35a0d557e9370bf8aa345c7a6fc673a4.png

b780ae741bd3e538f60a567f8a782a33.png

039ca7e793dc079fcb38ebc98888b0c5.png

8015b8e24ae2dee214ccb81904782dc5.png

1d81b1162c02f8e9b43753c6b7583793.png

123e7444a688505501f6540c55683116.png

智能体,对应英文Agent,由美国计算机科学家,号称人工智能之父的马文·明斯基所提出。

4302fd6325279eecdcb27dfd09a6eaac.png

1986年,他在自己出版的《思维的社会》一书中,把思维描述为由大量相互作用的智能体构成的复杂系统,每个智能体都执行特定的任务,并通过协作完成复杂的认知活动。这一思想为智能体的研究奠定了理论基础。

在后续的近40年时间里,有许多计算机领域的人才都在致力于智能体的研究,其中相继诞生了许多出色的成果,比如IBM的深蓝、谷歌的AlphaGo等等。

但一直到最近几年,随着GPT为首的一批大语言模型的诞生,智能体才真正得以发扬光大。

94bfa19100c17b45a4efa03eaf0ab37e.png

559a4bccdc74f5b019f1a3bf6c4f5db3.png

5d8e55c74d2fa25405ba4a04bb2e99de.png

智能体可以做到哪些事情呢?我们来举几个例子:

1.AI旅游专家

88b6e3cfd169cf621c03443f04f2299e.png

利用AI技术,可以实现旅游专家这样的智能体,它们就像真正的导游一样,为你规划行程、为你推荐酒店、回答你各种各样的旅游问题。

2.AI外教

e4eaf1962fc0288df3d08a17d049c26c.png

智能体可以扮演成精通多国语言的外教,与你进行各种场景的外语对话,让你在自然的聊天环境中学习外语,而且有着无限的耐心和精力。

3.AI象棋高手

40f34c22aeb6e4aa806bb847c8abce91.png

利用AI在棋类竞赛上打败人类冠军,虽然早已经不是什么新闻。但使用智能体可以更加灵活方便地扮演象棋高手,陪你下棋娱乐。

4.AI编程助手

97984b044821b6f9e4e9958f7908bb13.png

AI编程助手是程序员们的好朋友,它可以与真人程序员一起结对编程,智能生成许多关键代码,大大提升了程序员的工作效率。

5.AI保险顾问

a18278e7c38721b10825473e54746f49.png

普通人买保险,会有很多搞不清楚的地方,如果拥有一个AI保险顾问,将会为你做出有效的分析和规划,甚至比真人保险顾问更加专业且客观。

6.AI营养师

3f58e84298cdc24a87dd38b90cc34804.png

营养和健康,对于每一个人都十分重要。AI营养师可以根据你的身体状况,为你定制一份个性化的食谱和生活建议,不但免费,而且随时保持着耐心。

7.AI漫画家

b920fbe8fb4211f4c1412761e934d701.png

许多人很喜欢动漫,但是真正创作出一部漫画是非常困难的事情。AI漫画家可以帮助你实现自己的幻想,只要你的想法足够好,就能利用它生成一部精彩的漫画。

8.AI面试官

8c447c64ffc3dab0761095f47a9c2003.png

对于互联网行业的打工人,尤其是程序员,面试能力是非常重要的。毫不夸张地说,如果有幸面试进一家有前途的大厂,很可能整个职业生涯都会被改写。如果此时我们拥有一个AI面试官,帮助我们进行一次又一次的模拟面试,那么一定能让我们在真正面试的时候得到最好的发挥。

9846a7e672f88e77a8f2414105f6606a.png

5de2b36858a02b3f97a5e65072c2be53.png

448c5def9b4f764263f3b42bfd20c1c1.png

直接使用大模型,都有哪些局限呢?

1.缺乏实时性

尽管大模型已经非常聪明了,但即使再新的模型版本,用于训练的数据也有一个截止的时间点,在那个时间点之后发生的任何事情,大模型都是不知道的。

因此,当我们询问大模型一些最新事件的时候,大模型的回答质量往往不够好。

