首页
学习
活动
专区
圈层
工具
发布
技术百科首页 >AgentScope >AgentScope 的架构由哪些核心组件构成?

AgentScope 的架构由哪些核心组件构成?

词条归属:AgentScope

1. 智能体层(Agent Layer)

  • ReAct 智能体:基于「推理—行动」循环范式,智能体根据当前状态推理下一步行动、执行工具调用、观察结果后继续推理,直至任务完成
  • 对话智能体:专注对话交互的轻量级智能体,负责处理用户输入与输出
  • 分布式智能体(A2A Agent:支持跨进程、跨机器调用的智能体,通过消息总线实现松耦合通信

2. 通信层(Communication Layer)

  • MsgHub 消息中心:作为所有智能体通信的中转站,支持发布/订阅模式,消息可审计、可回溯、可重放
  • 协议支持:内置 MCP(Model Context Protocol)与 A2A(Agent-to-Agent)协议,使智能体可跨框架、跨服务通信

3. 工具层(Toolkit)

  • 提供 Bash、Grep、Glob、Read、Write、Edit 等原子化工具
  • 支持自定义工具注册,通过装饰器或 ToolBase 类实现权限精细控制
  • 可将 MCP 服务器暴露的工具作为本地可调用函数接入

4. 模型适配层(Model Layer)

  • 提供统一的模型接口,支持 Qwen、Anthropic、DeepSeek、Gemini、OpenAI、Grok、Moonshot 等主流模型
  • 兼容 Ollama、vLLM 等本地推理引擎,切换模型无需改动业务代码

5. 运行时与服务层(Runtime & Agent Service)

  • 基于 FastAPI 的多租户、多会话 Agent Service,内置 Web UI
  • 支持本地、Serverless、Kubernetes 三种部署方式,集成 OpenTelemetry 可观测能力
相关文章
网页是由哪些部分构成的?网页分为哪些种类?
大家接触过互联网中网站的用户们都知道网页是网站最重要的组成部分,可以说网页对于网站来说是最基本的元素,所有的网站都是由一个个网页组成的,网站拥有很多不同的功能,这些功能都是通过网页实现的,用户们访问网站的过程中也是通过点击网站中不同网页,如果没有网页那么用户们就无法访问网站。很多人都对网页非常的好奇,那么网页是由哪些部分构成的?网页分为哪些种类?下面小编就为大家来详细介绍一下。
用户8739990
2021-07-12
4.6K0
Ribbon 的核心组件有哪些
Spring Cloud Ribbon 是一个客户端负载均衡器,它的核心组件包括负载均衡器、服务列表和负载均衡策略。
堕落飞鸟
2023-04-07
8240
一套完整的P2P播放系统,由哪些模块构成呢?
一套完整的P2P播放系统,由哪些模块构成呢? p2p影音技术为客户提供了越来越好的观看体验,边下边播、断点续播、节省带宽等,p2p影音播放系统越来越受用户喜爱,那么一套完整的一套完整的P2P播放系统,
点量小崔
2018-11-27
1.3K0
Hadoop生态圈的核心组件包括哪些
Hadoop是现在最流行的大数据分布式基础架构,其实现了很多大数据相关的核心功能,并且支持大量的核心项目。那么,今天小编就给大家盘点一下Hadoop生态圈核心组件,感兴趣的小伙伴快来学习下吧!
全栈程序员站长
2022-08-26
1.4K0
Spring Cloud Gateway 的架构和核心组件(一)
Spring Cloud Gateway 是一个基于 Spring Boot 2.x 和 Spring WebFlux 的 API 网关。它提供了统一的 API 管理入口,支持请求路由、限流、日志记录、安全控制等功能。本文将介绍 Spring Cloud Gateway 的架构和核心组件,并给出示例说明。
堕落飞鸟
2023-04-10
1.4K0
点击加载更多
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
领券