初识AI提示词与Agent
本文最后更新于1 天前,其中的信息可能已经过时,如有错误请发送邮件到big_fw@foxmail.com

第一章:Agent 智能体简要介绍

1.1 什么是 Agent 智能体

1.1.1 基本概念

AI智能体(AI Agent、AI代理、AI代理人)。在大模型持续演进的当下,人们关注焦点已从 AI 模型训练逐步转移至借助大模型为业务赋能,提升效率。由于大模型仍存在大量的问题如幻觉、上下文容 量限制等,通过让大模型借助一个或多个 Agent 的能力,构建成为具备自主思考决 策和执行能力的智能体,成为了当前通往 AGI 的主要研究方向。

1.1.2 分类

分类介绍举例
单智能体单智能体系统指的是一个独立的智能体(Agent),负责处理和解决特定的任务或问题。这种系统设计简单,但在处理复杂任务时可能受限。一个自动售货机,根据用户选择和支付,独立提供商品。
多智能体由多个相互作用的智能体组成,每个智能体有不同角色和目标。通过协作、竞争或协商解决复杂问题,具有更高的效率和适应性。一群机器人在仓库中协同工作,有的负责搬运货物,有的负责打包,有的负责将包裹送到指定位置。

1.1.3 结构

1.2 Agent与LLM之间的关系

1.2.1 大模型存在的问题

调整描述Agent方案
数据缺陷大模型的数据是基于训练时获得数据集作为基础知识的。不包含最新的数据,也不包含私有数据。通用大模型的数据集,各方面水面均衡,但是在垂直领域数据不够全面。大模型训练数据量巨大,可能存在相悖的数据,存在幻觉。增加长期记忆,外接数据库。联网能力
有限上下文大模型的记忆能力有限,token数有上限长期以及结合短期记忆RAG
规划能力无法处理复杂逻辑,通过提示词制定的思维链一般也不超过6step工作流多智能体
工具能力传统大模型只能文本数据,或者生成图片。在某些特定领域,对于技能要求多种多样。比如点外卖,获取天气预报,预定会议室等等。外部插件

1.2.2 与LLM之间的关系

Agent=LLM+外部工具

1.2.3 Agent应用实例

行业场景落地
客服、销售行业客户咨询量大/主动攀谈频率高,问题多样化,需要快速准确回答客户问题,同时收集客户反馈以改进服务。通过大模型,理解客户的问题并从知识库中检索最相关的答案。同时学习客户反馈,优化知识库内容,提高回答的准确性和效率。
法律服务行业大量文本类处理场景。文本复杂,审核工作耗时且容易出错,需要自动化工具来提高审核效率和准确性。利用LLM对合同文本进行深度分析,识别关键条款和潜在风险点。通过检索相关法律条文和案例,为法律顾问提供决策支持,确保合同的合规性和公平性。
物流与供应链管理数据处理和整合场景,供应链管理复杂,涉及多方协调和大量数据,需要优化库存和物流以降低成本和提高效率。分析历史数据和市场趋势,预测需求变化,为企业提供库存管理和物流调度的建议。同时,通过实时监控供应链状态,及时发现问题并提出解决方案。
市场研究与分析市场信息更新迅速,需要快速捕捉行业动态和消费者行为变化,为决策提供数据支持。收集和分析大量的市场数据,包括新闻报道、社交媒体讨论和消费者反馈,识别市场趋势和潜在机会。预测未来市场变化,为企业提供战略规划的依据。
信息技术服务IT系统复杂,运维任务繁重,需要实时监控系统状态,快速响应故障和性能问题。利用RAG技术,agent能够从运维日志和事件数据中提取关键信息,实时监测系统性能指标。在检测到异常时,能够自动触发警报,并提供故障诊断和修复建议,减少系统停机时间。
人力资源管理招聘流程繁琐,筛选简历和面试候选人耗时,需要提高招聘效率和质量。分析职位描述和候选人简历,使用自然语言处理技术匹配关键词和技能信息。模拟面试问题,评估候选人的适应性和潜力,为HR提供候选人筛选和面试的辅助决策。
会计与财务管理财务报告制作耗时,需要准确无误地处理大量数据,同时确保报告的合规性。agent能够自动从财务系统中提取数据,按照会计准则和格式要求生成报告草稿。通过机器学习算法,agent还能够识别潜在的财务风险和异常交易,为财务分析师提供审计和决策支持。

