感谢您发送咨询!我们的团队成员将很快与您联系。
感谢您发送预订!我们的团队成员将很快与您联系。
课程大纲
Pi 简介
- Pi 是什么及其极简与控制的理念。
- 与 Claude Code、Codex CLI 和 Cursor 的对比。
- 四个内置工具:读取、写入、编辑和 bash。
- 何时选择 Pi 而非更重的代理。
安装与设置
- 通过 npm 和包管理器安装 Pi。
- 配置 15 多个支持提供商的 API 密钥。
- 设置工作目录和上下文文件。
- 在本地和 Docker 环境中运行 Pi。
核心终端工作流
- 从简单提示生成代码。
- 精确读取和编辑文件。
- 在代理内安全执行 bash 命令。
- 管理会话状态和上下文重置。
构建自定义技能
- 了解 TypeScript 技能 API。
- 编写自定义读取、写入和编辑操作。
- 为特定工作流挂钩 bash 执行。
- 隔离测试和调试技能。
提示模板与主题
- 为不同语言和框架调整系统提示。
- 创建可重用的提示模板以确保团队一致性。
- 将主题打包为可共享模块。
使用 npm 包扩展 Pi
- 将技能打包为 pi 包。
- 发布到 npm 和 Git。
- 安装社区贡献的包。
- 管理依赖版本和兼容性。
提供商的灵活性
- 在 Anthropic、OpenAI、Google 和其他后端之间切换。
- 针对每项任务优化成本、速度和质量。
- 完全本地运行敏感代码的模型。
实际用例
- 自动化测试和测试生成工作流。
- 使用自定义技能链重构遗留代码。
- 文档生成与维护。
- CI 集成与最小代理开销。
安全与控制
- 了解 300 字系统提示边界。
- 手动批准写入操作。
- 在不受信任的环境中沙盒化 bash 执行。
- 记录所有代理操作的审计日志。
总结与后续步骤
- 回顾极简、控制和可扩展性原则。
- 社区资源与贡献指南。
- 针对有经验的 Pi 用户的高级主题。
要求
- 具备基于终端的开发和 bash 经验。
- 基本的 TypeScript 或 JavaScript 知识。
- 熟悉 npm 包管理。
受众
- 寻求轻量级、可定制编码代理的开发人员。
- 希望完全控制代理内部机制的高级工程师。
- 采用终端优先开发的团队。
14 小时