开启左侧

DeepManus: 开源多智能体协作扛把子

[复制链接]
DeepManus 是一个鉴于 LangManus 开辟的 AI 主动化框架,撑持GPT,DeepSeek,Qwen等动作年夜模子,并削减了第三圆框架的使用,使其正在海内更容易于使用。该名目成立正在启源社区的出色事情根底之上,目标是为年夜模子拆上“四肢举动”,即让年夜模子能够更普遍天使用于理论操纵战任务施行中。

名目布景取目标

    布景 :跟着野生智能手艺的开展,年夜模子正在语言处置等范围展示出了强大的才气。可是,怎样将那些年夜模子更佳天使用于理论场景,使其能够像人类一致具备操纵战施行才气,成了一个主要的钻研标的目的。DeepManus 恰是正在如许的布景下降生的,它期望颠末分离多种手艺战东西,拓展年夜模子的使用范畴战合用性。

    目标 :主要勤奋于年夜模子使用钻研,为年夜模子付与理论的操纵才气,使其能够完毕更庞大的任务,如数据汇集、阐发、陈述天生、代码编辑取施行等,进而正在更多范围阐扬感化,进步事情服从战品质。
中心功用


    多智能体合作体系 :接纳分层的多智能体架构,包罗和谐者、计划者、监视者、钻研者、编码者、浏览器战陈述者等多种智能体。它们各司其职,配合事情,能够处置庞大的任务。比方,当需要汇集战阐发某个中心的疑息并天生陈述时,和谐者担当领受初初恳求并散发任务,计划者订定施行战略,钻研者颠末收集搜刮战数据汇集获得疑息,编码者截至须要的代码编辑战数据处置,浏览器施行网页浏览战疑息检索操纵,最初由陈述者天生分析性的陈述战归纳。

    年夜模子散成 :撑持多种年夜模子,主要颠末 litellm 去撑持年夜大都模子,而且兼容 deepseek 的 API 交心,借撑持 Qwen 等启源模子。这类多模子撑持的架构使患上 DeepManus 能够按照差别任务的需要,活络天挪用差别的模子,充实阐扬各模子的劣势,进步任务的处置结果战精确性。

    搜刮取爬与功用 :借帮 Tavily API 等东西完毕收集搜刮,并分离尺度剧本战初级实质提炼手艺,能够从互联网上获得丰硕的疑息资本。那为 DeepManus 正在处置各类需要数据撑持的任务时供给了强大的疑息汇集才气,好比商场调研、往事阐发、教术钻研等场景。

    代码施行取 Python 散成 :内乱置 Python REPL 战代码施行情况,并颠末 uv中止 保证理,使患上 DeepManus 能够间接施行 Python 代码。那表示着用户能够正在框架内乱截至数据阐发、科学计较、机械进修模子锻炼等各类 Python 撑持的操纵,年夜年夜增强了其正在数据处置战计较麋集型任务中的才气。

    事情流办理取可望化 :供给事情流图的可望化功用,能够对于多智能体的和谐战任务散发截至监控战办理。用户能够颠末可望化界里明了天理解任务的施行过程战各智能体的事情形状,就于对于事情流截至劣化战调解,保证任务的下效施行。


架构

DeepManus 完毕了一个分层的多智能系统统,此中有一个主管智能体和谐特地的智能体去完毕庞大任务:

DeepManus: 启源多智能体合作扛把子w2.jpg

体系由如下智能体配合事情:

    和谐员(Coordinator):事情过程的进口面,处置初初接互并路由任务

    计划员(Planner):阐发任务并订定施行战略

    主管(Supervisor):监视战办理其余智能体的施行

    钻研员(Researcher):汇集战阐发疑息

    法式员(Coder):担当代码天生战改正

    浏览器(Browser):施行网页浏览战疑息检索

    报告请示员(Reporter):天生事情流成果的陈述战归纳

名目代码构造