1.3 Agent智能体工具分类

1.3.1 基于 chatbot 简易智能体

1.3.1.1 文心一言百宝箱

https://yiyan.baidu.com

1.3.1.2 星火助手

https://xinghuo.xfyun.cn/desk

1.3.1.3 Kimi 智能体

https://kimi.moonshot.cn

1.3.1.4 豆包智能体

https://www.doubao.com/chat

1.3.2 开源Agent搭建平台

开源的Agent实现方案,支持工作流编排、知识库搭建、大模型接入等一系列必备能力,当前很多中小企业的agent解决方案是在以下三种平台基础上搭建的。

1.4.2.1 Dify

https://cloud.dify.ai/apps

1.3.2.2 FastGPT

https://fastgpt.in/zh

基于 LLM 大模型的开源 AI 知识库构建平台。提供了开箱即用的数据处理、模型调用、RAG 检索、可视化 AI 工作流编排等能力,搭建个人知识库、toc知识库应用的好选择。工作流搭建模块很好用。

1.3.2.3 bisheng

主攻 tob 场景的开源LLM搭建平台,与fastgpt功能类似,但面向的客户不同,整体功能和部署成本更重。优势点:文档处理。

1.3.4 大模型厂商通用 Agent 智能体搭建工具

1.3.4.1 COZE/扣子

https://www.coze.cn/home

1.3.4.2 AppBuilder

https://appbuilder.cloud.baidu.com

1.3.4.3 百炼

https://bailian.console.aliyun.com/#/home

1.3.4.4 元器

https://yuanqi.tencent.com/my-creation

1.4 扣子精讲:搭建简要流程

1.4.1 扣子简介

“Coze/扣子”是字节跳动推出的一站式 AI 开发平台,支持用户在30秒内无代码生成 AI 机器人。该平台有两个版本,一个是国内版本,一个是国际版本,其中,国内版本使用的大模型是云雀模型。

平台已为用户提供了各种常用的插件,用户只需要通过简单的拖拉拽方式,就能快速搭建出一个包括大语言模型(LLM)、自定义代码、判断逻辑的工作流。此外,用户还可以将搭建的 Bot 发布到各类社交平台和通讯软件上,如飞书、微信公众号、豆包等,让更多的用户与 Bot 聊天。

海外国内
名称COZE扣子
网址coze.comcoze.cn
模型支持GPT-4/4o免费云雀/通义/月之暗面/MiniMax模型
功能功能上线更早功能上线稍慢于海外
应用发布发布海外平台支持发布飞书、豆包、微信客服、微信公众号、掘金
使用限制需要科学上网直接登录即可

考虑到网络问题以及实际场景效果,本次采用国内版本扣子进行教学

1.4.2 bot搭建

bot创建

说明示意图
自动创建进入coze.cn选择创建智能体例如:一位20年资深床上用品销售顾问点击生成,等待创建成功AI创建本身也可以理解为是coze官方的一个智能体,集成了智能体创建能力。注意看创建过程示意图,AI自动创建了标题,提示词,图标等等
手动创建点击按钮手动创建bot选择想要存放的团队填写bot名称、功能介绍上传图标或根据填写内容生成图标保存bot

bot编辑、发布

步骤说明示意图
编写主体提示词熟悉提示词的可以直接编写提示词可以使用AI工具自动生成提示词,或者coze自动的提示词优化工具这里我们选用coze自带的提示词优化工具(其实也可以理解为一个内置的chatbot类型的智能体)
添加 bot 能力添加需要调用的能力当插件比较多的时候LLM无法准确理解什么时候该调用哪个模型时,可以通过提示词来准确定位具体要调用的插件
测试bot编辑好bot后,可以实时在右侧进行测试,在下方输入问题,看bot运行的结果清除历史对话记录,获得更好的测试效果
发布bot点击右上角发布按钮进行bot发布选择要发布的平台

