| 失效链接处理 |
|
AgentScope 2 (Python版)到底有多强大 ?
相关截图:
![]() 主要内容:
一、AgentScope 是什么
一句话概括:AgentScope 是阿里巴巴通义实验室开源的一个 Python 智能体(Agent)开发框架,采用 Apache-2.0 协议,代码托管在 GitHub 的 agentscope-ai/agentscope 仓库。
市面上的 Agent 框架不少,很多停留在“写个 Demo 很爽,上生产很痛”的阶段。AgentScope 2.0 的定位很明确,官方给自己的四个关键词是:安全、高效、灵活、完整。详细说说这四点:
安全:工具调用有三道关。工具自己会检查输入是否危险,执行前走权限系统,必要时让人来点“同意”,最后还可以把执行环境放进 Docker、E2B 这类沙箱里。
高效:框架会根据工具的属性(是否只读、能否并发)自动决定是并行执行还是串行执行。
灵活:通过中间件(Middleware)去改造智能体的行为,不用改框架源码。
完整:从开发 SDK、终端界面、Web 前端,到多租户、多会话的后端服务和分布式部署,全链路都给你配齐了。
概括来说:你可以用它在本地写一个小助手,也可以用同一套代码把助手部署成一个给成百上千用户使用的服务,还能把它接进飞书、钉钉、Discord。
二、2.0 到底变了什么
AgentScope 2.0 是一次破坏性升级,跟 1.0 相比几乎是重写。如果你用过 1.0,下面这几个变化对比:
其中最核心的变化是 智能体变成了一个“纯生产者”:它不再自己往控制台打印东西,而是通过 reply_stream 不断吐出事件(文本增量、工具调用、权限确认请求……),由你的前端或者代码决定怎么展示。这让它特别适合接 Web 页面和 IM 机器人。
整个过程中的每一步都会以事件的形式从 reply_stream 里流出来,所以前端可以实时看到“它在想什么、在调什么工具”。
三、v2.0.10 新特性一览
v2.0.10 于 2026-10-12 发布。这一版的主线很清楚:让语音对话进入服务端,让模型路由更聪明。
3.1 Agent Service 支持 WebRTC 实时语音(实验性)
在这之前,AgentScope 的实时语音智能体 RealtimeAgent 主要在本地跑,比如用电脑自带的麦克风和扬声器。2.0.10 把它搬进了 Agent Service,浏览器可以直接通过 WebRTC 跟服务端的智能体语音对话。
这个功能有三个点很实用:
浏览器可以先查询“当前凭证下有哪些实时语音模型可用”,方便做模型下拉框;
语音连接是挂在一个已有会话上的,不是另起炉灶;
文字模式和语音模式共享同一份持久化的历史记录。用户上午打字聊了一半,下午戴上耳机接着说,智能体记得前面聊过什么。
|


苏公网安备 32061202001004号
