聯繫我們

課程簡介

Pi 簡介

  • Pi 的理念及其極簡主義與控制哲學
  • 與 Claude Code、Codex CLI 和 Cursor 的比較
  • 四個內置工具:read、write、edit 和 bash
  • 何時選擇 Pi 而非更重量級的代理

安裝與設置

  • 通過 npm 和包管理器安裝 Pi
  • 配置支持 15+ 家供應商的 API 密鑰
  • 設置工作目錄及上下文文件
  • 在本地及 Docker 環境中運行 Pi

核心終端工作流

  • 從簡單提示詞生成代碼
  • 精確讀取和編輯文件
  • 在代理內安全執行 bash 命令
  • 管理會話狀態與上下文重置

構建自定義技能

  • 理解 TypeScript 技能 API
  • 編寫自定義的 read、write 和 edit 操作
  • 掛接 bash 執行以實現專門的工作流
  • 獨立測試與調試技能

提示詞模板與主題

  • 為不同語言和框架調整系統提示詞
  • 創建可重用的提示詞模板以保持團隊一致性
  • 打包主題為可共享模塊

通過 npm 包擴展 Pi

  • 將技能打包為 pi packages
  • 發布至 npm 和 Git
  • 安裝社區貢獻的包
  • 管理依賴版本與兼容性

供應商靈活性

  • 在 Anthropic、OpenAI、Google 及其他後端之間切換
  • 針對成本、速度和質量優化每項任務
  • 為敏感代碼運行完全本地的模型

實用場景

  • 自動化測試與測試生成工作流
  • 使用自定義技能鏈重構舊代碼
  • 文檔生成與維護
  • 結合最小代理開銷的 CI 集成

安全與控制

  • 理解 300 字系統提示詞邊界
  • 對寫入操作進行手動審批
  • 在不信任環境中沙箱化 bash 執行
  • 記錄所有代理操作的審計日誌

總結與下一步

  • 回顧極簡主義、控制與可擴展性原則
  • 社區資源與貢獻指南
  • 資深 Pi 用戶的高級主題

最低要求

  • 具備基於終端的開發經驗及 bash 使用經驗
  • 基本的 TypeScript 或 JavaScript 知識
  • 熟悉 npm 包管理

適用對象

  • 尋求輕量級、可改造編程代理的開發人員
  • 希望全面掌控代理內部機制的高級工程師
  • 採用終端優先開發模式的團隊
 14 小時

課程分類