第二章:提示词工程

00 | 引言

作为一名生成式AI大模型的使用者,不管我们是对话、生图或者生成视频,你都需要跟大模型进行交互,需要向AI提供指令或者问题,以便获得所需要的信息或者完成特定的任务。这些指令就是我们说的PromptPrompt是决定AI输出效果好坏的关键因素,因此掌握Prompt编写的技巧至关重要,也是你使用AI的基础第一步。

本文内容主要为LLM提示词,不包含问生图,文生视频。采用Prompt的理论结合实操的方式,跟大家一起分享下如何写好Prompt

01 | Prompt的基础概念

在自然语言处理(NLP)领域,Prompt是指输入给语言模型的一段文本,用于指导模型完成特定任务。通过精心设计的Prompt,用户可以引导语言模型理解其意图并输出预期结果,类似于理发师通过与顾客交流来了解其发型偏好。

我们可以将语言模型比作一位技艺精湛但略显被动的理发师。他拥有丰富的经验和创意,但需要顾客提供明确的指引才能充分发挥其才能。而提示(Prompt)就是我们与这位“理发师”沟通的关键。一个精心设计的提示,能够准确传达我们的需求,激发模型的潜力,从而获得令人满意的结果。

事实上,AI生成内容的质量主要取决于两个关键因素:一是其使用的语言模型,相当于“大脑”;二是用户提供的Prompt,类似于给AI布置的“作文题”。这两个因素共同影响着AI输出的内容质量。

即使面对同一个Prompt,不同的语言模型也可能写出大相径庭的内容。甚至同一个模型,在不同的对话场景下,也会给出风格迥异的回答。

所以一个prompt能80%达到我们需求的效果,即为一个优秀的prompt。

因此,若想让AI生成符合我们期望的高质量内容,精心设计Prompt就显得尤为关键。一个好的Prompt应包含以下几个要素:

  1. 明确的指令:要使AI准确理解任务,必须清晰交代具体要求。无论是撰写小说、回答问题,还是提供策略建议,都应在一开始就说明白。
  2. 必要的背景:为AI提供一些“写作素材”,如主题、风格和字数限制等,就像是给它设定好框架,使其能够有的放矢地进行创作。
  3. 鲜明的特色:优秀的Prompt应当富有创意,独具匠心。例如,让AI模仿鲁迅的文风讽刺时弊,或用苏轼的豪放派风格讴歌自由,这些独特的创意都能激发AI的创造潜能。
  4. 其他具体要求:如字数、关键字、语言等等。

下面是一个基础的Prompt示例:

#提示词1
请帮我生成一封邀请客户参加公司新品发布会的邀请邮件。
#提示词2
你是A公司的市场部员工,请给客户写一封100字左右的邮件,邀请他们参加公司的新品发布会。以下是邮件的要点:
- 新产品是一款革命性的AI大模型
- 发布会将于下周五下午2点在公司总部举行
- 现场将提供茶点,并有机会赢取新产品
- 请收件人提前回复是否收参加

02 | 设计优质Prompt的进阶技巧

技巧1: 分而治之

俗话说“万事开头难”,写作也不例外。许多人面对AI时,就像面对一张白纸,不知从何下笔,最终常常陷入“巧妇难为无米之炊”的困境。此时,我们可以采用“分治法”。

所谓“分治法”,就是将一个大问题拆解成若干个小问题,逐一攻克。同理,面对复杂的写作任务,我们不妨将其分解为几个小任务,通过一系列提示(Prompt)引导AI逐步完成。

  例如,假设我们要写一篇关于人工智能发展史的文章。与其给AI一个笼统的指令,不如分步骤进行:

Prompt 1:
请列出人工智能发展历史上的几个重要里程碑事件。
Prompt 2:
请简要描述每个里程碑事件的主要内容和意义。
Prompt 3:
请对这些里程碑事件进行分析,说明它们是如何推动人工智能的发展的。
Prompt 4:
请基于上述内容,写一片800字的文章,介绍人工智能的发展历史

通过这种方式,写作过程会变得更加有条不紊,也更容易达成预期效果。

