基础的Basic Prompt Framework
目录
引言
Prompt也叫提示词,简单的理解成它是给大模型的指令。
它可以是一个问题、一段文字描述,甚至可以是带有一堆参数的文字描述。大模型会基于 prompt 所提供的信息,生成对应的文本或者图片。
在本平台中的应用为:
提供大模型一个提示,以帮助模型更好的理解人类的问题。
示例
我们以《红楼梦》中的一段对话为例:
背景前提:惜春在画宝琴之前,已经在画大观园了,且对贾母的表述(prompt)一清二楚。
但是如果是作为一个初出茅庐的小画师呢?他的疑问可能是宝琴长什么样?画在什么背景下?要画成什么样?
我们现在做一个角色转换,如果贾母对大语言模型下达这样的指令,大模型会怎么做呢?
大模型可能会真的产出一幅“宝琴”的图。
于是Prompt的作用就凸显出来了,他需要提供给模型一个合适的prompt,进而指导大模型生成最为匹配的应答。
合适prompt文本在此情况下需要一个最基本的方法论框架,Basic Prompt Framework就是这个类型的框架,它的架构简洁清晰,包含了优质Prompt所包含的必要元素。
千帆ModelBuilder支持自制Basic Prompt Framework模板,您可以选择仅输入指令来完成此prompt,如果将其他的非必填项完成,在通⽤场景下推理表现较好。
我们将以上《红楼梦》案例进行整合,可得到如下的prompt:
指令: 帮我把昨天宝琴立雪的样子画到大观园的图里。
背景信息:画在之前说过的,刘姥姥让画的大观园的图里。
补充数据:薛宝琴是薛宝钗的堂妹,新来的客人。
输出格式:输出的画里宝琴和丫头、梅花,照模照样,都要有。
场景应用
大模型用来撰写年终总结
指令: 帮我写一个年终总结。
背景信息:今年个人业绩情况为{设置变量}。
补充数据:要去做演讲,风格要简约。
输出格式:输出内容要有成绩总结、遗留问题、改进措施和未来规划4项。
大模型用来画思维导图
指令: 帮我写一个模型训练的思维导图。
背景信息:千帆ModelBuilder训练流程为框架。
补充数据:思维导图为横版展示。
输出格式:输出内容要有数据准备、模型训练、模型管理和服务管理4大流程。
大模型用来编写直播口播卡
指令: 帮我写一个{设置变量}的口播文案。
背景信息:产品是个护产品,主要用于面部清洁。
补充数据:激情亢奋的稿子,成交量高。
输出格式:需要突出产品特性、强调用户体验、性价比等,1000字左右。