AI快速发展大时代,一些术语几乎每周甚至每天都会被赋予新含义,让人一时失措,忽略很多基本原则。
本文从其中一个术语开始——智能体(Agent)。
2025的确是“智能体之年”。近年LLM飞速发展带来文本、图像甚至视频生成的惊天之力,但如今关注点已从“生成”转向能在数字或现实世界中采取行动的系统。
人们的氛围感兴奋可以理解。AI价值会随其“可行动性”呈指数级增长。尽管已有多年的软件自动化,但大多系统仍是静态且脆弱。如能将它们与更灵活的决策能力结合,将带来巨大突破。但真正做到这点不易!
时至今日,仍有人会问:“到底智能体是个啥?”
不同机构对“智能体”的定义并不一:
都有其合理性,但也都存在局限性。智能体的定义其实早有,并且还有专门研究多智能体系统的学术领域。
回顾历史,“智能体”从无固定定义。学术研究中的智能体可以是:
由于AI井喷式发展,智能体定义越来越多。但许多定义要么过于复杂,要么忽略一些关键点。看如下常见智能体定义,并分析可能问题:
并非杠精批评这些定义,而是强调:“智能体”这个概念本就难定义。
历史上的智能体定义过于简化,因为限制于生产力发展,很难想象软件系统能拥有如今LLM所具备能力。而现代定义则存在相反问题,过于依赖LLM,认为智能体一定要具备高度复杂功能。
可基于过去的研究成果和现代技术发展,归纳较本质的定义:
智能体是一个能够自主决策并采取行动,以在其环境中实现一个或多个目标的系统。
该定义涵盖:
以下两点虽非严格必要,但大多有用智能体都具备:
很多人把某些任务拆分到多个系统,就称“多智能体系统”,但实际上,这些系统只是多个组件协同工作,并非真正多智能体系统。
一个真正的多智能体系统,应该满足:
如多个AI可共享相同资源库,而它们的交互方式可能导致竞争或协作,这才是真多智能体系统。
如你在构建可“采取行动”的AI系统,那大概率已在构建智能体。了解智能体的本质定义,可助你更好设计系统,并考虑环境、目标、行动能力和自主性等关键因素。
诸君 2025 智能体工程(AgentEngineering)之旅愉快!
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。