</> CodeBooks
    ← Volver a Agentes de IA (página 5)
    Portada de Design Multi-Agent AI Systems Using MCP and A2A

    Design Multi-Agent AI Systems Using MCP and A2A

    Gigi Sayfan

    Editorial
    Packt
    Año
    2026
    Páginas
    ~536
    Nivel
    Intermedio

    De qué trata

    Manual exhaustivo y centrado en la ingeniería de software escrito por Gigi Sayfan (ingeniero de infraestructura de agentes en Perplexity) para aprender a diseñar y construir un framework propio de agentes de IA en Python desde cero, prescindiendo de librerías de caja negra como LangChain o CrewAI. Está concebido para desarrolladores de Python, ingenieros de software e ingenieros de IA de nivel intermedio que desean tener control absoluto sobre el ciclo de vida, la memoria y la orquestación de sus agentes.

    El autor guía la construcción paso a paso del bucle central del agente (percepción, razonamiento y acción), la implementación de esquemas de invocación de herramientas seguras y la conexión con interfaces de usuario interactivas mediante Chainlit y bots de Slack. La arquitectura del framework se articula sobre dos estándares: el Model Context Protocol (MCP) como conector universal de contexto, memoria y herramientas externas, y el protocolo de mensajería Agent-to-Agent (A2A) para la coordinación, enrutamiento y delegación autónoma entre múltiples agentes distribuidos. También aborda el aislamiento en entornos seguros (sandboxing), telemetría, depuración y pruebas unitarias de sistemas multiagente.

    Durante la lectura se construye un framework modular en Python con ejecución de herramientas y memoria, interfaces de usuario en tiempo real en Slack y Chainlit con intervención humana (human-in-the-loop), y una red distribuida de agentes que colaboran a través de servidores MCP y mensajes A2A. Su gran fortaleza es desmitificar la creación de agentes con código limpio, asíncrono y desacoplado, sin atarse a dependencias externas complejas. Requiere un buen dominio de Python moderno (asyncio y tipado estático) y familiaridad con el consumo de APIs de modelos fundacionales.

    • Model Context Protocol (MCP)
    • Protocolo Agent-to-Agent (A2A)
    • Python
    • Chainlit
    • Slack API
    • Tool use
    • Frameworks propios
    • Sistemas multiagente
    • Asyncio
    • Pruebas y observabilidad

    ¿Cómo enseña?

    TeóricoPráctico

    Con proyectos

    • ✗ Sin ejercicios
    • ✓ Incluye proyectos

    Proyectos

    Framework modular de agentes en Python

    Framework desarrollado desde cero en Python con programación asíncrona que implementa el ciclo de razonamiento, memoria y ejecución segura de herramientas personalizadas.

    Red colaborativa de agentes con MCP y A2A

    Sistema multiagente donde los agentes se comunican entre sí mediante mensajes bajo el protocolo Agent-to-Agent y acceden a herramientas externas mediante servidores MCP.

    Interfaz interactiva con Slack y Chainlit

    Aplicación conversacional que conecta el framework propio de agentes a canales de Slack y a una interfaz web en Chainlit, facilitando flujos con intervención humana.

    Más de Agentes de IA con nivel Intermedio