Skip to content

AI 原生开发 ⭐ 核心

Agile-Qt 不是「能配合 AI 用」的框架,而是从地基起就为 AI 自主开发设计的框架。

核心原则:让 AI 走它擅长的路

所有 UI 默认走 QWidget + 纯 C++——训练数据最多、编译器能纠错、Git diff 行级可读。 不确定的 Qt API 一律用 context7 查官方文档而非凭记忆。这样 AI 的每一步都能被验证、被回溯。

一句话 → 自主迭代

框架把「从想法到能跑的应用」做成了一条编排链:

/kickoff          /loop-gen           /dev-loop          /exp
一句话想法    →   现生成本次专属    →   自主循环开发   →   把本轮经验
→ 头脑风暴        的循环提示词         一轮一最小提交     沉淀回技能库
+ 原型 + 初始化

截图验证门:让 AI 自己看 UI

桌面应用最难自动验证的就是「界面到底长对没」。Agile-Qt 给自主循环加了一道截图门

  • 优先用 AgileShot MCP 置顶截图,截完还原窗口;
  • 或用 app --shot + QWidget::grab() 自渲染——绕开抓窗口的盲区,拿到像素级真相;
  • AI 看图自检:布局、控件、主题对不对,不对就进入下一轮修复。

闭环

这就把「人肉跑起来肉眼看」的反馈回路,变成了 AI 能闭环的 编译 → 运行 → 截图 → 自检

MCP 生态:把开发流水线串起来

MCP作用
🛰️ AI 工作站一句话路由到专业创作场景,route → get_skill → 执行。
🔐 Sigil 凭据保险库推送 / 建仓 / 改描述全走保险库注入凭据,明文不落 .git/config、不进对话。
📸 AgileShot 截图截屏 + 标注 + OCR + 历史,受控暴露给 AI,做 UI 自检与验证门。
🧠 经验沉淀会话经验落库,下次遇到类似问题先查历史踩坑,避免重蹈覆辙。

多模型协作

主力之外,框架内置与其他模型协同的技能:

  • collaborating-with-codex —— 算法 / 后端逻辑 / 代码审查。
  • collaborating-with-gemini —— 前端 / UI / 样式原型。

各取所长,互为审查。

自我进化的闭环

每一轮自主开发结束,/exp 会把这次的隐性知识——新踩的坑、确认有效的做法、该新增的禁令—— 转化成 技能 / CLAUDE.md / Memory 的更新。框架因此越用越懂你的项目。

约定优于配置 · AI 协作友好 · 编译期可验证