聯繫我們

課程簡介

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 小時

課程分類