Add prompt-optimizer skill with 57 prompt frameworks

This commit is contained in:
liuyang
2025-12-19 19:37:39 +08:00
parent 3ef18cc09a
commit 9ff0ce2ebd
62 changed files with 7570 additions and 2 deletions

View File

@@ -0,0 +1,108 @@
# ERA Framework
## 网址
https://juuzt.ai/knowledge-base/prompt-frameworks/the-era-framework/
## 应用场景
- 快速提示词构建
- 简单任务指令
- 日常AI交互
- 轻量级内容生成
- 初学者入门
- 快速原型测试
## 概述
ERA框架Expectation, Role, Action是一种简洁的AI提示词工程方法通过明确期望、角色和行动三个基本要素来构建有效的提示词。该框架以其简单直接的特点非常适合快速构建提示词和日常AI交互。
## 框架构成
| 组成部分 | 英文 | 说明 |
|---------|------|------|
| 期望 | Expectation | 描述期望的输出结果 |
| 角色 | Role | 指定AI应扮演的角色 |
| 行动 | Action | 明确需要执行的任务 |
## 详细说明
### Expectation期望
明确描述你期望从AI获得什么样的输出
- 输出的格式(列表、段落、代码等)
- 内容的长度
- 质量标准或风格要求
- 特定包含或排除的元素
### Role角色
指定AI应该以什么身份来回应
- 专业角色(作家、程序员、分析师)
- 专业水平(初级、资深、专家)
- 个性特征(友好、专业、幽默)
### Action行动
清晰说明需要AI执行的任务
- 使用具体的动词
- 指明任务的范围
- 提供必要的输入信息
## 优点
- **极简高效**: 只有三个核心要素,易于记忆
- **快速应用**: 可以在几秒内构建有效提示
- **灵活调整**: 各要素可以根据需要详细或简略
- **初学友好**: 非常适合AI提示词入门
## 缺点
- **深度有限**: 对于复杂任务可能不够详细
- **上下文不足**: 没有专门的背景信息位置
- **可能过简**: 某些场景需要更多指导信息
## 最佳实践
### 示例1博客文章撰写
```
Expectation: 生成一篇500字的博客文章风格轻松易读包含3个小标题。
Role: 作为一名资深科技博主。
Action: 写一篇关于人工智能在日常生活中的应用的文章。
```
### 示例2代码审查
```
Expectation: 提供详细的代码审查意见,包括改进建议和最佳实践建议。
Role: 作为一名资深Python开发者和代码审查专家。
Action: 审查以下Python代码指出潜在问题和优化空间。
```
### 示例3商务邮件
```
Expectation: 撰写一封简洁专业的商务邮件不超过150字。
Role: 作为一名专业的商务沟通顾问。
Action: 写一封邮件礼貌地拒绝供应商的报价并保持合作可能性。
```
### 示例4市场分析
```
Expectation: 输出结构化的分析报告,包含市场规模、主要玩家和增长预测。
Role: 作为一名市场研究分析师。
Action: 分析中国新能源汽车市场的现状和趋势。
```
### 示例5学习计划
```
Expectation: 制定一个为期4周的详细学习计划每周5天每天2小时。
Role: 作为一名经验丰富的编程导师。
Action: 为一个编程初学者制定Python入门学习计划。
```
### ERA与其他框架对比
| 框架 | 要素数量 | 复杂度 | 最适场景 |
|------|----------|--------|----------|
| ERA | 3 | 低 | 日常简单任务 |
| APE | 3 | 低 | 目标导向任务 |
| RACE | 4 | 中 | 需要上下文的任务 |
| CRISPE | 6 | 高 | 复杂迭代任务 |
### 进阶使用技巧
1. **组合使用**: ERA可以作为其他复杂框架的简化版本
2. **迭代优化**: 从简单的ERA开始根据需要增加细节
3. **灵活顺序**: 可以按照ERA或RAE的顺序使用
4. **嵌套使用**: 在复杂任务中使用多个ERA块