多轮掌握:与AI进行真实对话
你对AI的前几个提示通常是单个问题。但真正的力量来自于进行对话。这称为多轮提示,是用AI构建复杂事物的关键。
单轮vs.迭代提示
- 单轮:你提出一个问题并获得一个答案。适合简单事实。
- 迭代:你进行来回对话,在几轮中精炼想法或代码。这是真实开发的方式。
基于之前的响应进行构建
现代AI助手记住了对话的背景。你可以参考你们双方之前说过的内容。
你:"给我一个简单的HTML样板。"
AI:(提供HTML)
你:"现在,为它添加一个CSS文件并在head中链接它。"
AI:(提供更新的HTML和CSS代码片段)
"澄清→构建→改进→测试"循环
这是与AI的迭代开发的核心循环:
- 澄清:从广泛的想法开始。要求AI帮助你分解它。
- 构建:要求AI生成第一段代码。
- 改进:看看代码。要求AI进行更改、添加功能或修复问题。
- 测试:运行代码。告诉AI发生了什么以及需要改变什么。
重复此循环直到功能完成。
什么时候开始新对话
如果你发现AI被之前的想法搞糊涂或卡住,可能是时候重新开始了。一个好的经验法则是为每个新的、不同的任务开始一个新的聊天。
你的转向:构建功能
与你的AI助手开始一个新的对话。你的目标是为网页构建一个简单的"暗黑模式"切换按钮。
- 第1轮:要求网页的基本HTML和CSS,其中包含一个按钮。
- 第2轮:要求JavaScript使按钮在
body元素上切换dark-mode类。 - 第3轮:要求
.dark-mode类的CSS。 - 第4-10轮:改进该功能。也许按钮文本应该改变?也许你想要平滑的过渡?尽量进行至少10轮对话。
这个练习将教会你对话编码的节奏。