Pi Coding Agent:極簡終端工作流培訓
Pi 是一款輕量級、可擴展的終端編程代理,強調控制與透明度。它僅配備四個內置工具(read、write、edit 和 bash)以及約 300 字的系統提示詞,是現有最精簡的編程代理之一。Pi 通過 TypeScript 擴展、技能、提示詞模板及主題來適應您的工作流。
本課程為由導師指導的現場培訓(線上或線下),旨在協助高級開發人員與工程團隊使用 Pi 構建輕量級、可自定義且完全受控的代理工作流。
完成本培訓後,學員將能夠:
- 安裝並配置 Pi 作為極簡終端編程代理。
- 使用自定義 TypeScript 技能與提示詞模板擴展 Pi。
- 調整 Pi 工作流以符合團隊特定的編碼標準。
- 通過 npm 和 Git 打包並共享擴展。
課程形式
- 互動式講座與討論。
- 綜合練習與實操。
- 在實時實驗室環境中的動手實施。
課程定制選項
- 如需為本課程申請定制培訓,請聯繫我們進行安排。
課程簡介
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 包管理
適用對象
- 尋求輕量級、可改造編程代理的開發人員
- 希望全面掌控代理內部機制的高級工程師
- 採用終端優先開發模式的團隊
需要幫助選擇合適的課程嗎?
macao@nobleprog.com 或 +852 81990613
Pi Coding Agent:極簡終端工作流培訓 - 詢問
Pi Coding Agent:極簡終端工作流 - 咨詢詢問
相關課程
使用 Gemini 3 和 Google Antigravity 進行智能代理開發
21 小時進階反重力技術:回饋迴路、學習機制與長效能體記憶
14 小時Mastra 進階整合:API、工具、企業數據及外部系統
21 小時這門在 澳門 舉行的講師帶領培訓涵蓋 Mastra 進階整合,包括 API、工具及企業數據系統。專為中階工程師設計,課程教授安全、可擴展的整合設計,並透過真實場景與最佳實踐進行實戰實施。
互動式 AI 代理:AgentCore 記憶體、程式碼直譯器與瀏覽器工具的實際應用
14 小時使用 AgentCore Runtime 與 Gateway 加速 AI 智能體部署
14 小時Antigravity 開發者指南:建構代理優先應用程式
21 小時Antigravity 入門:智能體優先 IDE 概覽
14 小時面向網頁自動化及瀏覽器相關任務的 Google Antigravity
21 小時使用 AgentCore 建置完全管理的 AI 代理:從概念到生產環境
14 小時使用 Mastra 開發 AI 代理
14 小時這是由講師帶領的實時培訓課程(線上或線下),旨在幫助中階軟體開發人員和工程團隊構建可擴展且具備可觀察性的 AI 系統。
完成本課程後,學員將能夠:
- 理解 Mastra 的架構及其與大型語言模型(LLM)和外部 API 的集成方式。
- 使用 TypeScript 設計和實現 AI 代理及工作流程。
- 運用 Mastra 的可觀察性和記憶工具來監控並提升代理效能。
- 利用 Mastra 的框架特性,部署生產級別的 AI 應用程序。
Mastra AI 代理除錯、評估與品質保證
21 小時此由講師授課的 澳門 培訓課程涵蓋 Mastra 工具,用於 AI 代理的除錯、評估及可靠性保證。學員將應用結構化指標、部署可觀察性工作流程並設計 QA 策略,以確保代理在複雜環境中的一致表現。
Mastra 運維與生產工程:AI 智能體(AI Agents)的部署與擴展
21 小時這門在 澳門 舉行的實地培訓課程,將引導技術專業人士掌握 Mastra AI 智能體在生產環境中的部署與擴展方法。課程涵蓋環境準備、可觀測性分析以及效能最佳化等內容,以確保智能體運作的穩定性、高效性及成本效益。
Mastra 工作流程自動化與多智能體編排
21 小時本課程為 澳門 的授課式培訓,涵蓋 Mastra 框架在高級多智能體編排方面的基礎知識。學習如何設計複雜工作流程、協調並行任務,並實施監控工具,以確保分布式系統的穩定性及企業級集成。