Agentic Coding 的典型工作流包含三个阶段:意图理解、产生决策和执行决策。在意图理解阶段,Agent 处理用户输入的模糊指令,例如"为我的博客网站添加一个评论功能"或"修复欧洲用户的支付失败问题"。这一阶段的关键是 Agent 需要从自然语言描述中提取可执行的技术需求,识别涉及的模块、数据和接口。
在产生决策阶段,Agent 自主决定技术方案和实施路径。这包括选择引入哪些第三方库、确定数据模型设计、规划 API 接口、制定测试策略等。Agent 会根据现有代码库的结构和技术栈,做出合理的技术选型决策,并生成具体的实施计划。
在执行决策阶段,Agent 自动生成组件依赖清单文件并执行安装命令,创建或修改代码文件,编写测试用例,运行测试并修复失败项。整个过程形成"规划→编码→测试→修正"的闭环迭代,直到所有测试通过、任务达到完成标准。