当前位置: 代码网 > 服务器>软件设计>开源 > 开源模型应用落地-LangChain高阶-Tools工具-Multi-Agent(五)

开源模型应用落地-LangChain高阶-Tools工具-Multi-Agent(五)

2024年08月06日 开源 我要评论
基于Multi-Agent进一步串联多个agents,通过多个 Agent 的协同合作,高效完成复杂任务。

一、前言

    langchain 的 tools 是一系列关键组件,它们提供了与外部世界进行交互的能力。通过适当的使用这些组件,可以简单实现如执行网络搜索以获取最新信息、调用特定的 api 来获取数据或执行特定的操作、与数据库进行交互以获取存储的信息等需求。

    本章基于multi-agent进一步串联多个agents,通过多个 agent 的协同合作,高效完成复杂任务。


二、术语

2.1. agent

    是 langchain 中的代理模块,它可以使用语言模型(llm)动态地调用行为链(chains),根据用户的输入调用不同的行为。代理可以访问单一工具,并根据用户输入确定要使用的工具,也可以使用多个工具,并使用一个工具的输出作为下一个工具的输入。

2.2. multi-agent

    是 langchain 中的一个重要概念,指的是多个 agent 共享一部分记忆,自主分工相互协作。在 langchain 中,agent 能自主执行链式调用,以及访问外部工具。

    multi-agent 系统旨在利用 llm 的归纳推理能力,通过多个 agent 的协同合作,高效完成复杂任务。


三、前提条件 

3.1. 基础环境及前置条件

  1.  操作系统:不限

3.2. 安装虚拟环境

conda create --name langchain python=
(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com