3.0 KiB
3.0 KiB
RTF Framework
网址
https://juuzt.ai/knowledge-base/prompt-frameworks/the-rtf-framework/
应用场景
- 数据检索和查询
- 教程和操作指南
- 需要特定响应格式的场景
- 简单到复杂任务的处理
- 与AI的日常交互
概述
RTF框架代表请求(Request)、任务(Task)和格式(Format),提供与AI模型交互的简化方法。就像拥有一个语言指南针,引导您穿越AI所拥有的广阔可能性海洋,确保您的旅程产生最准确和有用的成果。
RTF框架通过将提示分解为三个基本组成部分来简化与AI的沟通过程。这种结构确保您的请求不仅被理解,而且得到与您期望精确匹配的响应。它是人类好奇心和AI能力之间的桥梁,促进更高效和有效的信息交流。
框架构成
| 组成部分 | 英文 | 说明 |
|---|---|---|
| 请求 | Request | 清晰陈述希望AI做什么,设定交互的方向和目的 |
| 任务 | Task | 提供请求的更多细节或具体性,概述任务的范围和细微差别 |
| 格式 | Format | 指定希望响应如何结构化,将输出定制到您的需求 |
详细说明
Request (请求)
清晰陈述您希望AI做什么。这设定了交互的方向和目的。请求应该简洁明了,让AI清楚地理解主要目标。
Task (任务)
提供请求的更多细节或具体性,概述手头任务的范围和细微差别。任务部分帮助AI理解需要关注的具体方面和要求。
Format (格式)
指定您希望响应如何结构化,无论是列表、段落还是其他任何格式,将输出定制到您的需求。格式规范确保输出以最有用的方式呈现。
优点
- 直接清晰的沟通: 通过定义请求、任务和格式,确保提示精确到位
- 灵活多样: 适用于从简单问题到复杂任务的广泛查询
- 用户友好: 易于理解和使用,使各级用户都能轻松上手
缺点
- 可能过于结构化: 对于创意任务,严格的格式可能限制AI的创意输出
- 需要明确性: 用户需要清楚知道自己想要实现什么才能有效使用
最佳实践
示例1:烘焙食谱
Request: 我想知道如何烘焙巧克力蛋糕
Task: 包括所需的配料和分步烘焙过程
Format: 请以编号列表形式提供信息
示例2:市场调研
Request: 我需要了解当前智能手机市场的趋势
Task: 分析主要品牌的市场份额、消费者偏好和技术创新点
Format: 以结构化报告形式呈现,包含标题、要点和总结
示例3:代码实现
Request: 我需要一个Python函数来处理CSV文件
Task: 该函数应读取文件、过滤特定列、并输出结果
Format: 提供完整的代码示例和注释说明
示例4:学习计划
Request: 帮我制定一个学习JavaScript的计划
Task: 从基础到高级,包括每周的学习主题和练习项目
Format: 以周为单位的时间表格式,每周包含学习目标和资源推荐