AI代码编辑器 - AI代码框架 - AIDevflow:思维主导协作法的工程实践与跨域创新

本人手打介绍框架

安装完后可以设置这个框架为单独的git项目不随上游项目提交,避免与你的项目合并

GIT地址: git@gitee.com:havealready/ai-dev-flow.git

当你安装完这个框架,你只需要在IDE中输入"提交代码",就会自动提交代码,也可以输入"提交代码并推送",之后会自动提交并推送到你的仓库
可以的话顺便留个言并下载试一试.

框架目前未完成没有稳定版本,随时更新代码,仅供研究使用

  • 下载这个框架到你的项目中,执行初始化脚本,根据命令行的交互进行设置框架参数;
  • 本框架95%都是使用trae编辑器进行开发的,使用的模型包括了gpt4/gpt5/claude4/deepseek/grok4,经过本人一个多月的磨合可以勉强发出来供大家参考
  • 模型的不同执行的方式/结果也会有所不同,根本原因是模型的思考模式/推理模式不同,以及AIIDE设置的参数不同导致的(每家都会有自己的决策方向).
  • 本框架会根据你自己的开发习惯自我演化,当然了本框架必须是在AIIDE中执行,自我优化/演化/修改会产生一个文档,如果你有兴趣可以把文档中的内容留言到仓库评论区
  • 我自己在一个项目中使用,边用边让trae更新框架到一个空框架中(就是git地址指向的项目)
  • 本框架目前只在trae中运行使用,其他的IDE没有测试,毕竟要花钱的.

背景与动机:从工程痛点到思维主导

  • 工程协作的常见挑战:规则分散、文档漂移、跨团队风格不一致,导致效率低下与质量波动。例如,多人协作中,提交规范不统一可能引发审查混乱,而规则文件未同步则让新人难以融入。
  • 哲学基础:借鉴“工具是死的人是活的”理念,强调思维主导协作法——工具服务于思维,而非反之。通过哲学反思(如辩证统一与系统论),AIDevflow 旨在构建一个“活”的框架,让规则与脚本成为思维的延伸。
  • AIDevflow 的核心动机:解决工程不确定性,用规则驱动的自动化流程实现一致性与可预测性。同时,融入跨域创新实践,将 AI、脚本化与人文思考融合,推动从“死工具”到“活协作”的转变。
  • 项目规则素材:如规则总览强调统一入口与文档同步,变更记录要求记录动机与影响,这些都是框架设计的灵感来源。

核心理念:思维主导与规则驱动

  • 思维主导协作法:以人为本,工具辅助思维流动。框架不只是代码规范,更是哲学体系——强调辩证统一(规则与灵活)、系统论(整体优化)与实践验证。
  • 一致入口与风格映射:scripts/ 作为统一命令入口,支持 mimicdddmvc 等风格,按语言(如 Java、Python)映射,确保架构一致性。
  • 双态执行与无人值守:交互模式便于调试,非交互(--non-interactive)适配 CI/CD,实现自动化治理。
  • 规则注入原则:从项目规则中汲取,如强制文档注释与变更记录,确保框架演进可追踪、可审阅。

能力亮点:从初始化到跨域创新

  • 初始化与配置:bash AIDevFlow/scripts/custom_init.sh --langs=java,python --style=mimic,生成 rules.env 包含项目名、语言、风格与数据库配置(is2/root/danbaifen)。示例:ddd 风格注入领域驱动层级。
  • 分发模式:bash AIDevFlow/scripts/setup-framework-mode.sh,支持 submodulesubtree 等,灵活协作上游。示例:subtree 模式自动配置 Git 与分支同步。
  • 规则渲染与校验:render-rules.sh 生成规则文件;校验脚本(如 verify_rule_linkages.shcheck-doc-sync.sh)确保链接有效、文档同步。融入技术深度:架构约束检查依赖方向与循环。
  • 提交与钩子:setup-git-standards.shinstall-git-hooks.shpre-commit-check.sh,强制规范并自动化检查。示例:钩子验证提交消息格式,防止不合规推送。
  • 接口与映射:list-interface-relations.shgen-mapping-doc.sh,生成关系报告与字段映射文档,支持类型安全装配。
  • 跨域创新实践:借鉴 AI 小说框架设计,将 AIDevflow 应用于非工程领域,如创意写作与跨域协作,实现“思维主导”的创新落地。

迭代与实践:演进机制与案例分享

  • 变更记录:通过 docs/framework_changes.md 记录动机、改动、影响与验证,形成可审阅轨迹。示例:近期迭代集成跨模型一致性,减少 AI 协作不一致。
  • 里程碑管理:docs/milestones.md 追加变更要点,联动 framework_evolve.sh 干跑/应用。实践验证:从存量迁移到规则化骨架的阶段策略。
  • 可发现性:更新 docs/meta_index.md,脚本校验链接与同步,确保规则与文档一致。
  • 实际案例:在一个跨域项目中,AIDevflow 通过思维主导法优化了 AI 代码编辑器与小说框架设计,实现了高效迭代与创新实践。

落地路径:三步指南与项目规则整合

  • 步骤一:初始化(custom_init.sh),选风格写入 rules.env,验证配置。
  • 步骤二:模式设置(setup-framework-mode.sh),选择分发策略配置上游。
  • 步骤三:渲染与启用(render-rules.shinstall-git-hooks.sh),集成钩子与校验。
  • 规则整合:遵循项目要求,如添加头部注释与文档说明;时间格式统一为 YYYY-MM-DD HH:MM:SS,本地生成用 date '+%Y-%m-%d %H:%M:%S'
  • 扩展建议:大型项目在 CI 集成这些步骤,形成自动化流水线;参考迁移指引逐步启用严格规则。

数据与时间一致性:规则驱动的治理

  • 配置管理:rules.env 作为单一事实来源,包含数据库与时间规范。
  • 时间统一:数据库字段为 DATETIME,格式 YYYY-MM-DD HH:MM:SS,本地获取确保一致。
  • 治理价值:避免跨系统解析错误,支持审计与溯源。示例:变更日志注入时间戳,实现可追踪演进。

愿景与路线图:向思维主导的未来演进

  • 模板生态:扩充多语言模板,支持 Go/TypeScript 等,实现开箱骨架。
  • 质量门控:强化校验,形成 CI 报告与可视化仪表盘。
  • AI 适配:优化交互体验,适配多模型协作,包括智能提示与错误恢复。
  • 工具链扩展:统一报表、CLI 与 IDE 集成(如 VS Code/Trae)。
  • 可运维性:构建状态面板与自愈机制,长远形成“活”框架。
  • 时间表:短期模板扩展,中期门控集成,长期 AI 深度融合。
  • 哲学愿景:从“死工具”到“活协作”,推动跨域创新与人文工程。

常见问题与建议:基于实践的排错

  • 提交不合规:用 pre-commit-check.sh 双重校验,smart-commit.sh 辅助生成。
  • 模式切换:先 --help 理解,用 verify 干跑避免风险。
  • 配置冲突:framework_evolve.sh verify 检查,优先 rules.env
  • 其他:脚本失败检查权限;文档不同步跑 check-doc-sync.sh。融入心得:强调思维主导,工具服务于人。

立即行动:开启你的 AIDevflow 之旅

  • 快速上手:初始化 → 模式 → 渲染与钩子。
  • 贡献与社区:分享经验,贡献模板,推动框架演进。
  • 呼吁:以思维主导,拥抱跨域创新,让工程更简单、更高效!
  • git地址: git@gitee.com:havealready/ai-dev-flow.git
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值