
Building Complex Multi-Agent Systems Using Pattern Prompting
Tim O'Brien
- Editorial
- Packt
- Año
- 2026
- Páginas
- ~345
- Nivel
- Intermedio
De qué trata
Guía práctica y arquitectónica escrita por Tim O'Brien que aborda la construcción de sistemas multiagente y aplicaciones de inteligencia artificial generativa complejas sin depender de la volatilidad de frameworks efímeros. El libro está orientado a desarrolladores intermedios, ingenieros de IA y arquitectos de software que cuentan con experiencia en programación orientada a objetos (especialmente en Python) y fundamentos de sistemas distribuidos, y que desean diseñar soluciones robustas basadas en principios de ingeniería de software consolidados.
El núcleo del texto traduce conceptos clave de la IA generativa (embeddings, bucles de razonamiento de agentes y almacenamiento vectorial) a patrones de diseño clásicos como los del Gang of Four (GoF), adaptadores, componentes y microarquitecturas. Enseña a implementar canalizaciones de RAG conectando herramientas de ingestión de datos como Airbyte con bases de datos vectoriales como Pinecone, y demuestra cómo orquestar la comunicación inter-agente mediante brokers de mensajería empresarial como RabbitMQ. Asimismo, introduce la metodología de 'pattern prompting' y la plantilla 'Topologos' para modelar, simular e iterar topologías de agentes desacopladas que implementan patrones como ReAct sobre colas de mensajes.
A lo largo de sus capítulos se construye una canalización RAG completa con Airbyte y Pinecone, además de un sistema multiagente distribuido con colas e intercambios en RabbitMQ. Su principal valor radica en elevar el desarrollo de agentes al estándar de la ingeniería de software tradicional y la tolerancia a fallos, alejándose de los scripts frágiles. Deja fuera el fine-tuning profundo de modelos y el desarrollo de interfaces de usuario, concentrándose por completo en la arquitectura y la estabilidad del backend agentic. Resulta muy recomendable tener nociones previas sobre colas de mensajes y patrones de diseño orientados a objetos.
- Patrones de diseño GoF
- Sistemas multiagente
- RabbitMQ
- Pinecone
- Airbyte
- RAG
- Pattern prompting
- Patrón ReAct
- Arquitectura de software
- Topologos prompt
¿Cómo enseña?
Con proyectos
- ✗ Sin ejercicios
- ✓ Incluye proyectos
Proyectos
Canalización RAG con Airbyte y Pinecone
Canalización de datos que ingesta y transforma información empresarial mediante Airbyte para indexarla en la base de datos vectorial Pinecone y alimentar flujos RAG precisos.
Sistema multiagente desacoplado con RabbitMQ
Arquitectura distribuida que implementa el patrón de razonamiento ReAct y la comunicación asíncrona entre agentes mediante colas e intercambios en RabbitMQ para asegurar tolerancia a fallos.

