隨著 LLM 應用從聊天介面延伸到實際產品,開發者需要處理的已不只有提示詞。如何讓 Agent 理解任務、使用工具,並持續推進工作,都是開發 Agent 應用時必須面對的問題。GitHub Copilot SDK 提供了一套整合方式,讓開發者能將 Copilot 能力帶進應用程式與工作流程。
本系列以 GitHub Copilot SDK 為主軸,從基本觀念與 Session 互動開始,逐步介紹工具整合、流程控制與應用架構,並延伸到後端服務化與部署。程式範例以 Node.js 和 TypeScript 實作,內容著重於互動模型與系統設計,讓不同技術背景的開發者也能掌握核心設計觀念。
前面的實作已經完成 Agent 執行控制與 Session 生命週期的主要能力。從這一篇開始,系列進入 Agent 服務化與正式部署的階段,觀察重點也會從單一...
GitHub 認證讓應用程式可以明確決定 Agent Runtime 透過哪一個 GitHub 身分存取 GitHub Copilot。不過,正式服務使用的模型...
前面的實作大多集中在 Agent 本身的能力與執行流程,Copilot Runtime 的啟動與連線則交由 SDK 處理,因此開發時通常不需要特別關心 Runt...
Copilot Runtime 進入後端服務後,執行環境本身也開始具有自己的生命週期。Runtime 可能隨著應用程式重新部署,也可能以獨立的 Containe...