隨著人工智慧輔助開發工具日益普及,微軟旗下程式碼代管平台 GitHub 的現場工程師 Jose Palafox,近日提出一套分階段採納 Copilot Agent 的模型,旨在協助企業有效運用這類 AI 代理程式。他強調,將這些 AI 輔助程式深度整合至持續整合(CI)管線(這是自動化軟體開發流程的一部分,能確保程式碼變更能即時測試與整合),是實現成本控制與提升開發流程可觀察性的關鍵。
GitHub Copilot(一款由 GitHub 和 OpenAI 共同開發的 AI 程式開發輔助工具),其提供的 Agent(AI 代理程式)功能,讓開發者能客製化 AI 代理程式以自動執行特定任務。Jose Palafox 指出,Copilot 所有介面,包括整合開發環境(IDE)、命令列介面(CLI)、軟體開發套件(SDK)以及 GitHub.com 上的雲端 Agent,都匯集到名為 CAPI(Copilot API Service)的統一服務,該服務負責處理輸入、傳送模型、過濾輸出、驗證與日誌記錄等工程工作。開發者可透過 CLI 進行輕量化操作,或利用 SDK 將 Agent 嵌入 Slack 或 Microsoft Teams 等應用程式中。