Codez 使用案例之工作流
最近沉迷于 Agentic Coding,搞了个小项目 Codez,直接嵌在 GitHub Actions 里运行 Codex CLI,效果还不错。可以做这样的工作流:
先和 AI 讨论,然后问题拆解,最后各个击破
比如这个代码重构的需求:Issue #304
第一步:先抛出需求
我在 issue 里写清楚了想做的事,包括要探讨的点、相关的背景资料。这个 issue 的标题和内容,agent 会当成初始 prompt 的一部分。
然后我直接在评论里触发 agent:
1 | /codex # 用关键词唤醒 agent |
这样 agent 就开始工作啦。即便它在运行时没有网络权限,但通过 context(包括 codebase、给的链接、issue 内容),它还是给出了几条挺靠谱的初步思路。
第二步:自动拆解成可执行的 tickets
接着我又触发了一次 agent,这次是让它生成一系列 issues:
1 | /codex |
注意一下:所谓的 flag 只有当前评论内的 flag 才会生效。现在 agent 把讨论内容整合,分别创建了 issues。每一个 issue 都可以独立地推进。
这些新建好的 ticket 就可以一个一个单独的处理啦。比如下面这样。
最后一步:Agent 干活
整个工作流就像真正的团队协作一样:先讨论,再问题拆解,最后分头干活。不同的是,把人换成了 agent。
有人说,Agentic Coding 就像是程序员的猫薄荷。特别上头。