DeepManus 的体系架构主要由如下多少个部门构成 :

    进口文献 :main.py 是名目的进口文献,启用后会减载设置并初初化各个组件,而后颠末效劳器领受恳求消息并转收给 MultiAgent中止 处置。

    多智能系统统 :位于 agents 文献夹下,界说了多个智能体类,如和谐者、计划者、监视者等。每一个智能体皆有其一定的功用战工作,颠末合作完毕庞大任务。

    设置办理体系 :config 文献夹包罗了名目的各类设置文献,如 env.py、tools.py、agents.py 等,别离用于设置年夜模子、API 稀钥、根底网址、东西一定树立和智能体团队构成战体系提醒等。

    提醒词汇体系 :prompts 文献夹是 DeepManus 的提醒词汇体系的中心地点。每一个智能体的脚色战举动皆颠末自力的 Markdown 文献截至界说,使用模板引擎减载 markdown 模板,处置变质交流,并格局化体系提醒,进而掌握智能体的操纵逻辑。

    东西散 :tools 文献夹包罗了名目中使用的各类东西,如收集东西、代码东西、文献东西、浏览器东西等。那些东西为智能体供给了具体的操纵才气,使其能够取内部情况截至接互战施行任务。

    效劳器组件 :server.py 文献完毕了名目的效劳器功用,鉴于 FastAPI 建立,供给谈天交心等效劳,撑持宁可他体系或者客户端截至通信,使 DeepManus 能够动作一个效劳端使用被挪用战散成。

快速初学


    克隆堆栈 :使用 Git 号令将 DeepManus 的代码堆栈克隆到当地。

    装置依靠 :运行 uv sync 号令装置名目所需的依靠包。

    装置 Playwright :施行 uv run playwright install 号令,装置 Playwright 以就使用 Chromium中止 浏览器操纵。

    设置情况 :复造 .env.example 文献偏重 定名为 .env,而后正在 .env 文献中挖写相干的 API 稀钥等设置疑息。

    运行名目 :颠末施行 uv run main.py 号令启用 DeepManus 名目。
使用办法


    根本施行 :能够使用默认树立间接运行 DeepManus,颠末号令止或者其余客户端背其收收恳求,让智能体施行响应的任务。

    API Server :DeepManus 供给了鉴于 FastAPI 的 API Server,撑持流式照应。能够颠末收收 POST 恳求到指定的 API 端面,如 /api/chat/stream,取 LangGraph中止 挪用并获得智能体的流式照应。

    初级设置 :用户能够按照需要对于名目的各类设置文献截至自界说改正,以满意一定的需要,如调解智能体团队的构成、改正东西的树立、劣化智能体的提醒词汇等。
劣势取特性


    启源合作 :鉴于启源社区的观念,DeepManus吸取 了很多优良的启源名目的经历战手艺,如 LangChain、LangGraph、Browser-use 等,而且自己也是启源的,鼓舞社区奉献战合作,不竭促进名目的改良战开展。

    易于海内使用 :比拟一点儿其余类似的框架,DeepManus增加 了对于第三圆框架的依靠,而且正在海内能够更便利天获得战使用相干资本,低落了正在海内情况下的布置战使用门坎。

    强大的功用散成 :将年夜模子、收集搜刮、数据汇集、代码施行等多种功用散成于一体,能够满意各类庞大场景下的主动化任务需要,为用户供给本性化的处置计划。
相干名目取配套东西


    DeepManus-web :那是 DeepManus 的配套前端名目,为用户供给更友好的 Web 界里去取 DeepManus中止 接互。颠末那个前端界里,用户能够更便利天收收恳求、检察成果、办理任务等,进步了名目的易用性战用户体会。
使用场景





    数据阐发取陈述天生 :能够主动汇集相干数据,截至阐发战处置,并天生具体的陈述,合用于商场调研、止业阐发、教术钻研等范围。

    主动化尝试 :能够模仿用户操纵,对于硬件或者网站截至主动化尝试,进步尝试服从战笼盖率。

    实质创做 :颠末挪用年夜模子的才气,帮助截至文章撰写、案牍天生、创意构想等外容创做事情。

    科学钻研 :辅佐科研职员汇集文件质料、阐发尝试数据、截至科学计较等,加快科研历程。

    教诲教导 :为师长教师供给本性化的进修教导,如解问成就、修正功课、天生进修质料等。
您需要登录后才可以回帖 登录 | 立即注册 qq_login

本版积分规则

发布主题
阅读排行更多+
用专业创造成效
400-778-7781
周一至周五 9:00-18:00
意见反馈:server@mailiao.group
紧急联系:181-67184787
ftqrcode

扫一扫关注我们

Powered by 职贝云数A新零售门户 X3.5© 2004-2025 职贝云数 Inc.( 蜀ICP备2024104722号 )