隊協(xié)作)
10分鐘跑通 AgentScope 多智能體框架從單兵智能體到團(tuán)隊協(xié)作【免費下載鏈接】agentscopeBuild and run agents you can see, understand and trust.項目地址: https://gitcode.com/GitHub_Trending/ag/agentscopeAgentScope 多智能體框架解決的核心問題是智能體跑起來之后你看不見它的執(zhí)行過程、管不住它調(diào)的工具、也很難把它部署成別人能用的服務(wù)。讀完這篇文章你會裝好環(huán)境、跑通一個帶工具調(diào)用的對話智能體并看懂從模型接入、智能體工具調(diào)用到多智能體消息交互這條數(shù)據(jù)流是怎么串起來的。先說痛點——你大概率遇到過這些場景智能體好心替你執(zhí)行了一條 shell 命令等你發(fā)現(xiàn)時本來只想改一個文件的它已經(jīng)把文件干沒了全過程只有幾行日志回滾無從談起長對話聊到十幾輪上下文越來越臃腫智能體忘了你第三輪給的約束條件最后回答開始跑偏而你說不清是哪一輪把關(guān)鍵信息擠掉的演示代碼跑通了接下來想接飛書或釘釘、想讓多個用戶各有獨立會話、想讓長耗時任務(wù)不卡住對話——這些在示例代碼里一個都沒有AgentScope 的思路是把這三件事做成框架級能力權(quán)限系統(tǒng)管住每次智能體工具調(diào)用上下文自動壓縮加結(jié)果卸載agent service 直接給你多租戶會話和 IM 通道接入。環(huán)境準(zhǔn)備一步到位要求不高Python 3.11 以上一個模型 API Key 就夠。確認(rèn) Python 版本低于 3.11 會直接裝不上先花一秒確認(rèn)一下python --version一行命令安裝用 uv 裝pip 同理把uv pip換成pipuv pip install agentscope想從源碼安裝的話先執(zhí)行g(shù)it clone https://gitcode.com/GitHub_Trending/ag/agentscope進(jìn)入倉庫目錄后運行uv pip install -e .。適合要改源碼或追最新 main 分支的人。AgentScope 多智能體框架的核心機制按數(shù)據(jù)流拆解不看目錄按一條消息在框架里走的順序拆模型輸入 → 推理執(zhí)行 → 權(quán)限把關(guān) → 多智能體輸出。第一步是模型接入任何主流 LLM 即插即用OpenAI、Anthropic、DashScope、Gemini、DeepSeek、Ollama 等提供商統(tǒng)一走 credential model 的寫法換模型只改構(gòu)造參數(shù)。上下文管理也在這一層長對話自動壓縮超大工具結(jié)果自動卸載到 workspace不用你手寫 token 預(yù)算。然后是智能體工具調(diào)用推理-執(zhí)行循環(huán)怎么轉(zhuǎn)Agent 跑的是 reasoning-acting 循環(huán)模型決定調(diào)哪個工具Toolkit 負(fù)責(zé)執(zhí)行——內(nèi)置 Bash、Read、Write、Edit、Grep、Glob也能掛 MCP 服務(wù)器和技能——結(jié)果回流給模型繼續(xù)下一輪。復(fù)雜任務(wù)會被它自己拆成一份可跟蹤的計劃邊做邊更新狀態(tài)。中間有一道權(quán)限關(guān)卡高危操作先問人每次智能體工具調(diào)用都會過一遍權(quán)限引擎默認(rèn)模式下危險操作暫停等人確認(rèn)這是框架內(nèi)置的人機協(xié)作HITLbypass 模式下端到端不停頓適合可信環(huán)境。規(guī)則和策略可以按工具、按資源粒度配置。最后是輸出側(cè)多智能體消息交互與團(tuán)隊協(xié)作agent service 里leader 智能體可以生成 worker 組成團(tuán)隊用內(nèi)置的 team 工具分工協(xié)調(diào)長耗時工具會卸載到后臺結(jié)果回來時喚醒智能體對話無縫接上。這一層同時給了你多租戶、多會話隔離和 IM 通道接入。10分鐘實戰(zhàn)跑通 AgentScope 多智能體框架的第一個智能體上面拆的鏈路下面這段代碼一次全用上。這段代碼在做什么用 DashScope 模型加六個內(nèi)置工具組裝一個名為 Friday 的智能體然后啟動終端控制臺。?import os import asyncio from agentscope.agent import Agent from agentscope.console import launch_console from agentscope.credential import DashScopeCredential from agentscope.model import DashScopeChatModel from agentscope.tool import Toolkit, Bash, Read, Write, Edit, Grep, Glob async def main() - None: # 組裝智能體模型 工具包其他都不用配 agent Agent( nameFriday, system_promptYoure a helpful assistant named Friday., modelDashScopeChatModel( credentialDashScopeCredential( api_keyos.environ[DASHSCOPE_API_KEY] ), modelqwen3.6-plus, ), toolkitToolkit( tools[Bash(), Read(), Write(), Edit(), Grep(), Glob()], ), ) # 啟動終端控制臺流式輸出、工具調(diào)用確認(rèn)、CtrlC 中斷都包好了 await launch_console(agent) asyncio.run(main())跑之前先export DASHSCOPE_API_KEY你的key。運行后終端里會出現(xiàn)一個聊天控制臺智能體流式輸出思考過程調(diào)用 Bash 或?qū)懳募皶O聛淼饶愦_認(rèn)按 CtrlC 可以隨時打斷它。往深處走這些方向值得試方向一句話適用場景Agent Service 自帶 Web UI把智能體變成多租戶、多會話的內(nèi)部應(yīng)用直接給同事開賬號IM 通道飛書 / Discord / 釘釘在群聊里 智能體就能用消息路由和流式回復(fù)都現(xiàn)成RAG 服務(wù) 向量庫讓智能體檢索你自己的文檔庫qdrant、Milvus、Elasticsearch 都能接沙箱 workspaceDocker / E2B / K8s執(zhí)行不可信代碼時把工具調(diào)用關(guān)進(jìn)隔離環(huán)境宿主機零風(fēng)險繼續(xù)探索的資源examples/想先跑起來再看代碼的agent service、console、RAG、長期記憶各有一個可直接運行的 main.pydocs/想跟進(jìn)機制更新和 roadmap 的NEWS 和 changelog 在這里src/agentscope/想讀源碼的agent、tool、permission、app 各層都在對應(yīng)包里打開 examples/console/main.py配上 API Key 跑起來10 分鐘拿到一個能用的 Friday?!久赓M下載鏈接】agentscopeBuild and run agents you can see, understand and trust.項目地址: https://gitcode.com/GitHub_Trending/ag/agentscope創(chuàng)作聲明:本文部分內(nèi)容由AI輔助生成(AIGC),僅供參考