链载Ai

标题: DeepManus: 开源多智能体协作扛把子 [打印本页]

作者: 链载Ai    时间: 昨天 21:04
标题: DeepManus: 开源多智能体协作扛把子

DeepManus 是一个基于 LangManus 开发的 AI 自动化框架,支持GPT,DeepSeek,Qwen等作为大模型,并减少了第三方框架的使用,使其在国内更易于使用。该项目建立在开源社区的卓越工作基础之上,目标是为大模型装上“手脚”,即让大模型能够更广泛地应用于实际操作和任务执行中。

项目背景与目标

ingFang SC", "Source Han Sans SC", "Microsoft YaHei UI", "Microsoft YaHei", "Noto Sans CJK SC", sans-serif;scrollbar-color: transparent transparent;margin: 0px 0px 16px;padding: 0px;border: 0px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-variant-numeric: inherit;font-variant-east-asian: inherit;font-variant-alternates: inherit;font-variant-position: inherit;font-variant-emoji: inherit;font-weight: 600;font-stretch: inherit;font-size: var(--markdown-B1_Content_Emphasized-font-size);line-height: var(--markdown-B1_Content_Emphasized-line-height);font-optical-sizing: inherit;font-size-adjust: inherit;font-kerning: inherit;font-feature-settings: inherit;font-variation-settings: inherit;vertical-align: baseline;letter-spacing: 0px;color: rgba(0, 0, 0, 0.9);orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;">核心功能

  1. 多智能体协作系统:采用分层的多智能体架构,包括协调者、规划者、监督者、研究者、编码者、浏览器和报告者等多种智能体。它们各司其职,协同工作,能够处理复杂的任务。例如,当需要收集和分析某个主题的信息并生成报告时,协调者负责接收初始请求并分发任务,规划者制定执行策略,研究者通过网络搜索和数据收集获取信息,编码者进行必要的代码编写和数据处理,浏览器执行网页浏览和信息检索操作,最后由报告者生成综合性的报告和总结。

  2. 大模型集成:支持多种大模型,主要通过 litellm 来支持大多数模型,并且兼容 deepseek 的 API 接口,还支持 Qwen 等开源模型。这种多模型支持的架构使得 DeepManus 能够根据不同任务的需求,灵活地调用不同的模型,充分发挥各模型的优势,提高任务的处理效果和准确性。

  3. 搜索与爬取功能:借助 Tavily API 等工具实现网络搜索,并结合标准脚本和高级内容提取技术,能够从互联网上获取丰富的信息资源。这为 DeepManus 在处理各种需要数据支持的任务时提供了强大的信息收集能力,比如市场调研、新闻分析、学术研究等场景。

  4. 代码执行与 Python 集成:内置 Python REPL 和代码执行环境,并通过 uv 进行包管理,使得 DeepManus 可以直接执行 Python 代码。这意味着用户可以在框架内进行数据分析、科学计算、机器学习模型训练等各种 Python 支持的操作,大大增强了其在数据处理和计算密集型任务中的能力。

  5. 工作流管理与可视化:提供工作流图的可视化功能,能够对多智能体的协调和任务分发进行监控和管理。用户可以通过可视化界面清晰地了解任务的执行流程和各智能体的工作状态,便于对工作流进行优化和调整,确保任务的高效执行。


架构

DeepManus 实现了一个分层的多智能体系统,其中有一个主管智能体协调专门的智能体来完成复杂任务:



系统由以下智能体协同工作:

  1. 协调员(Coordinator):工作流程的入口点,处理初始交互并路由任务

  2. 规划员(Planner):分析任务并制定执行策略

  3. 主管(Supervisor):监督和管理其他智能体的执行

  4. 研究员(Researcher):收集和分析信息

  5. 程序员(Coder):负责代码生成和修改

  6. 浏览器(Browser):执行网页浏览和信息检索

  7. 汇报员(Reporter):生成工作流结果的报告和总结


ingFang SC", "Source Han Sans SC", "Microsoft YaHei UI", "Microsoft YaHei", "Noto Sans CJK SC", sans-serif;scrollbar-color: transparent transparent;margin: 0px 0px 16px;padding: 0px;border: 0px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-variant-numeric: inherit;font-variant-east-asian: inherit;font-variant-alternates: inherit;font-variant-position: inherit;font-variant-emoji: inherit;font-weight: 600;font-stretch: inherit;font-size: var(--markdown-B1_Content_Emphasized-font-size);line-height: var(--markdown-B1_Content_Emphasized-line-height);font-optical-sizing: inherit;font-size-adjust: inherit;font-kerning: inherit;font-feature-settings: inherit;font-variation-settings: inherit;vertical-align: baseline;letter-spacing: 0px;color: rgba(0, 0, 0, 0.9);orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;">项目代码结构

DeepManus 的系统架构主要由以下几个部分组成 :

ingFang SC", "Source Han Sans SC", "Microsoft YaHei UI", "Microsoft YaHei", "Noto Sans CJK SC", sans-serif;scrollbar-color: transparent transparent;margin: 0px 0px 16px;padding: 0px;border: 0px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-variant-numeric: inherit;font-variant-east-asian: inherit;font-variant-alternates: inherit;font-variant-position: inherit;font-variant-emoji: inherit;font-weight: 600;font-stretch: inherit;font-size: var(--markdown-B1_Content_Emphasized-font-size);line-height: var(--markdown-B1_Content_Emphasized-line-height);font-optical-sizing: inherit;font-size-adjust: inherit;font-kerning: inherit;font-feature-settings: inherit;font-variation-settings: inherit;vertical-align: baseline;letter-spacing: 0px;color: rgba(0, 0, 0, 0.9);orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;">快速入门

ingFang SC", "Source Han Sans SC", "Microsoft YaHei UI", "Microsoft YaHei", "Noto Sans CJK SC", sans-serif;scrollbar-color: transparent transparent;margin: 0px 0px 16px;padding: 0px;border: 0px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-variant-numeric: inherit;font-variant-east-asian: inherit;font-variant-alternates: inherit;font-variant-position: inherit;font-variant-emoji: inherit;font-weight: 600;font-stretch: inherit;font-size: var(--markdown-B1_Content_Emphasized-font-size);line-height: var(--markdown-B1_Content_Emphasized-line-height);font-optical-sizing: inherit;font-size-adjust: inherit;font-kerning: inherit;font-feature-settings: inherit;font-variation-settings: inherit;vertical-align: baseline;letter-spacing: 0px;color: rgba(0, 0, 0, 0.9);orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;">使用方法

ingFang SC", "Source Han Sans SC", "Microsoft YaHei UI", "Microsoft YaHei", "Noto Sans CJK SC", sans-serif;scrollbar-color: transparent transparent;margin: 0px 0px 16px;padding: 0px;border: 0px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-variant-numeric: inherit;font-variant-east-asian: inherit;font-variant-alternates: inherit;font-variant-position: inherit;font-variant-emoji: inherit;font-weight: 600;font-stretch: inherit;font-size: var(--markdown-B1_Content_Emphasized-font-size);line-height: var(--markdown-B1_Content_Emphasized-line-height);font-optical-sizing: inherit;font-size-adjust: inherit;font-kerning: inherit;font-feature-settings: inherit;font-variation-settings: inherit;vertical-align: baseline;letter-spacing: 0px;color: rgba(0, 0, 0, 0.9);orphans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;background-color: rgb(255, 255, 255);text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;">优势与特色

相关项目与配套工具

应用场景








欢迎光临 链载Ai (https://www.lianzai.com/) Powered by Discuz! X3.5