Solución de IA

Creación de un sistema RAG multiagente con el protocolo Agent2Agent

Introducción

Esta solución de Oracle Autonomous AI Database integra un sistema de generación aumentada de recuperación (RAG) de varios agentes, conocido como RAG ágente, para mejorar la comunicación y el rendimiento con modelos de lenguaje grandes (LLM) de código abierto. Agentic RAG cambia la forma en que los usuarios acceden a la información en repositorios de documentos, sitios web y bases de código. Extrae información de datos no estructurados, automatiza la recuperación a escala y permite a los LLM ofrecer respuestas sintetizadas e informadas sobre los datos que respaldan una toma de decisiones más rápida.

Un diferenciador clave de esta solución es la integración del protocolo Agent2Agent (A2A), un estándar abierto desarrollado por Google. El protocolo A2A facilita la comunicación y la colaboración entre agentes. A diferencia de los pipelines monolíticos tradicionales, A2A permite el despliegue independiente de agentes, la detección dinámica mediante tarjetas de agente y la gestión detallada de tareas, lo que mejora significativamente la escalabilidad y simplifica las operaciones en sistemas multiagentes. La solución utiliza la integración de LangChain con Oracle AI Database, lo que simplifica la configuración de almacenes de vectores y la búsqueda, al tiempo que proporciona un marco flexible para orquestar un razonamiento complejo y multiagente de cadena de pensamiento (CoT).

El sistema aborda los cuellos de botella de escalado inherentes en implementaciones de varios agentes mediante la implementación de cada tipo de agente (planificador, investigador y sintetizador) en clusters de recursos informáticos dedicados con asignación de recursos personalizada. Este enfoque proporciona aislamiento de fallos y eficiencia operativa al garantizar que los picos de carga de trabajo en un tipo de agente no afecten a los demás. Además, A2A admite el cumplimiento empresarial con políticas de seguridad personalizables, esquemas de autenticación, incluidos el token web JSON (JWT) y OpenID Connect (OIDC), y un registro de auditoría detallado a nivel de agente.

Demostración

Demostración: creación de un sistema RAG multiagente con el protocolo A2A y LangChain (3:00)

Requisitos y configuración

  1. Cuenta de Oracle Cloud—página de registro
  2. Oracle AI Database: documentación
  3. Oracle Autonomous AI Database: documentación
  4. protocolo A2A: documentación
  5. Gradio—documentación
  6. LangChain: documentación
  7. Trafilatura—documentación