work6 Lagent & AgentLego 智能体应用搭建

work6 Lagent & AgentLego 智能体应用搭建

1 课程内容

1.1 Agent的定义

work6 Lagent & AgentLego 智能体应用搭建

1 课程内容

1.1 Agent的定义

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

1.2 Agent范式

在这里插入图片描述

1.2.1 AutoGPT

在这里插入图片描述

1.2.2 ReWoo

在这里插入图片描述

1.2.3 ReAct

在这里插入图片描述

1.2.4 Lagent

在这里插入图片描述

1.2.5 AgentLegent

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2 实战内容

2.1 配置环境

在这里插入图片描述

在终端输入mkdir -p /root/agent创建存储目录,如果在InterStudio开发机环境下使用studio-conda -t agent -o pytorch-2.1.2来配置环境。否则

conda create -n agent
conda activate agent
conda install python=3.10
conda install pytorch==2.1.2 torchvision==0.16.2 torchaudio==2.1.2 pytorch-cuda=11.8 -c pytorch -c nvidia

然后安装Lagent和AgentLego

cd /root/agent
conda activate agent
git clone https://gitee.com/internlm/lagent.git
cd lagent && git checkout 581d9fb && pip install -e . && cd ..
git clone https://gitee.com/internlm/agentlego.git
cd agentlego && git checkout 7769e0d && pip install -e . && cd ..

安装其他依赖库

conda activate agent
pip install lmdeploy==0.3.0

准备后续的Tutorial

cd /root/agent
git clone -b camp2 https://gitee.com/internlm/Tutorial.git

2.2 Lagent: 轻量智能体框架

conda activate agent
lmdeploy serve api_server /root/share/new_models/Shanghai_AI_Laboratory/internlm2-chat-7b \
                            --server-name 127.0.0.1 \
                            --model-name internlm2-chat-7b \
                            --cache-max-entry-count 0.1

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.3 AgentLego: 组装智能体"乐高"

在这里插入图片描述在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.4 Agent工具能力微调

作业

基础作业

基础作业
完成 Lagent Web Demo 使用,并在作业中上传截图。文档可见 Lagent Web Demo
在这里插入图片描述

完成 AgentLego 直接使用部分,并在作业中上传截图。文档可见 直接使用 AgentLego。
在这里插入图片描述

进阶作业

进阶作业
完成 AgentLego WebUI 使用,并在作业中上传截图。文档可见 AgentLego WebUI。
在这里插入图片描述

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

用 Lagent 自定义工具
在这里插入图片描述

用 AgentLego 自定义工具
在这里插入图片描述

大作业选题

算法方向
在 Lagent 或 AgentLego 中实现 RAG 工具,实现智能体与知识库的交互。
基于 Lagent 或 AgentLego 实现工具的多轮调用,完成复杂任务。如:智能体调用翻译工具,再调用搜索工具,最后调用生成工具,完成一个完整的任务。

应用方向
基于 Lagent 或 AgentLego 实现一个客服智能体,帮助用户解决问题。
基于 Lagent 或 AgentLego 实现一个智能体,实现艺术创作,如生成图片、视频、音乐等。

  • 9
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值