教程
快速入门:把问题问清楚
从 0 到 1 掌握高质量提示词结构:目标、约束、输入输出、验收标准。用最短路径把对话变成可交付成果。
1) 最小可行提示词结构
很多“看起来很像在提需求”的提问,实际上缺少可执行规格。建议固定使用四要素:目标、约束、输入输出、验收标准。
当您把这些写清楚时,模型会更像在按 PRD/技术方案执行,而不是即兴写片段代码。
最常见的误区是只描述“要什么”,却不说明“不能是什么”。例如:是否允许新增依赖、是否必须 TypeScript、是否要求无障碍、是否要兼容旧浏览器、是否需要日志与监控。把这些限制写进约束,质量会立刻更稳定。
- 目标:我要做什么?最终要交付什么?
- 约束:技术栈/依赖/目录结构/代码风格/性能指标
- 输入输出:接口、数据结构、示例数据、边界条件
- 验收标准:成功/失败判定、测试用例、页面/接口行为
2) 让模型先提问再实现
在复杂任务里,不要一上来就“直接写代码”。更稳妥的方式是:先让模型列出澄清问题与方案选型,再选定方案落地。
这样能显著降低返工:很多关键约束(权限、边界、兼容性、数据一致性)会提前暴露。
你可以要求模型把问题按优先级排序:哪些是“必须确认,否则无法开始”,哪些是“可选优化”,哪些是“后续迭代”。这样即使信息不完整,也能先产出一个最小可行版本。
- 先澄清:列 5-10 个你必须回答的问题
- 再选型:给 2-3 个方案对比(优缺点/风险/成本)
- 最后落地:按步骤输出改动点与验证方法
3) 让输出可验证:验收标准与测试
如果你希望输出“可上线”,请把验收标准写成可执行条目:页面应出现哪些文字、按钮点击后发生什么、接口返回什么、错误时展示什么。
更进一步,可以要求模型先写测试或至少列出测试用例矩阵,再反推实现。对于重构任务,这一步尤其关键。
- 至少写 6 个用例:正常/边界/异常/空数据/权限/性能
- 要求模型说明:如何本地运行验证
- 要求模型给出回滚策略:如何撤销改动
想要更系统的学习?
教程中心整理了从入门到实战的完整路线,以及更多可复用模板。