提示词框架(Prompt Frameworks)是用于设计和优化与语言模型交互的结构化方法。这些框架帮助明确任务要求、提供上下文和设定输出格式。以下是一些常见的提示词框架,包括ICIO、CRISPE、BROKE和RASCEF:
1. ICIO 框架
I - Instruction(指令):明确说明任务或问题,让模型知道需要完成什么。
C - Context(上下文):提供相关背景信息,以帮助模型理解问题的背景。
I - Input(输入):提供模型需要处理的具体输入数据或信息。
O - Output(输出):指定期望的输出格式或类型,帮助模型生成合适的响应。
2. CRISPE 框架
C - Context(上下文):提供任务或问题的背景信息。
R - Role(角色):指定模型应扮演的角色或视角。
I - Instruction(指令):明确任务要求,指导模型的行为。
S - Specifics(细节):提供具体细节或限定条件,帮助模型聚焦于特定信息。
P - Perspective(视角):限定输出的视角或立场。
E - Example(示例):通过示例引导模型理解任务或输出格式。
3. BROKE 框架
B - Background(背景):提供相关背景信息,帮助模型理解任务环境。
R - Role(角色):指定模型的角色或身份,影响其回答的方式。
O - Objective(目标):明确任务的最终目标或预期结果。
K - Knowledge(知识):提供必要的知识或信息,以支持模型完成任务。
E - Example(示例):通过示例展示期望的输出或解决方案。
4. RASCEF 框架
R - Role(角色):定义模型的角色或身份。
A - Audience(受众):指定输出的目标受众,影响语言和内容的选择。
S - Style(风格):规定输出的风格或语气。
C - Context(上下文):提供任务或问题的背景信息。
E - Example(示例):提供示例以指导模型输出。
F - Format(格式):指定输出的格式或结构。
这些框架通过结构化地提供指令、上下文、角色和示例,帮助语言模型更好地理解任务要求和生成合适的响应。使用这些框架可以提高与模型交互的效率和输出的质量。