实际上,新出的推理模型也是在做这个事情,当问一个问题是,推理模型会先分解这个问题,要实现这个目标该处理哪些任务,注意什么,一步步完成最终的目标。

https://kimi.moonshot.cn/chat/cuttthuruqkn2krbaqc0

直问

https://kimi.moonshot.cn/chat/cuttrrhqcjqnohg983mg

分而治之

https://kimi.moonshot.cn/chat/cuttubp8bjvvr0j77o0g

推理思考

那是不是有了推理大模型就不需要这种技巧了?

技巧2: 角色扮演

我们都知道,不同的人说话的方式各不相同。历史学家叙述历史事件和小说家描绘同一事件时,其语言风格必然会有很大不同。那么,我们是否可以让AI进行角色扮演,让它以特定人物的语气来表达呢?

这就需要运用“角色扮演”的技巧。在提示中,我们可以要求AI扮演某个特定角色,比如一位历史学家、一个7岁的小孩。接着,我们再给它布置一个写作任务。

Prompt: 

- 你现在是一位杰出的历史学者。请从历史学的角度,深入探讨法国大革命爆发的原因及其对欧洲历史进程的影响。要求: 

--- 

- 运用史学专业术语,如“社会矛盾”、“阶级斗争”等; 

- 从经济、政治和思想等多个方面进行分析; 

- 引用一些历史文献或著名人物的名言来支持你的论点。 

---
https://chatgpt.com/c/67bbe36d-fb08-800a-9cfe-7f51962fcd81

技巧3: 举例说明

在日常生活中,我们常常使用”打个比方”或”举个例子”来阐明一个抽象的概念。同样,在设计提示时,我们也可以通过提供例子来帮助人工智能更好地理解我们的要求。

例如,如果我们希望人工智能创作一个童话故事,与其笼统地说”要有童话风格”,不如具体给出例子:

请创作一个风格类似于安徒生童话的故事,需包含以下要素:

- 一个善良而勇敢的主角(例如小动物或玩具);
- 一个需要帮助的角色(比如生病的朋友或被困于高塔的公主);
- 一个神秘的助手或魔法物品(如一本可以说话的书或一把能飞的扫帚);
- 一个必须克服的挑战或障碍(如一片黑暗森林或一个邪恶的巫师);

故事结尾应展现善良和勇气的力量,传递积极向上的人生哲学。您可以参考安徒生的《丑小鸭》或《卖火柴的小女孩》的写作风格。
https://chatgpt.com/c/67bbe4f4-ca80-800a-abeb-f683254288f4

技巧4: 少样本学习

我们之前提到,给AI一些例子可以帮助它更好地理解我们的需求。那么,如果我们想让它学习某个特定作家的写作风格,该如何进行呢?总不可能将该作家的全集直接粘贴到提示中吧?

少样本学习(Few-Shot Learning)指的是通过为模型提供少量示例,使其能够迅速掌握新的任务。在设计提示时,我们可以提供几段特定作家的文章片段,帮助AI“补习”几章,然后模仿该作家的风格进行写作。

例如,如果我们希望AI学习鲁迅先生的写作风格:

Prompt:  
请根据以下鲁迅先生的文章片段,模仿他的写作风格,写一篇500字左右的杂文,主题是"谈中国人的劣根性": 
--- 
"我向来是不惮以最坏的恶意,来推测中国人的,然而我还不料,也不信竟会凶残到这地步。" 

"从来如此,便对么?从来如此,便对么?从来如此,便对么?......我闭上眼睛,仿佛看见许多张开大口的脸,一张张地拥上来,都用白齿咬着我,许多白齿都是咬着我的。从来如此,便对么?" 

"一个本不成问题的问题,往往因为愚昧,因为懒惰,因为贪婪,因为冷漠,便永远成了问题。"
---

通过学习这些片段,AI就能初步掌握鲁迅先生文章的特点:尖锐、深刻、反复质问、口语化的修辞……

https://chatgpt.com/c/67bbe6a3-a134-800a-9855-dc54ab6f8ce5

技巧5: 打磨,打磨,再打磨

“艺术作品并非一蹴而就,而是一个不断打磨的过程,从粗糙到精美。”同样,一个优秀的Prompt也需要经过反复打磨。

