大数跨境

博客 | Qt推出代理式开发技能

博客 | Qt推出代理式开发技能 Qt软件
2026-05-25
1
导读:今天,我们发布了首批Qt代理式开发技能(agentic development skills),旨在提高您编写、记录和审核Qt代码的效率。




今天,我们发布了首批Qt代理式开发技能(agentic development skills),旨在提高您编写、记录和审核Qt代码的效率。


如果您想进一步了解Qt的代理式开发未来发展计划以及什么是Qt的代理式开发,请点击此处查看相关文章:软件洞察


Qt C++和QML代码审查技能


前沿LLMs在编写Qt代码方面已变得更加出色。然而,AI生成的代码往往存在系统性缺陷。随着Claude Code或GitHub Copilot等智能体编写了更多代码,瓶颈转移到了代码审查上,尤其是在受监管的行业中。组织需要重新思考如何编排和自动化代码审查,以满足立法要求并避免技术债务。


Qt代码审查技能是代理工作流程的一个强大新功能,可为Qt/C++和QML代码库带来结构化、多层次的代码分析。触发后,该技能首先会运行一个包含60多条规则的确定性代码检查器,以即时捕获表面问题。随后,它会启动最多6个并行运行的专业子智能体,每个子智能体深入分析一个特定的质量维度。


ClaudeCPPCodeReview54


以上插图使用Claude Code CLI的Qt C++代码审查技能(序列已缩短并加速)


对于Qt C++代码审查技能会检查:Qt模型规则合规性、内存所有权与生命周期管理、线程安全性、API命名与C++正确性、错误处理与验证,以及性能与死代码消除。最终输出一份全面且高可信度的单次通过率的审查结果,一次完成——这种深度分析通常需要多位专家反复审核才能达到的深度分析,如今已成为AI辅助开发流程中无缝衔接的一环。


Qt C++和QML代码文档技能


代码文档技能显著降低了平均代码文档编写代码文档的平均工作量,让开发者能够专注于核心内容。该技能可为Qt C++和QML组件及应用程序生成结构化的Markdown参考文档,涵盖槽、属性、信号、方法以及组件间交互。该技能引导AI代理为每个C++或QML文件创建一个.md文档。



以上插图:在VS Code中使用GitHub Copilot的Qt C++代码文档技能(序列已缩短并加速)


与所有Qt代理式开发技能一样,代码文档技能可与Claude Code或GitHub Copilot等智能体开发解决方案配合使用。这些技能已在Claude Sonnet 4.6、GPT 5.4和Gemini 3.1 Pro等前沿模型上经过测试。


QML编码技能


Qt QML Coding Skill在AI编写、修复或重构QML代码时,扮演着静默专家助手的角色。它并非事后审查代码,而是在代码生成过程中应用一套全面的最佳实践——涵盖从正确的导入语法和布局规则,到绑定安全性、委托性能、动画效率及可访问性等方方面面。该技能编码可以帮助审查那些极易出错的Qt知识,例如:切勿将锚点与布局属性混用、始终保护Loader元素访问、或使用Animator类型而非Animation以获得更流畅的渲染线程性能。带来的优势是,AI生成的QML代码从首次输出起就符合惯用规范、性能优异且跨平台通用的——减少了在审查中反复捕捉可避免错误的来回沟通。


在QML100编码基准测试中,QML Coding Skill的QML代码质量比纯LLM生成的代码提高了11%(Claude Sonnet 4.6的成功率从64%提高到75%),帮助研发团队直接编写出更简洁、更可靠的Qt应用程序。


入门


您可以从我们的GitHub代码库中获取Qt代理式技能https://github.com/TheQtCompanyRnD/agent-skills


或者,您也可以直接从Claude的插件市场中安装官方Qt技能(搜索“qt-development”)。



您可以在我们的网站上了解有关Qt AI驱动的开发工具的更多信息,并随时掌握最新动态。


下一步计划


今天只是Qt代理式开发时代的开始。在未来几周内,我们将在代理技能库中发布更多技能和MCP工具,这些技能和工具同样适用于质量保证和其他应用场景。


END



往期推荐

博客 | Qt 6.11正式发布!

博客 | 加速2D Canvas基准测试

博客 | Qt Quick 3D 中的光照贴图烘焙及其他改进



【声明】内容源于网络
0
0
Qt软件
Qt Group是一家全球软件公司,致力于开发用户喜爱的应用程序和智能设备,深受行业领导者和全球超过 150 万开发人员的信赖。我们帮助客户在整个产品开发生命周期中提高生产力——从 UI 设计和软件开发到质量管理和部署。网址:qt.io
内容 567
粉丝 0
Qt软件 Qt Group是一家全球软件公司,致力于开发用户喜爱的应用程序和智能设备,深受行业领导者和全球超过 150 万开发人员的信赖。我们帮助客户在整个产品开发生命周期中提高生产力——从 UI 设计和软件开发到质量管理和部署。网址:qt.io
总阅读4.1k
粉丝0
内容567