发现 AI 代理的未来arrow_forward

Solace Agent Mesh

calendar_today收录于 2026年2月25日
category智能体与应用工具
code开源
Python工作流自动化多智能体系统AI代理智能体框架智能体与应用工具自动化/工作流/RPA协议/API/集成企业应用/办公

基于 Solace 事件网格构建的开源事件驱动多智能体 AI 协作框架,支持多专业智能体通过 A2A 协议进行任务编排与企业级系统集成。

项目概述#

Solace Agent Mesh (SAM) 是由 SolaceLabs 维护的开源框架,旨在构建多专业 AI 智能体协同工作的应用程序。它利用 Solace Platform 的事件消息传递能力实现真正的可扩展性和可靠性。

核心特性#

  • 事件驱动架构:智能体通过 Solace Event Mesh 进行通信,实现低耦合、高并发
  • A2A 协议支持:原生支持 Agent-to-Agent 通信协议,实现智能体发现与任务委派
  • Orchestrator 编排:自动将复杂任务分解为子任务,并委派给合适的专业智能体
  • 动态嵌入:支持在响应中嵌入实时数据、计算结果和文件内容
  • 多渠道接入:原生支持 REST API、Web UI、Slack 及 Microsoft Teams
  • 低代码扩展:通过少量代码添加自定义智能体、网关或服务

架构设计#

核心架构理念为 "Universal A2A Agent Host",整合以下关键组件:

组件版本功能
Google ADK1.18.0智能体运行时、LLM 交互、工具执行、状态管理
Solace AI Connector3.3.2代理连接、配置加载、组件生命周期
A2A SDK0.3.7客户端与智能体、智能体与智能体通信
LiteLLM1.76.3多 LLM 提供商支持

快速开始#

# 创建项目目录
mkdir my-sam && cd my-sam
python3 -m venv .venv && source .venv/bin/activate

# 安装框架
pip3 install solace-agent-mesh

# 初始化项目(GUI 模式,端口 5002)
sam init --gui

# 运行项目
sam run
# 访问 http://localhost:8000 使用 Web UI

典型应用场景#

场景描述预估时间
天气智能体获取实时天气信息~15 分钟
SQL 数据库集成回答企业特定问题10-15 分钟
MCP 集成集成 Model Context Protocol 服务器10-15 分钟
Slack 集成从 Slack 与系统对话20-30 分钟

CLI 命令#

  • sam init --gui:图形化初始化项目
  • sam run:启动智能体网格服务
  • sam add agent --gui:图形化添加新智能体
  • sam plugin add <component> --plugin <name>:安装插件

系统要求#

  • Python ≥ 3.10.16
  • 操作系统:MacOS、Linux、Windows (WSL)
  • LLM API 密钥(支持主流提供商)

项目结构#

  • src/:核心源码
  • cli/:命令行工具
  • client/:前端客户端(含 Web UI)
  • config_portal/:配置门户
  • docs/:文档(Docusaurus 构建)
  • examples/:示例(agents、gateways、services、workflows)
  • templates/:项目模板

保持更新

获取最新的 AI 工具和趋势,直接发送到您的收件箱。没有垃圾邮件,只有智能。

rocket_launch