Qt宣布9月30日後不再隨Qt Creator提供或發布Qt AI Assistant,技術支援則在12月31日結束。Qt後續將開發資源轉向可處理多步驟工作的AI代理,讓Claude Code、Codex、Qwen Code及GitHub Copilot等既有工具串接Qt Creator,再搭配MCP與Qt專用代理技能,取得開發環境的操作能力及Qt、QML相關知識。
Qt AI Assistant採較傳統的AI程式開發助理模式,開發者選取一段程式碼後,可要求AI產生測試、解釋程式碼或建立QML樣板,再由開發者檢查結果。Qt認為,現在的AI代理已能理解整個程式碼庫,並接續完成分析程式碼、修改檔案、執行指令及啟動建置等工作,原本以單次問答為主的AI Assistant已不再符合目前的開發方式。
Qt Creator 20已加入ACP用戶端擴充套件。ACP是代理用戶端協定(Agent Client Protocol),讓不同AI代理透過共通介面連接Qt Creator,開發者可在開發環境內使用原本採用的Claude Code、Codex等工具,不必更換AI代理。
AI代理串接Qt Creator後,還需要取得開發環境的資訊與操作能力,Qt因此提供MCP伺服器擴充套件,把Qt Creator目前的狀態與可執行操作提供給AI代理,使其除了讀取程式碼,也能操作開發工具完成工作。
Qt另提供Qt與QML專用的MCP服務及代理技能(Agent Skills)。ACP負責把AI代理連接至Qt Creator,Qt Creator的MCP伺服器擴充套件則把開發環境狀態與操作能力提供給代理,而Qt還另外提供MCP服務與代理技能,補充Qt、QML相關工具、文件與特定開發工作的知識。
Qt認為,Claude Code、Codex等通用AI代理雖然可以處理跨檔案修改、執行指令及建置等工作,但未必熟悉Qt、QML及嵌入式開發細節,因此由Qt提供相關MCP服務與代理技能。Qt表示,加入專用知識可改善產生的程式碼品質,並減少AI模型處理工作時消耗的詞元(Token)。
Comments (0)