一、Elavis Saravia框架
Instruction(指令)
明确模型需要执行不同的特定任务。Context(上下文)
为模型提供理解请求所需的背景信息。Input Data(输入数据)
模型处理的具体数据。Output Indicator(输出指示)
指示期望的输出类型或格式。
二、CRISPE框架
Capacity and role(能力和角色)
定义模型应扮演的角色。Insight(洞察)
提供模型理解请求所需的背景信息和上下文。Statement(个性)
明确模型执行的特定任务。Personality(声明)
定义模型回答请求的风格或方式。Experiment(实验)
通过提供多个答案的请求来迭代,以获得更好的答案。
三、简化框架
格式说明
任务
明确需要做的事。角色和风格
简述模型采用的角色和风格。背景信息
任务的上下文信息。输出格式
指定模型按期望的方式输出结果。
示例
任务:编写C/C++语言模版函数不同场景的示例代码
角色和风格:请从一个测试开发的视角,针对模版函数不同场景的使用设计测试样例代码,进行覆盖测试
背景:需要验证单元测试工具产品对模版函数的支持程度
输出格式:分三部分输出,第一输入模版函数介绍及使用场景,第二输出C语言中模版函数使用样例,第三输出C++中模版函数使用样例
标签:输出,prompt,函数,角色,模版,模型,样例
From: https://www.cnblogs.com/gwblog/p/18531590