实践了大半天,目前理解如果需要从 0 做一个实验性的项目,agentic coding 有 2 件事情需要专注完成。 一个是人类创始人需要有一个完整的产品理解,并自上而下与 chatbot 对话,输出一份较为完整的 mvp 产品文档,保存在本地,并在 Repository Guidelines 中让 coding bot 写代码之前严格遵循,这份文档其实是产品的灵魂,以前我们写代码,尤其是程序员出身的创始人,包括我,经常不写产品文档,心里有什么就写什么,效率是很高,但只适合自己一个人工作。agentic coding 的方式,其实也是协作,只是不和人协作,和 AI 协作,所以必须把 AI 视同为人,文档越细越好,不一定都要自己写,但是得把重要的地方和 chatbots 说清楚,不能含糊让 coding bot 实践了之后又来改(但这估计也是无法避免的事情)。 另外一个事情是让 chatbots 监督 coding bot,以迭代周期来进行开发,传统上在软件公司,我们一周到两周是一个迭代周期,先确定产品方向,确定 PRD,把所有项目角色都抓来开会,然后每周不断在开会,开发,测试,灰度发布之间循环,coding bot(或者 design bot)也需要按照这种工作流的方式来进行,只不过时间会被压缩到小时或者天,目前这个流程我还在学习大家使用的方法,其实对理想的方式,是 chatbots 可以根据产品文档来进行不同功能的测试方案设计,自动设计迭代流程和周期,目前我还没有看到在系统层面上 chatbot 和 codex/claude code/gemini cli 整合的范例,大家如果有看到请推荐给我!