知名框架開發公司Qt宣布釋出Qt人工智慧助理0.9版本,正式支援本地部署大型語言模型,同步推出多項針對QML與C++開發者的功能強化,包括即時文字串流顯示、Google Test測試碼自動產生與程式碼行內註解,進一步提升互動體驗與程式碼可維護性。新版助理需搭配Qt Creator 16.0.1使用,現已開放下載與更新。
此次更新的亮點,是支援本地執行的兩款開源大型語言模型,分別是CodeLlama‑7B‑QML與DeepSeekCoder v2 Lite,開發者可透過Ollama架構在個人電腦上執行推論,無須仰賴雲端API,即可在本地進行程式碼完成(Code Completion)。Qt團隊指出,這些模型已針對超過5,000筆QML原始碼樣本進行微調訓練,相較前一版4,000筆資料,進一步強化括號完成等語法細節的預測準確率。
根據Qt內部QML100FIM基準測試,CodeLlama‑7B‑QML已具備與Claude 3.7 Sonnet相近的完成品質,而DeepSeekCoder v2 Lite則接近GPT-4o等級的輸出水準。
除了模型升級,新版Qt人工智慧助理也也改進多項體驗。文字串流(Text Streaming)機制改為即時顯示人工智慧模型回應,取代過去需等待完整輸出才呈現的作法,縮短等待時間,也提升使用流暢度。更新後的提示視窗內建語法突出顯示功能,可直接突顯程式片段中的關鍵結構,有助於閱讀與理解。
因應使用者建議,這次Qt人工智慧助理更新也納入針對C++開發者的Google Test測試碼自動生成功能,可依據現有邏輯自動建立基本測試架構,初步協助導入單元測試。另外,還新增行內註解生成功能,可於QML與C++程式碼中直接加入人工智慧生成的可讀性註解,使用者僅需一鍵套用,可提升團隊協作時的程式透明度與可維護性。
Qt表示,未來將持續改進人工智慧助理模型表現與使用者體驗,並探索更多跨平臺與UI開發場景的應用可能性。