什么是智能体,为什么要有智能体?
大语言模型具有局限性:
1.幻觉:模型可能会生成虚假信息,与现实严重不符或脱节。
2.时效性:模型训练数据过时无法反映最新趋势和信息。
3.可靠性:面对复杂任务时,可能频发错误输出现象,影响信任度。
什么是智能体:
具有以下特点。
1.可以感知环境中的动态条件。(perception of dynamic conditions in the environment)
2.能采取动作影响环境。(action to affect conditions in the environment)
3.能运用推理能力理解信息、解决问题、产生推断、决定动作。(reasoning to interpret perceptions, solve problems,draw inferences, and determine actions)
智能体范式
见图:
Lagent/AgentLego介绍
Lagent:
一个轻量级开源智能体框架,旨在让用户可以高效地构建基于大语言模型的智能体。
支持多种智能体范式。(如 AutoGPT.ReWoo、ReAct)
支持多种工具。(如谷歌搜索、Python解释器等)
AgentLego:
一个多模态工具包,旨在像乐高积木,可以快速简便地拓展自定义工具,从而组装出自己的智能体。支持多个智能体框架。(如 Lagent、LangChain、 Transformers Agents)提供大量视觉、多模态领域前沿算法)
两者的关系可以看图:
实践复现
过程见:Lagent & AgentLego 智能体应用搭建_lagent部署-CSDN博客