当我们给AI一个Prompt后,它产生的输出并不能让我们立即满意。我们需要审视这个输出,找出可以改进的地方。可能某个部分不够详尽,或某个论点偏离了主题……无论哪里不理想,我们都要在Prompt中明确补充要求,然后让AI重新生成。

这一过程可能会重复多次,但每次迭代,Prompt会变得更为完善,输出内容也会更具质量。这就像雕塑家不断用工具打磨石材,直到创造出心中理想的形象。

接下来的例子将展示如何优化一个Prompt,以“模仿李笑来老师的风格写一篇文章”为例。

第一步:创造

我们要养成AI思维,当我们要构思一个Prompt的时候,其实prompt归根结底也还是文本,我们可以让AI帮我们写Prompt,AI更懂AI。

Prompt 1: 

- 鲁迅先生是谁?他的文章或书籍的写作风格是怎样的? 

Prompt 2: 
- [示例:鲁迅先生的一些代表作]如果我想要完全模仿他的写作风格,有什么具体的方法? 
- 请详细总结出具体的[方法论] 

Prompt 3: 
- 深入理解上述的[方法论] 
- 去除LLM能力范围之外的指令 
- 根据以上[方法论]为用户编写一个prompt。 
- 明确写作方法、技巧、语气、语调和高频词等 
- 结构化输出,并以markdown代码框格式呈现中文prompt。 
- 目的是让用户输入该prompt后,GPT-4能够根据提供的内容或主题,精确且相似地模仿鲁迅先生的风格生成内容。
https://kimi.moonshot.cn/chat/cuu047tjqed40cknppfg

AI自动生成提示词

# 生成鲁迅风格文本的Prompt

## 主题
请围绕“封建礼教对人性的束缚”这一主题展开创作。

## 写作方法
1. 采用批判现实主义手法,通过具体的人物故事或社会现象,揭示封建礼教对人性的压迫和束缚。
2. 选择第三人称旁观视角,以客观的笔触描写人物命运,通过细节描写和人物对话展现主题。
3. 运用讽刺和反讽的修辞手法,增强文章的批判力度和思想深度。

## 技巧
1. 语言简洁明快,避免冗长的句子,尽量用简洁的语言表达深刻的思想。
2. 适当运用文白夹杂的风格,增加语言的韵味和表现力。
3. 使用生动的比喻和象征手法,增强文章的表现力和感染力。

## 语气与语调
1. 语气严肃而冷静,以批判和反思为主。
2. 语调略带讽刺,通过幽默的语言表达深刻的批判。

## 高频词
封建、礼教、束缚、人性、压迫、愚昧、觉醒、悲剧、社会、传统、批判、反思。

## 示例开头
在那个古老而沉闷的小镇上,人们的生活仿佛被一层无形的枷锁紧紧束缚。古老的礼教如同一座大山,压在每个人的心头,让人喘不过气来……

第二步:测试

现在让我们测试下第一步AI自动生成的提示词看下效果如何。

https://chatgpt.com/c/67bc0423-fb1c-800a-a25f-d20a5b4a19fe

如何进一步提高?

第三步:迭代

方法1:AI自迭代

AI扮演评委身份,对自己输出的内容进行评分,并指出不足之处:

Prompt 1:
- 深呼吸一口气,一步一步思考 
- 带着严厉的批判思维,如果鲁迅先生写的文章是100分,你模仿的能得多少分? 
- 并说明具体理由以及可以进行优化的点。
Prompt 2:
- 根据以上不足进行优化,往120分标准模仿鲁迅先生的风格输出完整文章
- 请全力以赴!这对我至关重要
https://chatgpt.com/c/67bc0423-fb1c-800a-a25f-d20a5b4a19fe

通过AI自我反思和打分,我们可以帮助它不断迭代优化。

方法2:使用AI进行Prompt补充

多种大模型结合增加prompt的全面性。

如引入deepseek,通过相同的提示词生成方法论

https://chat.deepseek.com/a/chat/s/57d023af-f3e0-45b5-9795-7e71a28a9444

