使用提示指南
提示
掌握 AI 提示的使用可以显著提高你的编程效率和代码质量。
基础概念
1. 什么是提示?
提示是与 AI 交互的指令,可以:
- 生成代码
- 解释代码
- 调试问题
- 提供建议
2. 提示类型
常见提示类型:
- 代码生成
- 代码解释
- 错误修复
- 重构建议
3. 提示结构
良好的提示结构:
# 提示模板
1. 目标:[明确目标]
2. 上下文:[提供背景]
3. 要求:[具体需求]
4. 约束:[限制条件]
快速开始
1. 基本提示
简单示例:
生成一个简单的用户登录函数
使用:Node.js + Express
要求:包含错误处理
2. 上下文提示
包含上下文:
当前代码:
function processData(data) {
// TODO: 实现数据处理
}
需求:添加输入验证和错误处理
3. 迭代提示
逐步改进:
1. 首先:生成基本实现
2. 然后:添加错误处理
3. 最后:优化性能
提示技巧
1. 明确目标
好的例子:
目标:创建用户注册 API
要求:
- 验证电子邮件
- 密码加密
- 返回 JWT
- 错误处理
2. 提供上下文
详细背景:
项目:电子商务网站
技术栈:
- 前端:React
- 后端:Node.js
- 数据库:MongoDB
当前任务:实现购物车功能
3. 指定约束
清晰限制:
约束条件:
- 性能要求:响应时间 < 100ms
- 内存使用 < 50MB
- 兼容 IE11
- 遵循 WCAG 2.1
高级用法
1. 代码生成
生成完整功能:
需求:用户认证系统
功能:
1. 注册
2. 登录
3. 密码重置
4. 会话管理
技术要求:
- TypeScript
- Express
- JWT
- bcrypt
2. 代码审查
请求代码审查:
审查重点:
1. 安全性
2. 性能
3. 可维护性
4. 最佳实践
代码:
[插入需要审查的代码]
3. 调试辅助
调试请求:
问题描述:
- 预期行为:[描述]
- 实际行为:[描述]
- 错误信息:[如有]
- 重现步骤:[步骤]
相关代码:
[插入相关代码]