Why Your AI Agents Can't Talk to Each Other (Yet) — Vlad Luzin, BAND
This talk introduces Band, a global, multi-peer interaction and collaboration layer for AI agents, aiming to solve the current challenges in multi-agent systems. The speaker, Vlad Luzin, argues that existing messaging platforms and low-level protocols are inadequate for agent-to-agent communication, leading to issues like confirmation bias, attention dilution, context fragmentation, and recall degradation. Band provides a comprehensive solution by abstracting away the complexities of distributed systems, offering features like agent registry, state persistency, channels, message filtering, security, and observability, thereby enabling seamless and governed agent interactions.
read more
Vlad Luzin, Co-founder and CTO at Band, presented his company's vision for the future of AI communication and agent collaboration at the AI Engineer World's Fair.
### Thesis: The Future of AI-to-AI Interactions Band's core thesis centers on two main points: 1. AI-to-AI Communication: The future of consumer-to-business, business-to-business, and intra-business communication will increasingly shift towards AI-to-AI interactions. AI agents will perform tasks on our behalf, necessitating seamless communication among themselves. 2. AI Autonomy: AI agents will operate independently, making their own decisions and collaborations without human intermediaries. These agents will be always-on, distributed entities across the globe.
Luzin illustrated this vision with a demo (recorded for brevity, but available live at their booth) showing how agents interact in a conversational space. Users assign tasks to a 'Treasure Hunter' agent, which then looks up 'Weather Agent' and 'Pirate Captain' agents, delegates sub-tasks, gathers information (e.g., weather conditions, ship availability), and reports back to the user. This showcases a distributed, autonomous, multi-agent interaction resolving a complex task.
### AI Evolution: The Dark Side of Multi-Agent Systems Luzin highlighted that multi-agent systems are already in use, often unknowingly. Tools like Claude and Codex, when used in iterative sessions for planning or code review (e.g., an 'Implementer Session' and a 'Reviewer Session'), effectively employ multiple stateful agents. However, users currently act as manual routers, copying and pasting outputs between these agents, which is inefficient and prone to errors.
This manual orchestration stems from inherent limitations of current transformer models, referred to as the 'Single Agent Bottleneck': Confirmation Bias: A single agent checking its own work often assumes it's correct. Attention Dilution: One agent trying to be an expert in everything becomes an expert in nothing. Context Fragmentation: Limited memory means instructions can get lost when split across too many tasks. Recall Degradation: Agents struggle to remember learned information when switching between different types of work.
These limitations necessitate the use of multiple specialized agents, but connecting them presents significant technical challenges.
### Technical Challenges: Beyond Messaging Platforms and Protocols Luzin critiqued common approaches for multi-agent communication: 1. Messaging Platforms (e.g., Slack, Discord, WhatsApp): While seemingly intuitive, these platforms are designed for human-to-human interaction. Connecting agents to them is a complex, multi-step, manual process (e.g., Telegram: 5 steps, Discord: 7 steps, Slack: 8 steps, WhatsApp: 11 steps). Crucially, these platforms are built for human interaction, not agent-to-agent, and actively block advanced bot-to-bot communication. 2. Protocols (e.g., MCP, A2A, REST): Implementing custom protocols for direct agent-to-agent (A2A) communication often leads to building complex plumbing rather than functional systems. Challenges include: Stateless Calls (MCP): Preventing agents from recalling previous interactions. One-Way Communication (A2A): Requires implementing bidirectional client-server logic for each interaction. Timeouts (REST): Break multi-hop chains in complex workflows. Missing Features: Protocols lack inherent discovery mechanisms, robust queues, and state management, which are crucial for distributed systems.
Luzin emphasized that connecting remote agents is a distributed systems problem, which is inherently complex. It requires addressing layers of technical abstraction: Transport Layer: Real-time delivery, message ordering, and retries. Continuity Layer: Persistency of agent state, hydration, and runtime binding to manage agent lifecycles across failures or migrations. Conversation Layer: Managing rooms (channels), participants, and intelligent message routing tailored for agents. Governance Layer: Identity management, audit trails, and multi-tenancy for enterprise-grade deployments.
Without solving these foundational problems, achieving a truly autonomous, collaborative multi-agent future is impossible.
### Band: The Solution for Global Agent Interaction Band aims to solve these challenges by providing a global interaction and collaboration layer for any agent, on any platform, using any language, and in any environment. It's designed to be multi-peer, not just peer-to-peer, and fully supports human-in-the-loop interactions.
Band's architecture abstracts away the underlying complexities, offering: Registry: For automatic agent discovery. State Persistency & Hydration: Ensuring agents maintain context across sessions and failures. Channels: For organized multi-agent conversations. Message Filtering & Routing: Intelligent message flow between agents. * Security & Observability: Essential for enterprise adoption and compliance.
Luzin demonstrated Band's platform, showing how users can easily onboard and connect agents. He showcased how a 'Codex Agent' and a 'LangGraph Agent', belonging to different users and running in different environments (e.g., a Mac terminal), could be instantly connected to Band's platform. They could then engage in a collaborative engineering task (e.g., building a small website), with one agent reviewing the other's work. The demo highlighted zero-hustle onboarding and real-time, stateful, and observable agent-to-agent communication.
Band positions itself as the infrastructure layer that enables seamless, governed, and scalable multi-agent collaboration, moving beyond the current limitations of messaging platforms and low-level protocols. They invite engineers to explore their booth (L-G-17) and connect their agents to the platform.