在原有的Prompt生成对话窗口,输入以下提示词,重新更新Prompt

请结合下述方法论修改以上提示词,以确保输出内容更加准确。使用markdown代码块的格式输出全新的Prompt
'''
【新方法论】
'''
https://kimi.moonshot.cn/chat/cuu047tjqed40cknppfg

这样我们就得到全新的Prompt:

# 模仿鲁迅写作风格的Prompt

## 主题
请围绕“底层人民的生活困境”这一主题展开创作,展现他们在社会压迫下的挣扎与无奈。

## 写作要求
1. **语言风格**:
   - 语言简洁有力,避免冗长修饰,力求每句话都有明确目的。
   - 使用白话文为主,避免文言文,适当加入口语表达,增强真实感。
   - 语言应带有鲁迅式的冷峻与深刻,避免过于华丽的辞藻。

2. **主题表达**:
   - 聚焦于社会底层人民的生活困境,如贫困、压迫、不公等。
   - 深入探讨人性的复杂与矛盾,展现人物在困境中的挣扎与无奈。
   - 对社会现象进行批判,反思社会不公与封建残余对人性的压迫。

3. **结构安排**:
   - 篇幅短小精悍,控制在1000字以内,力求在有限的字数内表达深刻思想。
   - 开头直接切入主题,迅速展开故事或议论,避免冗长铺垫。
   - 结尾带有强烈的冲击力或讽刺意味,给人留下深刻印象。

4. **修辞手法**:
   - 运用讽刺和反讽,通过夸张、对比等手法达到批判效果。
   - 使用象征和隐喻,如用具体事物象征抽象概念,增强文章的深度。
   - 采用白描手法,不加修饰地描写人物和场景,力求真实自然。

5. **人物塑造**:
   - 塑造具有典型性的人物,反映社会某一群体的特征,如贫苦农民、小市民等。
   - 注重心理描写,深入刻画人物的内心世界,展现其矛盾与挣扎。
   - 通过细节刻画人物性格,如言行举止、外貌特征等,增强人物的真实感。

6. **思想深度**:
   - 作品应具有强烈的批判精神,对社会现象进行深刻反思。
   - 传达启蒙思想,启发读者对社会不公和人性弱点的思考。
   - 对传统文化进行批判性反思,探讨其对现代社会的影响。

## 示例开头
在一个灰暗的冬日午后,老李坐在破旧的门槛上,望着远处灰蒙蒙的天空,眼神中满是迷茫和无奈……
方法3:对比学习

我们还可以给它提供一些鲁迅先生的原版文章,让它通过对比学习,领悟更纯正的“鲁迅风”:

请对以下两篇文章进行对比分析: 

[文章1:鲁迅先生的原创作品] 

...... 

[文章2:AI的模仿作品] 

请比较这两篇文章在写作风格、语言特征、论证方法等方面的异同,并总结出AI作品有哪些地方尚未完全达到鲁迅先生的风格,以及可以采取哪些改进措施。
方法4:人工迭代

上面提到的三种方法都相对简单,如果你能够掌握这三步来编写提示词,那你其实已然超越了大部分人。

更为重要的是,我们需要培养一种“AI思维”。在面对任何问题时,应该考虑能否利用AI的力量来高效解决。

同时,要使一个提示词真正符合个性化的需求,并实现其价值,就必然需要进行人工调整。AI生成的提示词往往包含许多无用的信息,我们需要手动删除,并补充必要的工作流程,使得AI的思维更接近人类,以便逐步输出我们期望的结果。

tips:一些额外的小提示

  • 大模型的上下文长度有限,因此提示词的工作流不应超过6步。
  • 如果工作流太长,可以采用“分治法”将其拆分为多个提示词进行协作。
  • 相同的提示词在不同模型中可能表现截然不同,因此频繁测试和迭代非常重要。
  • 领域知识至关重要,没有相关的业务知识,强大的提示词也难以发挥作用。

04 | Prompt框架

主流的提示词框架:

ICIO

ICIO(Instruction-Context-Input-Output)框架,全名为指令-背景-输入-输出,旨在强调明确的指令以及清晰的输入和输出,适用于处理相对简单和流程化的任务,例如数据分析和信息检索等场景。

