🎯 课程目标
完成本课程后,你将能够:
- 掌握高级 Prompt 编写技巧
- 学会处理复杂项目需求
- 能够通过迭代优化获得最佳结果
- 避免常见的 Prompt 编写错误
🔄 基础回顾
好的 Prompt 四要素
- 明确的目标:清晰告诉 AI 你想要什么
- 具体的描述:提供足够的背景信息
- 清晰的格式:使用结构化的方式组织请求
- 约束条件:说明技术限制和偏好
❌ vs ✅ Prompt 对比
❌ 模糊的 Prompt
"做一个登录页面"
"帮我写个用户管理系统"
"创建一个好看的网站"
✅ 清晰的 Prompt
"使用 React + Tailwind CSS 创建一个用户登录页面,包含:
- 邮箱输入框(带格式验证)
- 密码输入框(最少8位)
- 记住我复选框
- 忘记密码链接
- 登录按钮
设计要求:蓝色主题,现代简约风格,响应式布局"
🎯 高级技巧
| 技巧 |
说明 |
示例 |
| 分步引导 |
将复杂任务拆分成多个简单步骤 |
"先创建登录页面,再添加注册功能" |
| 提供示例 |
给出参考样式或代码片段 |
"参考苹果官网的简洁风格" |
| 指定技术栈 |
明确使用的前端/后端技术 |
"使用 Next.js + Prisma + PostgreSQL" |
| 说明约束 |
描述性能、安全等要求 |
"使用 JWT 认证,实现 CSRF 保护" |
| 要求注释 |
让 AI 添加详细注释 |
"代码中添加中文注释解释逻辑" |
| 迭代优化 |
根据结果逐步调整需求 |
"颜色改成绿色,添加动画效果" |
📝 复杂项目 Prompt 模板
"请帮我创建一个【项目类型】,项目名称:【项目名称】
【描述项目背景和目标】
1. 【功能点1】
2. 【功能点2】
3. 【功能点3】
- 前端:【前端技术栈】
- 后端:【后端技术栈】
- 数据库:【数据库类型】
- 认证方式:【如 JWT/Session】
- 设计风格:【现代/简约/科技感等】
- 配色方案:【主色调】
- 响应式:【是/否】
- 【性能要求/安全要求/兼容性要求】"
🔄 迭代优化策略
💡 迭代流程
- 初始版本:写下第一个 Prompt,获取基础代码
- 评估结果:运行代码,标记不满意的地方
- 针对性修改:针对每个问题,发送调整 Prompt
- 重复验证:再次测试,直到满意
"创建一个待办事项应用"
"添加统计功能:显示待办事项总数和已完成数量"
"把主题色从蓝色改成绿色,已完成的事项添加删除线"
"添加本地存储功能,刷新页面后数据不丢失"
⚠️ 常见错误与解决方案
🚫 需要避免的错误
- 过于笼统:信息太少,AI 无法理解具体需求
- 期望过高:一次性要求太多功能,导致代码混乱
- 缺乏约束:没有说明技术限制和偏好
- 反馈不清:没有告诉 AI 具体哪里需要修改
- 缺少上下文:没有提供必要的背景信息
🎯 实战练习
请完成以下练习:
- 使用本课学的 Prompt 技巧,重新创建一个待办事项应用
- 尝试使用"分步引导"方式,先做界面,再加功能
- 通过迭代优化,添加至少 3 个新功能
- 比较优化前后的代码质量