2.缺乏长期记忆

在经过一个版本的训练之后,大模型的能力基本就已经固定下来了。虽然我们可以通过对话来给大模型的回答进行微调,但大模型只拥有短期的会话记忆,并不能真正长期记住用户的输入内容,更不可能在多个用户之间共享知识。

3.不适合处理复杂逻辑

许多时候,我们希望获得的结果并不是简单通过一个问题就能得到,而是需要经过复杂的逻辑和流程才能完成。如此一来,我们就不得不把提示词写得无比复杂,甚至需要多轮对话才可以实现。

这样不但一次性使用起来比较麻烦,还不方便后续的重复使用。

16370677ca3610ea54500eed0011336a.png

6cb22178539fac3462ed19973b397f40.png

182e9b4e0d00a83826e29cf19e28ee46.png

718fec6e89c5290a8a5b1705196d97c0.png

c486f5638ba1edd4fa017637d7c3e39d.png

720b59ff5a205c1b0e5c78bd249bcff9.png

77d631f916ee6c01866223949c742437.png

1.什么是插件

构成智能体的插件,可以理解为拥有特定功能的辅助工具。插件为智能体提供了各个领域的最新讯息和扩展功能。

比如,我们想要开发一个旅游专家的智能体,需要寻找一个旅游城市当中的高端酒店,那我们就有可能用到携程提供的插件;如果我们想要开发一个新闻评论员的智能体,需要查询当天甚至最近一两个小时的热点新闻,我们有可能使用新闻资讯类的插件。

2.什么是知识库

知识库,就好比是智能体的存储器,为智能体提供了信息来源。知识库的存储形式多种多样,即可以是数据库,也可以是不规则的文本。

与此同时,智能体还可以长期存储和提炼用户的输入信息,从而更好地为用户提供个性化回答。

在智能体查询知识库并生成输出结果的过程中,会用到一种被称为检索增强生成(RAG)的技术,这个我们今后会专门来讲。

3.什么是工作流

工作流,就是为了完成某一个大目标所需要的一系列工作流程,第一步是做什么、第二步是做什么。

工作流的基本单元是节点,每个节点有着各自独立的功能。同时工作流也像程序一样,也会涉及到各种各样的逻辑,比如条件、循环等等。

可以认为,工作流就是智能体的指挥官。下面这张图就是一个标准的工作流:

e8a870604f64d66c4f71bbb4d39736ca.png

ac846a898d697dd24265a9f56478a5c1.png

3b8a96a23ca87556b7facd3c5fcf547a.png

市面上都有哪些智能体平台呢?我们这里列举两个比较有代表性的:

1.GPTs

ChatGPT可以说是大模型领域的领军者,在2023年11月,OpenAI公司推出了配套的智能体平台GPTs,允许用户构建自定义的GPT应用,完成特定的个人和专业任务。

faade2f7d319a99a446cecaaff43d44f.png

2.扣子(Coze)

Coze平台是由字节跳动推出的一款AI聊天机器人和应用程序编辑开发平台,允许用户快速搭建基于 AI 模型的各类智能体,并将它们部署在其他社交平台和消息应用上。

Coze不但支持多种基础大模型,而且提供了多种插件、知识、工作流、长期记忆和定时任务等功能,非常方便国人使用。

ba784539485f2416e34b1493dbc3d469.png

除了上面这两大平台之外,腾讯元气、讯飞星火、智谱清言、文心智能体等等,也都提供了非常好用的智能体平台。

1b1d6ce6700fc0fd850ce20b0e890b60.png

b2186ca30c253be94a51e6fa00af19ff.png

0050a2e89ac0414cc442297fcccb19ef.png

16a4c534093e47b202fe33a400e58866.png

8e8ca59f6aaefb38659d8f347f9619cc.png

171d934fd2e4b59591a5bb8fa3f048ae.png

< END >

关于智能体,我们就分享到这里。小灰新创建了一个AIGC交流群,欢迎大家扫码添加小灰微信,备注“AI”,小灰会给大家拉到群里一起学习交流:

bc80dee76be94bcdd645870aeb6e807f.png

Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