以下是关于 Flux 提示词结构的相关知识:
大语言模型就像一个学过无数知识、拥有无穷智慧的人,但在工作场景中,需要通过提示词来设定其角色和专注的技能,使其成为满足需求的“员工”。知识库则相当于给“员工”发放的工作手册,提供特定的信息。
提示词可以设定 Bot 的身份及其目标和技能,例如产品问答助手、新闻播报员、翻译助理等,决定 Bot 与用户的互动方式。详情可参考编写提示。
学习提示词可以分为五个维度,从高到低依次是思维框架、方法论、语句、工具和场景。但舒适的学习顺序应反过来,先从场景切入,直接了解在不同场景下提示词的使用及效果对比;然后使用提示词工具,如 Meta Prompt、Al 角色定制等;接着学习有效的提示语句,包括经典论文中的相关语句;再学习有效的方法论,将有效语句及其背后的原理整合成稳定可控的方法;最后掌握思维框架。
此外,还可以通过插件、工作流、记忆库等功能定制 AI Bot。插件可通过 API 连接集成各种平台和服务扩展 Bot 能力,详情参考插件介绍;工作流用于规划和实现复杂功能逻辑,详情参考工作流介绍;记忆库功能可保留和理解对话细节,并支持添加外部知识库给模型补充知识,知识库支持上传本地或线上内容并分割成知识分片,详情参考知识库介绍,数据库可用来存储和管理结构化数据,详情参考数据库。
大语言模型:是一个学习过无数本书、拥有无穷智慧的人。他读过无数的书、看过无数的段子,因此对公共知识、学识技能、日常聊天十分擅长。然而,在工作场景下,只会聊天侃大山可不行,你想让他帮你干活。这个时候,就需要“提示词”出场了,提示词:是你告诉这个全知全能的人,他是一个什么样的角色、他要专注于哪些技能,让他能够按照你的想法,变成一个你需要的“员工”。知识库:相当于你给这个“聪明”员工的发放了一本工作手册。即使是看过再多的书、浏览过再多的文字,也不会准确的知道见到老板娘过来吃饭要打三折,张梦飞过去吃饭要打骨折。而知识库,就是把这些内容写在了工作手册上。让这个聪明的员工,见到有人来的时候,就翻一翻手册,然后再做出反应。我的设定:AI模型:这里使用的是阿里千问模型。提示词:这里设定的角色是“美嘉”,是按照美嘉的人设、背景和对话风格做的设定。知识库:这里放的是《爱情公寓》全季的剧情,让“美嘉”拥有了自己过往的“记忆”,知道自己做过什么、好朋友是谁等等。图中右侧是一个十分简单的问答,我问:“你是谁?你和子乔在台球厅吵架那次是为了什么吵架?”她的回复是:“我是陈美嘉,那次在台球厅和吕子乔吵架是因为他约会被人撞见,我讽刺他脸大影响信号,他还反击我。后来谈到过去的事情,我指责他忘恩负义,他就说我平。最后,我伤心地说要分手,因为他之前甩过我。”
你可以使用扣子提供的以下功能,定制你的AI Bot:提示词(人设与回复逻辑功能)设定Bot的身份及其目标和技能,例如产品问答助手、新闻播报员、翻译助理等等。Bot的提示词决定了Bot如何与你的用户进行互动。详情请参考[编写提示](https://www.coze.cn/docs/guides/prompt)。插件通过API连接集成各种平台和服务,扩展Bot能力。扣子平台内置丰富的插件供你直接调用,你也可以创建自定义插件,将你所需要的API集成在扣子内作为插件来使用。详情请参考[插件介绍](https://www.coze.cn/docs/guides/create_plugin)。工作流一种用于规划和实现复杂功能逻辑的工具。你可以通过拖拽不同的任务节点来设计复杂的多步骤任务,提升Bot处理复杂任务的效率。详情请参考[工作流介绍](https://www.coze.cn/docs/guides/workflow)。记忆库扣子的记忆库功能可以保留和理解对话细节,并支持添加外部知识库给模型补充知识,使Bot与用户的互动更加有针对性和个性化。你可以通过以下方式来存储和管理外部知识。知识库:支持上传本地或线上内容,然后将这些内容分割成知识分片,通过语义匹配给模型补充知识。详情请参考[知识库介绍](https://www.coze.cn/docs/guides/knowledge)。数据库:用来存储和管理结构化数据,并支持用户通过自然语言方式对数据库中的数据进行增删改查。详情请参考[数据库](https://www.coze.cn/docs/guides/database)。
我自己把提示词学习分成五个维度,从高到低依次是:思维框架,方法论,语句,工具和场景。这是经过近一年的探索和教学总结的框架,我也把这套框架完全融入了我的提示词学习课程。很多人学习的时候或者是被教授课程的时候,由于知识的诅咒和信息整合的问题,通常也是按照由高到低的顺序去了解和接触提示词的,但这样其实并不符合初学者的认知过程,大部分人会感到困难。舒适的学习顺序应当是反过来的:[heading3]场景:[content]不管那些艰深的理论和学术的东西,直接切入提示词的场景去学,比如在什么场景下,可以如何使用提示词,用特定提示词以及不用它们的效果对比。[heading3]工具:[content]然后去使用一些现成的、方便的提示词工具,包括一些Meta Prompt、一些Al角色定制等,也包括别人写好的成型的提示词,作为工具来体验和尝试,这都属于提示词工具的实践。[heading3]有效语句:[content]接下来要学的才是有效的提示语句,这包括大量的经典论文中明确提出的提示词语句。最典型的就是早期的think it step by step[heading3]方法论:[content]第四个维度是学习有效的方法论,这里就要把这些有效语句及其背后的原理整合成了比较稳定可控的一整套的方法,可以去自动编写一些稳定的提示词。例如think it step by step背后的原理是COT,但掌握了COT方法就不会只用一句think it step by step