🎓 OpenClaw Prompt Engineering 大师课

掌握与AI对话的艺术,释放Agent全部潜能

提示词的重要性:Prompt是人与AI沟通的桥梁。一个好的提示词可以让Agent的效率提升10倍,而一个模糊的提示词则可能导致结果完全偏离预期。

🧠 核心提示词技巧

1. 结构化提示 (Structured Prompting)

## 角色定义
你是一位资深Python后端工程师,擅长Django和FastAPI开发。

## 任务目标
重构 `/var/www/miaoquai/api/app.py` 的用户认证模块

## 约束条件
- 使用JWT进行身份验证
- 支持OAuth2第三方登录
- 密码使用bcrypt加密
- 遵循PEP 8规范

## 输出格式
1. 重构后的完整代码
2. 需要迁移的数据库表结构
3. API变更说明文档

2. 思维链提示 (Chain of Thought)

# 分步骤思考
"我需要你完成以下任务:分析用户行为数据并生成报告。

请按以下步骤思考:
1. 首先理解数据结构和字段含义
2. 识别关键指标和异常值
3. 进行同比环比分析
4. 生成洞察和建议
5. 输出结构化报告

每一步都需要说明你的推理过程。"

3. Few-Shot 示例

# 提供示例引导输出格式

任务:将JSON转换为Markdown表格

示例输入:
{"name": "张三", "age": 28, "city": "北京"}

示例输出:
| 姓名 | 年龄 | 城市 |
|------|------|------|
| 张三 | 28   | 北京 |

现在请转换以下JSON:
{"name": "李四", "age": 35, "city": "上海"}

🎯 OpenClaw场景化提示词

1. 代码审查任务

# 代码审查提示词模板
"作为资深代码审查专家,请审查以下代码:

代码路径:{file_path}
审查重点:
1. 安全性漏洞
2. 性能问题
3. 代码规范
4. 潜在bug

输出格式:
- 问题列表(按严重程度排序)
- 修复建议
- 整体评价(1-10分)"

2. 数据分析任务

# 数据分析提示词模板
"分析 {data_source} 中的数据:

分析目标:{goal}
时间范围:{date_range}
对比基准:{baseline}

请提供:
1. 关键指标统计
2. 趋势变化分析
3. 异常发现
4. 行动建议"

3. 内容生成任务

# 内容生成提示词模板
"创建关于 {topic} 的{type}:

目标受众:{audience}
风格:{tone}
长度:{length}
关键要点:{key_points}
SEO关键词:{keywords}

要求:
- 结构清晰
- 例子生动
- 行动导向"
💡 妙趣提示:好的提示词需要不断迭代。建议记录成功的提示词模板,建立团队的提示词知识库。