---
title: "Multi-Agent Systems Architecture - Vindler"
description: "A production supervisor-worker multi-agent assistant for a form-building platform"
url: "https://vindler.solutions/case-studies/multi-agent-systems-architecture"
locale: "en"
updatedAt: "2026-11-12"
---

[Back to Case Studies](https://vindler.solutions/case-studies)Enterprise AI

# Multi-Agent Systems Architecture

A production supervisor-worker multi-agent assistant for a form-building platform

Multi-Agent Systems Architecture

## The Challenge

A leading form-building platform wanted its users to build forms, automations, contact lists, and pages through a single conversational assistant. That meant coordinating many specialized capabilities, calling live backend services safely on the user's behalf, pausing for human approval before destructive changes, and doing it all in a system that could scale and be observed in production.

## The Solution

We built a supervisor-worker multi-agent system on AWS Bedrock AgentCore, orchestrated with LangGraph. A supervisor agent interprets each request and routes it to specialized agents (contacts, automations, forms, smart forms, pages, connectors) over the Agent-to-Agent (A2A) protocol, streaming progress back to the user. Each agent reaches its backend through Model Context Protocol (MCP) servers, with tools fetched per request under the caller's own credentials so every action is scoped to the right account. Form edits run through a validate-then-commit state machine: the agent dry-runs every change, self-corrects on validation errors, and gates any side-effecting edit behind an inline human approval built on LangGraph interrupts and durable checkpoints, so an approval survives even if the container restarts. We instrumented the whole system with OpenTelemetry into Arize and Datadog, added PII redaction on the trace pipeline, and shipped an automated evaluation suite (coded checks plus LLM-as-judge) wired into CI.

## Results

-   Production multi-agent assistant: six specialized agents and 90+ backend tools over MCP
-   Reusable agent framework (shared graph, A2A, MCP, human-in-the-loop) that scales by adding agents
-   Durable human-in-the-loop approvals that survive container restarts
-   70-file automated test suite plus an Arize evaluation pipeline wired into CI

## Technologies Used

LangGraphAWS Bedrock AgentCoreA2A ProtocolMCPOpenAI GPTPython

## Ready to transform your business?

[Get in Touch](https://vindler.solutions/contact)

## Structured data

```json
{"@context":"https://schema.org","@type":"Organization","@id":"https://vindler.solutions/#organization","name":"Vindler Solutions","alternateName":"Vindler","legalName":"Vindler Desenvolvimento de Sistemas de IA Ltda - EPP","url":"https://vindler.solutions","logo":"https://vindler.solutions/logo.png","description":"Vindler is a global AI engineering consultancy specializing in custom AI solutions, LLM integration, and enterprise-grade AI systems.","foundingDate":"2025-06-02","foundingLocation":{"@type":"Place","name":"São Paulo, Brazil"},"taxID":"61.102.920/0001-05","email":"contact@vindler.solutions","telephone":"+1-646-846-5339","numberOfEmployees":{"@type":"QuantitativeValue","minValue":1,"maxValue":10},"areaServed":[{"@type":"Country","name":"United States"},{"@type":"Place","name":"Europe"},{"@type":"Country","name":"Brazil"}],"knowsAbout":["Multi-agent systems","Retrieval-augmented generation","Voice AI agents","LangChain","LangGraph","LiveKit","AWS Bedrock","Model Context Protocol","LLM observability and evaluation"],"founder":{"@type":"Person","@id":"https://vindler.solutions/about#carlos-dutra","name":"Carlos Dutra","jobTitle":"Founder and CEO","url":"https://vindler.solutions/about","sameAs":["https://www.linkedin.com/in/carlosdutra","https://github.com/cdutr"]},"contactPoint":{"@type":"ContactPoint","contactType":"Customer Support","email":"contact@vindler.solutions","telephone":"+1-646-846-5339","url":"https://vindler.solutions/contact","availableLanguage":["English","Portuguese","Spanish"]},"address":[{"@type":"PostalAddress","addressLocality":"São Paulo","addressRegion":"SP","addressCountry":"BR","streetAddress":"Av. Paulista, 1636"},{"@type":"PostalAddress","addressLocality":"New York","addressRegion":"NY","addressCountry":"US","streetAddress":"524 Broadway","postalCode":"10012"}],"sameAs":["https://www.linkedin.com/company/vindler-tech/","https://github.com/vindler-solutions","https://clutch.co/profile/vindler-solutions","https://www.wikidata.org/wiki/Q141018871","https://www.crunchbase.com/organization/vindler-solutions"],"memberOf":{"@type":"Organization","name":"Brazilian-American Chamber of Commerce, Inc.","url":"https://brazilcham.com/","sameAs":"https://www.linkedin.com/company/brazilian-american-chamber-of-commerce-inc./"},"hasOfferCatalog":{"@type":"OfferCatalog","name":"AI Engineering Services","itemListElement":[{"@type":"Offer","itemOffered":{"@type":"Service","name":"AI Engineering","description":"Custom AI systems development from prototyping to deployment."}},{"@type":"Offer","itemOffered":{"@type":"Service","name":"Custom ChatBots & Agents","description":"Intelligent, multilingual, and domain-specific conversational AI."}},{"@type":"Offer","itemOffered":{"@type":"Service","name":"AI Architecture Consultancy","description":"Designing scalable, secure, and ethical AI infrastructure for enterprises."}},{"@type":"Offer","itemOffered":{"@type":"Service","name":"Training & Team Building","description":"Upskill your team or recruit top-tier AI talent."}}]}}
```

```json
{"@context":"https://schema.org","@type":"Article","headline":"Multi-Agent Systems Architecture","description":"A production supervisor-worker multi-agent assistant for a form-building platform","url":"https://vindler.solutions/case-studies/multi-agent-systems-architecture","datePublished":"2024-01-01","dateModified":"2026-11-12","author":{"@type":"Organization","@id":"https://vindler.solutions/#organization","name":"Vindler Solutions","url":"https://vindler.solutions"},"publisher":{"@type":"Organization","@id":"https://vindler.solutions/#organization","name":"Vindler Solutions","url":"https://vindler.solutions","logo":{"@type":"ImageObject","url":"https://vindler.solutions/logo.png"}},"mainEntityOfPage":{"@type":"WebPage","@id":"https://vindler.solutions/case-studies/multi-agent-systems-architecture"},"about":{"@type":"Thing","name":"Enterprise AI"}}
```

```json
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://vindler.solutions"},{"@type":"ListItem","position":2,"name":"Case Studies","item":"https://vindler.solutions/case-studies"},{"@type":"ListItem","position":3,"name":"Multi-Agent Systems Architecture","item":"https://vindler.solutions/case-studies/multi-agent-systems-architecture"}]}
```
