Back to Blog home

Qt AI Assistant v0.9.4 已发布 - 使用生成式 AI 的无缝线程提高 QML 质量

Published on 星期四 八月 07, 2025 by Peter Schneider in Biz Circuit Dev Loop Qt Creator Artificial Intelligence AI Generative AI | Comments

您是否希望节省精力专注于解决复杂编码挑战 ,而不是修复生成式 AI 生成的代码中的语法问题?Qt AI Assistant 是全球首个无缝集成 QML 语法检查代理的编程助手。最新版本还支持自定义配置您的 LLM

嵌入式 QML 代码检查器 

作为 Qt AI Assistant 的第二代理(首个是代码审查代理),当您向 LLM 请求专家帮助时,它会立即启动。若 LLM 响应包含可检测的 QML 代码片段,该检查器将自动分析代码。当响应中存在语法错误或过时的 QML 定义时,检查器会主动请求修正。优化后的响应(理想情况下)将与原始回复并列显示。

EmbeddedLinterClip

虽然检查器无法增强 LLM 的预训练知识,但能有效提升输出质量。配合 Sonnet 4 使用嵌入式检查器时,我们成功将 QML100 基准测试结果提升了 3%。即使 LLM 无法自行修复问题,至少能让您及时察觉这些缺陷。

QML 语法检查器也被用于/fix /review 智能命令,为 LLMs 提供更多上下文。该功能可在 Qt Creator AI Assistant 偏好设置中禁用。

自定义 LLM 配置

现在,您可以为提示和代码补全配置自定义 LLM。

CustomLLMConfiguration-1

请注意,连接其他 LLMs 是一项系统集成工作,需要深厚的 LLMOps 专业知识。Qt 技术支持范围不包含自定义 LLM 集成协助,该服务属于专业服务范畴。我们将提供相关文档和示例,但需知预配置 LLMs 已通过大量提示工程优化使用体验,因此使用自定义 LLM 时需投入相应调试工作时间。

如何升级至 v0.9.4

您可以在 Qt Creator 的扩展视图中安装或升级 Qt AI Assistant。需要升级到 Qt Creator 17 才能使用 Qt AI Assistant 的全部功能。请注意安装过程可能仍需较长时间...

 

同时......我们还做了以下更改:

  • 当 LLM 内容正在流式传输时,点击 "发送 "按钮将停止请求处理。
  • 由于编码表现不佳,StarCoder 已从 LLM 产品组合中移除 
  • LLM 配置文件已从 JSON 格式迁移到 TOML 格式,以获得更好的可读性,尤其是提示文本的可读性

 

Subscribe to Our Blog

Stay up to date with the latest marketing, sales and service tips and news.