iT邦幫忙

鐵人檔案

2026 iThome 鐵人賽
回列表
AI Engineering

GitHub Copilot SDK 實戰:從 Agent 應用到可部署服務 系列

隨著 LLM 應用從聊天介面延伸到實際產品,開發者需要處理的已不只有提示詞。如何讓 Agent 理解任務、使用工具,並持續推進工作,都是開發 Agent 應用時必須面對的問題。GitHub Copilot SDK 提供了一套整合方式,讓開發者能將 Copilot 能力帶進應用程式與工作流程。

本系列以 GitHub Copilot SDK 為主軸,從基本觀念與 Session 互動開始,逐步介紹工具整合、流程控制與應用架構,並延伸到後端服務化與部署。程式範例以 Node.js 和 TypeScript 實作,內容著重於互動模型與系統設計,讓不同技術背景的開發者也能掌握核心設計觀念。

參賽天數 24 天 | 共 24 篇文章 | 1 人訂閱 訂閱系列文 RSS系列文
DAY 21

Day 21 - GitHub 認證:使用者身分與 Server-to-Server 存取

前面的實作已經完成 Agent 執行控制與 Session 生命週期的主要能力。從這一篇開始,系列進入 Agent 服務化與正式部署的階段,觀察重點也會從單一...

2026-09-21 ‧ 由 Kevin Wang 分享
DAY 22

Day 22 - BYOK 實戰:接入自有模型提供者

GitHub 認證讓應用程式可以明確決定 Agent Runtime 透過哪一個 GitHub 身分存取 GitHub Copilot。不過,正式服務使用的模型...

2026-09-22 ‧ 由 Kevin Wang 分享
DAY 23

Day 23 - Copilot Runtime 執行架構:連線方式與部署邊界

前面的實作大多集中在 Agent 本身的能力與執行流程,Copilot Runtime 的啟動與連線則交由 SDK 處理,因此開發時通常不需要特別關心 Runt...

2026-09-23 ‧ 由 Kevin Wang 分享
DAY 24

Day 24 - Session 持久化:狀態保存與儲存架構

Copilot Runtime 進入後端服務後,執行環境本身也開始具有自己的生命週期。Runtime 可能隨著應用程式重新部署,也可能以獨立的 Containe...

2026-09-24 ‧ 由 Kevin Wang 分享