Cuando un sistema basado en IA recibe una petición, ¿cómo decide qué hacer con ella? ¿Cómo sabe si debe buscar información, hacer una reserva o pedir aclaraciones?
Esa capacidad de decisión es precisamente lo que resuelve el patrón de enrutamiento (routing pattern), uno de los patrones fundamentales en el diseño de sistemas agénticos.
En este capítulo del libro Agent Design Patterns exploramos cómo funcionan los mecanismos de enrutamiento y las distintas formas de implementarlos:
Además, repasamos los casos de uso más habituales del patrón de enrutamiento.
Y pasamos de la teoría a la práctica con dos implementaciones completas y comentadas línea a línea:
RunnableBranch para construir un coordinador que enruta peticiones a subagentes de reservas o informaciónCada ejemplo incluye una explicación detallada de los componentes clave del framework utilizado, para que no te quedes con dudas sobre cómo encajan las piezas.
¡Vamos a enrutar! 🚦