Vibe Coding 101 · 单元 1 · 与 agent 协作
和 AI coding agent 协作前,先把任务讲清楚
学会把模糊想法变成 AI coding agent 能执行的任务,是高效 vibe coding 的第一步。
学习目标
学完这一节,你应该能做到:
- 明确描述“我要做什么”
- 告诉 agent 当前卡点是什么
- 指出已有材料:报错、文件、链接、截图
- 说清最终验收标准
为什么很多人和 coding agent 沟通低效
不是因为模型太笨,而是因为任务描述太像一句愿望:
“帮我做个网站。”
这类请求通常缺少四个关键元素:
- 目标
- 当前状态
- 可用上下文
- 完成标准
一个更好的任务模板
你可以把任务压缩成下面这种结构:
我想做什么:
我现在卡在哪里:
我手头有什么材料:
我希望最终产出是什么:
示例
较弱的说法:
帮我做一个公告分析工具。
较强的说法:
我想做一个自动整理 A 股公告的小工具。我不会写代码。现在卡在不知道该用什么技术栈。手头有几份公告 PDF 和我想要的输出格式。希望你先帮我拆需求,再实现一个 MVP。
这一节真正想建立的能力
不是“写更长的 prompt”,而是学会把任务说成一个工程问题。
当你能说明输入、约束、目标和验收条件时,大多数 coding agent 的表现都会明显提升。
课后测验
下面哪一种任务描述最适合直接交给 coding agent?
提示:先自己作答,再看解析。
课后行动
今天就把你脑中一个模糊项目,按下面四行写出来:
- 我想做什么
- 我卡在哪里
- 我手头有什么
- 我希望最后得到什么
参考文献
- Anthropic, Claude Code documentation.
- Astro documentation on content collections and MDX.
- Personal notes on agent-assisted development workflow.