GitHub 工程師 Edward Burns 介紹全新的 Copilot SDK for Java,讓 Java 伺服器程式能直接建立 AI 代理、註冊工具並取得結構化回應。過去 Java 開發者多半得靠 Langchain4j 或 Spring AI,這套 SDK 不綁定框架,支援自帶金鑰。
開發者可用 @CopilotTool 標註把 Java 方法變成 AI 可呼叫的工具。呼叫 session.sendAndWait()執行代理迴圈,session.on()訂閱即時事件。範例程式是 Jakarta EE 11 的房地產客戶管理系統,用虛擬執行緒平行處理。
這套 SDK 最新版本為 1.0.7-preview.1,需要 JDK 17 以上、Maven 3.9 以上,以及 GitHub Copilot 訂閱。範例應用搭配 PrimeFaces 做介面、H2 資料庫存放 10 筆房屋資料,並用 WebSocket 即時更新畫面,展示多個代理同時運作。
這則新聞比較偏企業軟體工程與 Java 後端開發,對剛學程式的孩子門檻較高,但可以讓孩子知道,AI 不是只能透過網頁對話框使用,也能像資料庫一樣變成程式裡的元件,被工程師寫進系統的每個角落。
AI開發工具後端開發