💡 原文英文,约500词,阅读约需2分钟。
📝

内容提要

谷歌推出了Conductor,这是Gemini CLI的新预览扩展,采用结构化和上下文驱动的AI辅助软件开发方法。它通过将开发上下文存储在持久的Markdown文件中,解决了聊天工具在会话间丢失上下文的问题。Conductor鼓励开发者在生成代码前制定计划,支持更大任务的开发,强调明确的规划和测试驱动的工作流程。

🎯

关键要点

  • 谷歌推出了Conductor,这是Gemini CLI的新预览扩展,采用结构化和上下文驱动的AI辅助软件开发方法。
  • Conductor解决了聊天工具在会话间丢失上下文的问题,通过将开发上下文存储在持久的Markdown文件中。
  • 这些Markdown文件定义了产品目标、架构约束、技术选择和工作流程偏好,作为开发者和AI代理的共享真相来源。
  • Conductor鼓励开发者在生成代码前制定计划,支持更大任务的开发,强调明确的规划和测试驱动的工作流程。
  • Conductor的核心概念是“track”,代表一个离散的工作单元,包括书面规范和分阶段的任务计划。
  • 实施工作在计划审核后进行,进度直接在计划文件中跟踪,状态存储在代码库中,便于暂停、恢复或修改工作。
  • 早期用户认为track基础的工作流程比临时提示更实用,强调了这一概念的有效性。
  • Conductor支持团队范围的配置,项目可以定义共享标准,如测试策略、编码规范和工作流程偏好。
  • 开发者对Conductor的明确规划和测试驱动工作流程表示赞赏,认为其优于之前的尝试。
  • Conductor作为Gemini CLI的预览扩展可从公共GitHub仓库安装,谷歌计划根据开发者反馈进行进一步改进。