</> CodeBooks
    ← Volver a Agentes de IA (página 6)
    Portada de Designing Multi-Agent Systems

    Designing Multi-Agent Systems

    Victor Dibia

    Editorial
    Victor Dibia
    Año
    2025
    Páginas
    ~526
    Nivel
    Intermedio

    De qué trata

    Obra integral y práctica de Victor Dibia (investigador sénior en Microsoft Research, creador de AutoGen Studio y contribuidor clave del ecosistema AutoGen), orientada a comprender y diseñar aplicaciones multi-agente desde primeros principios. El libro prescinde deliberadamente de la dependencia inicial de librerías complejas de caja negra para enseñar los fundamentos mecánicos que gobiernan a los agentes. Está pensado para programadores de software, investigadores e ingenieros de IA con nivel intermedio en Python y nociones de APIs de modelos generativos que buscan un entendimiento profundo y transferible de los sistemas agenticos.

    A lo largo de 15 capítulos distribuidos en cuatro partes, el autor guía al lector en la creación desde cero de «PicoAgents», una biblioteca modular y funcional en Python. En ella se implementan bucles de razonamiento asíncrono, clientes agnósticos de modelos (OpenAI, Anthropic, Azure OpenAI y modelos locales), llamadas a herramientas con validación estricta, aprobación humana (human-in-the-loop), memoria a corto y largo plazo, middleware para guardrails e intercepción de estados, flujos de trabajo deterministas y orquestación autónoma. Cubre también el diseño de interfaces de usuario web con streaming y rieles de depuración en vivo, así como la integración del protocolo Model Context Protocol (MCP) y métodos de evaluación de trayectorias.

    Además del desarrollo paso a paso del framework PicoAgents, el libro culmina con dos proyectos de caso de estudio reales: un sistema de extracción y análisis cualitativo y cuantitativo de datos no estructurados de mercado y startups (usando el directorio de Y Combinator), y un agente autónomo de ingeniería de software y uso de computadora (computer-use) capaz de interactuar con el entorno del sistema operativo. Su valor sobresaliente radica en su claridad pedagógica, sus decenas de diagramas arquitectónicos y la ausencia de magia oculta, permitiendo extrapolar los conceptos aprendidos a cualquier marco moderno como AutoGen, CrewAI o LangGraph.

    • PicoAgents
    • Sistemas multi-agente
    • AutoGen Studio
    • Bucles de razonamiento (Agent Loops)
    • Model Context Protocol (MCP)
    • Patrones de orquestación
    • Diseño de UX para agentes
    • Evaluación de trayectorias
    • Middleware y guardrails
    • Agentes de Computer-Use

    ¿Cómo enseña?

    TeóricoPráctico

    Con proyectos

    • ✗ Sin ejercicios
    • ✓ Incluye proyectos

    Proyectos

    PicoAgents Framework y Web UI

    Biblioteca modular de agentes construida completamente desde cero en Python con bucles asíncronos, middleware, memoria semántica, soporte para MCP y una interfaz web con panel de depuración e historial de ejecuciones.

    Agente de análisis de datos no estructurados de mercado

    Flujo de trabajo multi-agente para procesar, estructurar y extraer información financiera y estratégica a partir de datos no tabulados y perfiles de empresas de Y Combinator.

    Agente autónomo de ingeniería de software y computer-use

    Sistema de agentes capaces de interactuar directamente con herramientas de desarrollo y la interfaz del sistema operativo para diagnosticar errores, ejecutar código y resolver tareas de programación de inicio a fin.

    Más de Agentes de IA con nivel Intermedio