
知名框架开发公司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开发场景的应用可能性。