AI Agent

AI Agent这个词已经火了有一段时间了,可是对于AI Agent并没有一个明确的定义,但是各科技巨头都在发力AI Agent这个方向,难度也是不言而喻,并有人说大模型的尽头就是AI Agent。2023年11月,OpenAI更是推出了AI Agent的初期产品形态GPTs和对应的制作工具 GPT Builder。这一动向更是点燃了业内对 AI Agent 的讨论和关注,比尔盖茨也称其为「人工智能的未来」。说了这么多,那到底,什么是AI Agent?
基本概念:
AI Agent这个词虽没有明确的定义,但是在行业内已达成一个默认的共识,这主要源于OpenAI曾经发表的一篇文章,它在里面将AI Agent定义为:以大语言模型作为大脑,具备自我感知、规划、记忆和使用工具的能力,能自动化的处理执行用户复杂任务。
如果用一句简单的话来理解就是AI Agent是具备独立思考和行动的AI智能体。不同于传统的人工智能,AI Agent 具备通过独立思考、调用工具去逐步完成给定目标的能力。
AI Agent组成部分:

要实现一个AI Agent,一般有下面三个部分组成,我们用一个自动驾驶为例子来更好的帮助我们理解。
假设你正在考虑购买一辆自动驾驶汽车。这辆汽车配备了各种传感器和计算机系统,以实现自主驾驶。在这个情景中,AI Agent是车辆上的人工智能系统,它可以执行以下任务:
1、感知(Perception)
AI Agent使用激光雷达、摄像头和其他传感器来感知周围环境,包括道路、车辆和行人。
2、分析&决策(使用Agent的大脑Brain)
它分析传感器数据,识别道路上的障碍物、交通信号和其他车辆的位置。基于分析结果,AI Agent做出决策,例如加速、减速、转弯或停车,以确保安全驾驶。
3、执行(Action)
它控制汽车的引擎、制动和转向系统,以执行所做出的决策。
这个AI Agent在感知、分析&决策和执行方面发挥了关键作用,使汽车能够自动导航并避免潜在的危险,这是AI Agent在现实生活中的一个应用示例。
AI Agent 与 Copilot的区别:
有人说AI Agent与Copilot很像,但他们本质上有很大的区别,其中最大的一点在于:copilot需要用户给出清晰明确的prompt(需要用户详细地描述任务),但是AI Agent更为具备思考能力,你只需给出目标,它会自主思考并行动,无需给出详细的Prompt。所以对于Copilot的定位,只是起到一个辅助的作用,需要用户去引导,而AI Agent则更像一个具有较强独立性,可以根据目标自主思考和行动的主体。
AI Agent现阶段具有代表性的项目:
1、AutoGPT,不多说了,很火的一个项目,从名字上就可以看出来,自动化执行一系列任务。我玩的比较早,挺有意思,但是能力有限,我给出一个简单的任务目标,它执行任务周期较长,步骤较多,很繁琐,很耗费掉用API。

2、ChatDEV,又是一个爆火而且很有意思的项目,背景是一个软件公司,里面有各种Agent角色,比如CEO、程序员、测试人员等。我们给出一个产品需求,这些Agent角色他们会像一个企业一样,开会探讨,开发,测试,编写用户手册等。

这两个项目都是典型的AI Agent初期爆火的小项目,很有意思,大家可以了解一下。
----------------------
AI Agent的未来令人兴奋,但是还有很长的路要走,期待各领域能出现更多优秀的AI Agent产品。

原文作者:极客e家;如有侵权,请联系管理员删除。