prompt模版

一、Elavis Saravia框架

  1. Instruction(指令) 明确模型需要执行不同的特定任务。
  2. Context(上下文) 为模型提供理解请求所需的背景信息。
  3. Input Data(输入数据) 模型处理的具体数据。
  4. Output Indicator(输出指示) 指示期望的输出类型或格式。

二、CRISPE框架

  1. Capacity and role(能力和角色) 定义模型应扮演的角色。
  2. Insight(洞察) 提供模型理解请求所需的背景信息和上下文。
  3. Statement(个性) 明确模型执行的特定任务。
  4. Personality(声明) 定义模型回答请求的风格或方式。
  5. Experiment(实验) 通过提供多个答案的请求来迭代,以获得更好的答案。

三、简化框架

格式说明

  1. 任务 明确需要做的事。
  2. 角色和风格 简述模型采用的角色和风格。
  3. 背景信息 任务的上下文信息。
  4. 输出格式 指定模型按期望的方式输出结果。

示例

copy
任务:编写C/C++语言模版函数不同场景的示例代码 角色和风格:请从一个测试开发的视角,针对模版函数不同场景的使用设计测试样例代码,进行覆盖测试 背景:需要验证单元测试工具产品对模版函数的支持程度 输出格式:分三部分输出,第一输入模版函数介绍及使用场景,第二输出C语言中模版函数使用样例,第三输出C++中模版函数使用样例
posted @   wenbogu  阅读(17)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
🚀