上海做网站公司排名,全国最好的装修平台,重庆企业网站seo,做pc端网站讯息本文主要介绍智能体相关基础知识#xff0c;主流的智能体开源项目#xff0c;重点介绍Lagent智能体和AgentLego框架。
一. 为什么要有智能体 目前的大预言模型有一些局限性#xff0c;包括有时候会生成虚假信息#xff0c;也就是我们说的“大模型胡言乱语”#xff0c;还… 本文主要介绍智能体相关基础知识主流的智能体开源项目重点介绍Lagent智能体和AgentLego框架。
一. 为什么要有智能体 目前的大预言模型有一些局限性包括有时候会生成虚假信息也就是我们说的“大模型胡言乱语”还有就是训练完成的大模型其信息取决于训练的数据无法实时更新。但智能体可以在大模型的基础上调用各种工具实现更加丰富的功能例如调用搜索引擎获取最新信息等。 二. 什么是智能体 在1995年 Hayes-Roth提出的智能体概念 1. 可以感知环境中的动态条件 2. 能采取动作影响环境 3. 能运用推理能力理解信息解决问题产生推断决定动作 三. 智能体组成 智能体一般由三部分组成大脑感知和动作。 大脑一般由一个能力强悍的大模型如ChatGPT参数千亿的各类模型。 感知一般由语言文字图片视频音频传感器等作为输入。 动作是指智能体支持的一些动作例如 图片检测调用搜索引擎进行信息搜索等。 四. 常见智能体 1. AutoGPT 用户输入问题后在任务列表中选择一个任务给大模型执行根据返回的结果选择任务执行这样循环直达完成用户的问题。 2. ReWoo 用户输入后通过大脑也就是我们选择的大模型进行任务拆分再将拆分的任务分配给各个动作执行器最终返回给大脑回复答案给用户。 3. ReAct 与ReWoo类似。 五. Lagent 和 AgentLego 1. Lagent 一个轻量级开源智能体框架旨在让用户可以高效的构建基于大预言模型的智能体。支持多种智能体范式如AutoGPTReWooReAct等。同时也支持多种工具如谷歌搜索Python解释器等。 2. AgentLego 一个多模态工具包旨在像乐高积木可以快速简便地拓展自定义工具从而组装出自己地智能体。支持多个智能体框架如Lagent Langchain等。