第六课:轻松玩转书生·浦语Lagent & AgentLego 智能体应用搭建|笔记|作业

视频链接:Lagent & AgentLego 智能体应用搭建_哔哩哔哩_bilibili

基础作业

  1. 完成 Lagent Web Demo 使用,并在作业中上传截图。文档可见 Lagent Web Demo
  2. 完成 AgentLego 直接使用部分,并在作业中上传截图。文档可见 直接使用 AgentLego

进阶作业

  1. 完成 AgentLego WebUI 使用,并在作业中上传截图。文档可见 AgentLego WebUI
  2. 使用 Lagent 或 AgentLego 实现自定义工具并完成调用,并在作业中上传截图。文档可见:

笔记:

一、目前大语言模型是有局限性的

主要表现在幻觉、时效性以及可靠性。因此基于大语言模型的智能体应运而生。

幻觉:

时效性:

可靠性:

二、智能体的概念

三、智能体的组成

四、智能体范式

        1、AutoGPT

        

        2、ReWoo

        

        3、ReAct

        

五、Lagent&AgentLego

        1、Lagent

        

        2、AgentLego

        

        3、Lagent&AgentLego两者之间的关系

        

基础作业:

一、完成 Lagent Web Demo 使用

        1、创建开发机,Cuda12.2,GPU为30% A100,进入开发机

        2、创建Agent目录,并配置conda env

安装Lagent和AgentLego

安装其他依赖(lmdeploy)

准备Tutorial

Lagent Web Demo

首先使用LMDeploy部署,通过VScode

之后再新建一个Terminal,启动并使用Lagent Web Demo

本地端口映射

本地浏览器打开http://127.0.0.1:7860/

        

二、完成 AgentLego 直接使用部分

首先下载demo文件

然后安装依赖

之后新建direct_use.py文件

最后执行python /root/agent/direct_use.py

原图:

结果图:

进阶作业:

一、完成 AgentLego WebUI 使用

首先修改/root/agent/agentlego/webui/modules/agents/lagent_agent.py,将 AgentLego 算法库默认使用 InternLM2-Chat-20B 模型改为internlm2-chat-7b

然后使用LMDeploy部署,在一个Terminal中启动一个api_server

在另一个Terminal中启动AgentLego WebUI

接下来本地SSH端口转发,并在本地浏览器中打开http://127.0.0.1:7860/

二、使用 Lagent 或 AgentLego 实现自定义工具并完成调用

用Lagent自定义工具

首先创建工具文件,vim /root/agent/lagent/lagent/actions/weather.py

之后获取API KEY

接着在两个Terminal中,分别启动 LMDeploy 服务和 Tutorial 已经写好的weather_web_demo

SSH端口转发+本地浏览器访问

用AgentLego自定义工具

首先创建工具文件

然后修改/root/agent/agentlego/agentlego/tools/__init__.py文件,注册新工具

之后在两个 Terminal 中分别启动 LMDeploy 服务和 AgentLego 的 WebUI 以体验自定义工具的效果。

SSH端口转发+本地浏览器访问

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值