RTF框架:和机器人聊天的聊法

自去年年底以来,ChatGPT一石激起千层浪。

之后,在半年的时间里,对于以ChatGPT为代表的大语言模型,人们有这种不同的看法,有些人欣喜若狂,处于持续地亢奋状态;

而有些人,在注册了ChatGPT、百度文心一言、讯飞星火认知大模型之后,没聊几下,就兴趣顿无,甚至觉得,不过如此。

究其原因,很重要的应该是没有掌握和聊天机器人聊天的“聊法”。

在日常生活中,我们有“不会聊天,把天聊死了”的说法。同样,在和聊天机器人一同工作的时候,在使用这些大语言模型的时候,掌握“聊法”是与快递“聊天”、带来美好体验,完成具体任务的基础和前提。

今天,自留地君要分享一款称为RTF框架的和机器人聊天的聊法。

这是由一位名叫 Save to Mem 的网友提出的一种方法,它被认为最有效的提示语框架,它叫RTF框架。 

R →角色 

T →任务 

F →格式 

让我们分解一下: 

1. 角色(R):这是您希望人工智能扮演的“工作”或“角色”。

它可以是任何东西,从科学家到厨师,或作家。 

通过定义角色,你告诉人工智能在回答你的问题时如何思考或采取什么观点。 

例如,如果你让人工智能“充当厨师”,它会像厨师一样思考和回应。 

2. 任务 (T):这是您希望 AI 执行的操作。 

它可能是研究一些东西,创造一个故事,计划一个时间表,等等。

这基本上就是您希望AI做的事情。 

例如,如果你告诉人工智能“烹饪食谱”,它将为您提供烹饪菜肴的步骤。 

3. 格式 (F):这是您希望 AI 的响应呈现方式。 

它可以是列表、表格、故事、图表等形式。

这有助于您以对您最有用的方式获取信息。 

例如,如果指定“在列表中显示”,AI 会将其响应显示为列表。 

对于此步骤,您需要使用 ChatGPT 插件,以便它可以为您提供 PDF、图像或代码格式的响应。 

现在,如果你把这三个元素结合起来,你可以这样说,

“充当厨师,烹饪食谱,在列表中显示。”

然后,人工智能将为您提供烹饪菜肴的步骤列表,就像真正的厨师一样!

下面是更多示例: 

“充当兽医,研究不同类型的犬种,在演示文稿中展示” 。

“充当会计师,安排每月预算,在电子表格中显示”。

 “充当开发人员,组织 Python 项目,在 Visual Studio 中展示” 等等。

可能性是无穷无尽的! 

底线:关键是混合和匹配不同的角色、任务和格式,以提出适合您需求的提示。 

这样,您就可以充分利用与AI的交互。 

Photo by Steven Libralon on Unsplash

经过自留地君检验,这个RTF框架,同样适应于国内的百度文心一言和讯飞认知星火大模型。例如:

提示语:现在你充当厨师,制作一份食材包括牛肉、西红柿、洋葱、土豆的烹饪食谱,在列表中显示你设计的食谱。

百度文心一言输出:根据我多年的烹饪经验和技巧,我设计了一份牛肉、西红柿、洋葱和土豆的烹饪食谱,具体步骤如下:

食材:牛肉150克;西红柿1个;洋葱1/4个;土豆1个;姜、蒜适量;盐、生抽、料酒、黑胡椒、菜油适量;

具体步骤:

1、牛肉切成小块,用少量盐、生抽、料酒和黑胡椒腌制10-15分钟;

2、西红柿切块,洋葱和土豆也切成小块;

3、热锅凉油,下姜片和蒜片煸炒出香味;

4、加入腌制好的牛肉,翻炒至变色;

5、加入洋葱,继续翻炒,直到洋葱变软;

6、加入西红柿和土豆,翻炒均匀;

7、加入1小勺料酒,翻炒均匀;

8、加入适量清水,盖过食材,小火炖煮10-15分钟,直到土豆变软;

9、最后加入适量盐调味,翻炒均匀即可。

这份菜肴不仅美味可口,而且营养丰富。牛肉含有丰富的蛋白质和铁质,西红柿富含维生素C和抗氧化物质,洋葱和土豆则富含膳食纤维和多种维生素。这道菜肴不仅可以提供丰富的营养,还可以增加人体免疫力,促进消化吸收。

希望这份食谱能够为您提供一些烹饪灵感,也希望您能够享受烹饪的过程并品尝到美味的食物。

Photo by Johnnie Walker