# 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**: 以周为单位的时间表格式,每周包含学习目标和资源推荐