SolaceLabs/solace-agent-mesh
An event-driven framework designed to build and orchestrate multi-agent AI systems. It enables seamless integration of AI agents with real-world data sources and systems, facilitating complex, multi-step workflows.
What it solves
Solace Agent Mesh (SAM)은 멀티 에이전트 아키텍처를 사용하여 확장 가능하고 프로덕션 수준의 AI 애플리케이션을 구축하기 위한 프레임워크를 제공합니다. 각 에이전트가 자체 도구와 기술을 보유한 상태에서 복잡한 작업을 해결하도록 조정하는 문제를 해결하면서, 결합도가 낮고 비동기적인 통신 레이어를 유지합니다.
How it works
SAM은 Solace Platform의 이벤트 메시징을 기반으로 표준화된 통신 레이어를 생성합니다. 에이전트 로직에는 Google의 Agent Development Kit (ADK)를, 브로커 연결 및 구성에는 Solace AI Connector (SAC)를 통합합니다.
핵심 메커니즘은 다음과 같습니다:
- Agent-to-Agent (A2A) Protocol: 에이전트가 서로를 발견하고 작업을 원활하게 위임할 수 있게 합니다.
- Orchestrator Agent: 복잡한 작업을 자동으로 분해하고 적절한 피어 에이전트에 할당합니다.
- Event-Driven Architecture: 이벤트 메쉬를 사용해 통신이 비동기적이며 확장 가능하도록 보장합니다.
- Flexible Gateways: 에이전트 메쉬를 REST API, Slack, 전용 Web UI와 같은 외부 인터페이스에 연결합니다.
Who it’s for
높은 신뢰성, 확장성 및 다양한 도구와 데이터 소스에 걸쳐 여러 전문 에이전트를 조정할 수 있는 방법이 필요한 엔터프라이즈급 AI 시스템을 구축하는 개발자를 위한 것입니다.
Highlights
- Event-Driven Scalability: Solace Event Mesh를 활용한 비동기 통신.
- Multi-Agent Orchestration: 전용 Orchestrator 에이전트를 통한 자동 작업 위임.
- A2A Protocol: 표준화된 피어‑투‑피어 에이전트 통신 및 발견.
- Extensible Plugin System: 새로운 에이전트, 게이트웨이 및 서비스를 손쉽게 추가.
- Dynamic Embeds: AI 응답 내 실시간 데이터 및 계산 지원.
- Broad Integration Support: SQL 데이터베이스, MCP 서버, Slack, Microsoft Teams에 대한 내장 통합 경로 제공.