程式忍者PGNinja

GitHub Blog

GitHub 推出 Java 版 Copilot SDK 接軌後端

· GitHub 發布 Copilot SDK for Java,讓 Java 後端程式能直接建立 AI 代理工作階段。

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開發工具後端開發

其他新聞