咱们要的究竟是什么 Agent智能体
本文将深化讨论智能体的概念、为何“具有智能体特性”变得如此关键,以及这一趋向如何影响咱们对未来技术的设想。
什么是智能体?
传统运行程序 理论遵照预先定义好的规定和逻辑,而 智能体 则不同,它可以依据LLM的了解和判别,灵活地选用下一步操作,这使得智能体能够解决愈加复杂和不确定的义务。
便捷来说, 智能体 就是一个应用LLM来选择运行程序控制流程的系统,可以被视为一种能够自主决策和执行义务的系统。它经过与外部数据和计算资源的交互,来成功复杂的义务。
智能体与传统运行程序的区别
以LangChain生态为例,经过LangChain创立的很多LLM运行的工具,特意是那些作为 推理引擎并与外部数据源和计算资源交互的系统 ,这些系统理论被称为 智能体 。
智能体的定义或许因人而异。技术上讲, 智能体 是一个应用LLM来选择运行程序控制流程的系统。
但是,这样的定义并不完美。人们往往以为智能体是初级的、自主的、相似人类的系统,但一个便捷的系统也可以经过LLM在两条不同门路之间启动路由,这也合乎技术定义。这标明,智能体的定义并不繁多,而是具有多样性。
举个例子,设想一下一个智能客服机器人。传统的客服机器人只能依据预设的关键词启动便捷的问答。但智能客服机器人则可以应用LLM了解用户的实在用意,并依据状况选用不同的对话战略,例如:
Agentic象征着什么?
可以了解为“具有智能体特性”。一个系统越“具有智能体特性”,就象征着LLM在选择系统行为方面的作用越大。
Agentic谱系
咱们可以把Agentic看作一个延续谱系:
当然,大少数实践系统都处于这个谱系的两边地带。例如,一个智能客服机器人或许在回答便捷疑问时没有,但在解决复杂疑问时就须要必定的**Agentic。
吴恩达 提出了一个观念,即智能体的才干可以被视为一个谱系,就像智能驾驶车辆有不同的智能化等级一样,智能体的才干也可以有不同的等级,因此在现阶段经常使用定义比愈加适合。这个观念获取了宽泛的认同,并且有助于更好地理解智能体的不同档次。
LLM的作用水平
依据系统中LLM的作用水平,可以将智能体划分为不同的等级:
虽然这些定义看起来比拟技术性,但在设计和形容LLM系统时,这些技术定义是十分有用的。
Agentic为何有价值?
了解的概念关于构建和经常使用基于LLM的系统至关关键。它可以协助咱们:
总而言之,Agentic是一个须要依据详细疑问和运行场景启动掂量的起因。
更进一步说,了解你的系统可以有多“具有智能体特性”,可以在开发环节中指点你的决策——包含构建、运转、交互、评价,甚至监控。
Agentic在开发环节中的作用
了解和应用系统中智能体特性的谱系,可以提高开发环节的效率和系统的鲁棒性。
Agentic是新趋向
随着LLM技术的始终开展,咱们正在构建越来越多的具有Agentic的系统。例如:
随着咱们在智能体谱系上走得更远,允许工具的整个生态系统都须要从新设想。咱们须要开发新的编程模型、调试工具和评价目的,以允许这些更复杂、更智能的系统。
传统的工具和基础设备或许不可满足需求,例如,LangGraph和LangSmith就是为了协助构建、运转和交互智能体而设计的新工具。
LangGraph和LangSmith
随着智能体特性的始终开展,咱们须要从新设想整个允许工具的生态系统,以顺应智能体运行的需求。
总结
和是了解和构建基于LLM的系统的关键概念。随着LLM技术的始终开展,咱们可以预感,未来将会出现更多更弱小的智能体,为咱们的生存带来更多便利和或许性。
智能体技术的探求之路还很长,但经过始终地学习和翻新,咱们有望构建一个愈加智能、愈加互联的未来。
本文转载自,作者: