AI开发总结
·
基础原则
- 人机协同:人类主导目标定义、关键过程设计、规范制定及验收标准;AI需遵守规范、符合流程要求并达成目标。双方需保持标准一致性,确保资料人机互通。
- 切面开发:
- 业务流:需求文档→拆解→功能点→技术设计→代码开发→测试→自测修复→交付。
- 技术架构:接口/定时任务→子业务服务→聚合服务→领域服务→Mapper→基础资源(MySQL/Redis/Kafka)。
- 数据架构:报表/监控→业务数据层→领域数据层→原始数据层。
- AI提效核心:通过总结重复性工作形成SKILL,解放精力投入创造性任务;实现多任务并行以提升效率。
- 生产力变革:AI作为工具(如打火机取代钻木取火)革新生产力,淘汰固步自封者,增强工具使用者。
- 信息平权:组织内生产力提升依赖人与AI的信息对称,确保AI获取与人类同等信息。
限制因素
- 上下文长度:主流模型支持256K上下文,1M会显著降低能力;需精准管理Prompt输入。
- 时间消耗:Agent基于轮询机制,模型调用速度约30-100 tokens/秒,需关注隐性时间成本。
开发模式
| 模式 | 特点 | 适用场景 |
|---|---|---|
| Vibe Coding | 实时修正AI输出,体验流畅 | 简单脚本、BUG修复 |
| Harness Coding | 基于测试覆盖率驱动开发,强调可测试性 | 企业级工程 |
| Spec Coding | 严格遵循规范,注重代码一致性、文档完整性 | 高代码质量要求项目 |
推荐组合:
- Spec管理过程,Harness确保结果,Vibe优化体验。
AI应用等级
| 层级 | 渗透率 | 特征 | 代表工具 |
|---|---|---|---|
| 入门 | >70% | IDE为主,AI辅助查询、补全 | GitHub Copilot, Cursor |
| 初级 | <10% | AI代码占比>50%,命令行驱动 | Claude Code, OpenAI Codex |
| 中级 | <1% | AI代码>80%,开发SKILL并并行任务 | Harness Engineer |
| 高级 | <0.1% | 设计协作规范,并行多任务 | Spec Coding |
基础设施
- 知识库:Git + Vitepress + Markdown,支持AI直接访问
.md文件,兼容飞书文档转换。 - 访问地址:
http://docs.cinta.team/,遵循Markdown编写规范。
安全保护
- 代理层设计:通过中间代理隔离敏感操作(如SQL执行、API调用),避免直接暴露凭据。
- 威胁防护:防范业务数据泄露、凭窃取、脚本注入攻击。
经验总结
- 模型选择:GLM 5.1 > KIMI K2.6 > QWEN3.6 MAX,推荐Opencode集成IDE命令行。
- 文档准则:精准描述“如何做”与“禁止项”,积累Bad Case持续优化。
- 输入输出:明确输入要求并严格验收输出,确保结果符合预期。
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐

所有评论(0)