CRISPE

CRISPE框架:全称Character-Relationship-Interaction-Scenario-Purpose-Expectation

即角色-关系-互动-场景-目的-预期。这个框架侧重塑造鲜明的AI角色,设计丰富的互动场景,引导AI产生更加多样、个性化的输出,适合需要创意性的任务。比如文案撰写、剧本创作等场景。

结构化提示词

结构化提示词:这是一种层级化、模块化的提示词组织方式,一般采用markdwon语法来表达。

通过定义AI角色(System)、约束条件(Constrain)、背景知识(Background)、输入信息(Input)、输出要求(Output)、工作流程(Workflow)等,将复杂任务拆解成清晰的步骤,引导AI循序渐进思考,适合处理复杂任务。

05 | 思维链:颠覆性的提示词编写策略

一、什么是思维链?

思维链这个概念最早由现任谷歌大脑研究员Jason Wei在2022年提出。他发现,AI可以通过模仿人类解决问题时的思考过程,一步接一步地进行推理,从而显著提升输出质量。

简单来说,思维链就像我们脑海中的思考过程,通过将一系列思考环节串联起来,形成一个完整的决策路径。比如,当你看到天空变暗,大脑会经历这样一个思维链:

  1. 观察:天空变暗了。
  2. 推断:可能要下雨。
  3. 决定:出门要带伞

这个过程中的每一步都基于前一步,环环相扣,具有连贯性。

二、AI文本生成的底层原理

要理解为什么思维链有效,我们需要了解AI生成文本的底层原理。简单来说,它像一个高级版”成语接龙”,通过理解上下文和计算下一个词出现的概率来选词造句。

例如,假设我给GPT一个不完整的句子“今天天气真好,我打算去____”,AI会从其以往的训练中生成数百个可能的后续词,如“海边”、“公园”、“散步”等,并评估每个词的出现概率。如果AI希望保持话题的连贯性和积极性,它可能会选择概率最高的“公园”,因为这与外出游玩的场景相符,并且是在好天气下常见的去处。

因此,当我们希望通过AI来完成复杂的任务时,必须提供清晰的上下文,并给出一系列连贯且有逻辑的指引,以类似思维链的方式引导AI,从而帮助它在概率框架内更准确地理解我们的期望。

三、”思维链“的应用场景

例如,当我们希望借助AI完成一份市场调研报告时,可以将整个流程细分为以下几个步骤:

  1. 确定调研的目标和核心问题。
  2. 制定调研大纲,包括目标群体、研究方法、样本数量等。
  3. 收集数据并整理原始资料。
  4. 分析数据,提炼出关键结论。
  5. 撰写报告,提出建议和后续行动方案。

例如,当我们为职业发展制定一个五年计划时,可以通过思维链来理清思路:

  1. 回顾自身的兴趣、专长和价值观。
  2. 研究行业动向和市场需求。
  3. 明确职业发展目标及关键里程碑。
  4. 规划提升技能的计划和资源配置方案。
  5. 设置定期检查点,以便调整和优化策略。

本质上是一种思维导图,一个清晰的任务路线图,指引我们高效解决问题,无论是借助AI,还是依靠自己。

对于AI而言,思维链提供了清晰、连贯的任务框架,大幅提升了输出的质量和稳定性。对我们自己而言,思维链则是一个自我察觉、自我引导的工具,帮助我们理清思路,作出明智选择。

总结:

提示词作为使用大模型的基础相当重要,不管是文字创作、搭建ai智能体、ai生图或是视频,不同的提示词对于呈现的结果差距很大。

但是随着大模型的发展,未来还是否需要去编写提示词?一直也是大家在讨论的事情。

虽然随着大模型质量的提高对于提示词的要求也越来越低,畅想未来,说不定哪天大模型发展到一定的程度,目前由于大模型本身的一些问题产生的一些衍生物,提示词、智能体、rag、工作流等等都会消失。但是不管未来怎么样,学好提示词依然很重要,至少这个过程你能知道学习到AI思维,AI是如何工作的,才能更好的用好AI。

文末附加内容
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