Despliega una IA auténtica con la plataforma de agente de IA de Oracle Cloud Infrastructure

Las organizaciones a menudo se enfrentan a desafíos al proporcionar a los usuarios un acceso oportuno, preciso y fácil a la información distribuida en varios sistemas y formatos, como documentos, bases de datos y procesos de negocio personalizados. Esto puede dar lugar a ineficiencias, respuestas incoherentes, mayores costos de soporte y menor satisfacción del usuario, ya que las personas dedican mucho tiempo a buscar la información que necesitan o a esperar ayuda.

Los agentes de IA cuentan con tecnología de inteligencia artificial y pueden comprender preguntas, recuperar información y automatizar tareas. También pueden ayudar a optimizar el acceso a la información, ofrecer respuestas fiables y mejorar la satisfacción del usuario al tiempo que reducen los costos de soporte. OCI AI Agent Platform permite a las empresas crear agentes inteligentes, seguros y contextuales que se integren sin problemas en todo el ecosistema de Oracle.

Implementa un asistente virtual basado en IA que permita a los usuarios interactuar de forma natural, a través del chat o las interfaces web, para acceder, recuperar y procesar información de fuentes de datos estructuradas y no estructuradas, así como activar flujos de trabajo personalizados. Esto optimiza el proceso de detección de información, reduce la dependencia del soporte manual y garantiza experiencias de usuario escalables, coherentes y seguras en toda la empresa.

Los usuarios interactúan a través de una aplicación web creada con Oracle Visual Builder, que se conecta a Oracle Digital Assistant. La plataforma de agente de IA de OCI se utiliza para crear el asistente que puede:

  • Recuperar información del almacenamiento de objetos mediante la generación con recuperación aumentada (RAG)
  • Ejecutar consultas SQL en Oracle Autonomous Database (Oracle Autonomous Transaction Processing)
  • Ejecutar funciones de negocio personalizadas para tareas especializadas (como comprensión de documentos o datos meteorológicos)

Esta arquitectura de referencia proporciona un plan detallado para desplegar rápidamente una solución de IA ágil, complementada con una LiveLab que ofrece orientación paso a paso sobre la implantación.

Arquitectura

Esta es una arquitectura de OCI empresarial para crear bots conversacionales avanzados de IA generativa que combinan IA conversacional, acceso seguro a datos, RAG y lógica empresarial ampliable.

Los usuarios interactúan con una aplicación web creada mediante Oracle Visual Builder. La aplicación se integra con Oracle Digital Assistant, que gestiona las interacciones conversacionales y direcciona las consultas de los usuarios a los servicios de backend adecuados. Digital Assistant se conecta a la plataforma OCI Generative AI Agent, que organiza de forma inteligente las solicitudes a diferentes herramientas:

  • La herramienta RAG recupera información relevante de OCI Object Storage para respuestas conscientes del contexto.
  • La herramienta SQL consulta datos estructurados en Oracle Autonomous AI Database (Oracle Autonomous Transaction Processing) para responder preguntas específicas basadas en datos.
  • La herramienta personalizada invoca funciones sin servidor para tareas especializadas como la comprensión de documentos o la integración de datos externos (por ejemplo, el clima).

Juntos, estos servicios aprovechan Oracle Cloud Infrastructure para ofrecer una experiencia inteligente, receptiva y ampliable basada en IA que combina IA conversacional, acceso a datos en tiempo real y funcionalidad personalizada.

El siguiente diagrama ilustra esta arquitectura de referencia.



agentic-ai-oci-ai-agent-arch-oracle.zip

La arquitectura tiene los siguientes componentes:

  • Región

    Una región de OCI es un área geográfica localizada que contiene uno o más centros, denominados dominios de disponibilidad. Las regiones son independientes de otras regiones y pueden haber grandes distancias que las separan (entre países o incluso continentes).

  • Oracle Services Network

    Oracle Services Network (OSN) es una red conceptual en OCI que está reservada para los Servicios Oracle. Estos servicios tienen direcciones IP públicas a la que puede acceder normalmente a través de Internet. Los hosts externos a Oracle Cloud pueden acceder a OSN de forma privada mediante Oracle Cloud Infrastructure FastConnect o VPN Connect. Los hosts de las redes virtuales en la nube pueden acceder a la OSN de forma privada mediante un gateway de servicio.

  • Oracle Visual Builder

    Oracle Visual Builder es una experiencia de desarrollo intuitiva sobre una plataforma de desarrollo y alojamiento que le permite crear aplicaciones con alta capacidad de respuesta. Centrándose en la facilidad de uso y un enfoque de desarrollo visual, le proporciona una forma sencilla de crear aplicaciones alojadas en la plataforma en la nube segura y ampliable de Oracle.

  • Oracle Digital Assistant

    Oracle Digital Assistant es una plataforma que permite crear y desplegar asistentes digitales para sus usuarios. Con Oracle Digital Assistant, puedes crear interfaces (o bots conversacionales) basadas en IA para aplicaciones empresariales a través de interfaces de texto, chat y voz. Cada asistente digital cuenta con una recopilación de una o más aptitudes especializadas para ayudar a los usuarios a realizar una variedad de tareas en conversaciones en lenguaje natural. Por ejemplo, un asistente digital individual puede tener aptitudes que se centren en tipos específicos de tareas, como el seguimiento del inventario, el envío de fichas de horas y la creación de informes de gastos.

  • Plataforma de agente de IA de OCI

    La plataforma de agente de IA de Oracle Cloud Infrastructure (OCI) proporciona una solución nativa en la nube totalmente gestionada que le permite crear, desplegar y gestionar agentes de IA. Al aprovechar los modelos de lenguaje grandes (LLM) de última generación, los agentes de IA que creas pueden revolucionar la forma en que interactúas con los clientes, realizar tareas complejas de forma autónoma, automatizar flujos de trabajo y abordar problemas empresariales. El servicio se integra en toda la pila de Oracle, incluidas las bases de datos y la infraestructura en la nube, lo que permite una recuperación de datos eficiente e interacciones de API.

  • OCI Object Storage

    OCI Object Storage proporciona acceso a grandes cantidades de datos estructurados y no estructurados de cualquier tipo de contenido, incluidas copias de seguridad en bases de datos, datos analíticos y contenido enriquecido como imágenes y vídeos. Puede almacenar datos de forma segura directamente desde las aplicaciones o desde la plataforma en la nube. Puedes ampliar el almacenamiento sin experimentar ninguna degradación del rendimiento o la fiabilidad del servicio.

  • Oracle Autonomous Transaction Processing

    Oracle Autonomous Transaction Processing es un servicio de base de datos de autogestión, autoprotección y autorreparación optimizado para cargas de trabajo de procesamiento de transacciones. No necesita configurar ni gestionar ningún hardware, ni instalar ningún software. OCI gestiona la creación, la copia de seguridad, la aplicación de parches, la actualización y el ajuste de la base de datos.

  • Oracle AI Database 26ai

    Oracle AI Database 26ai con AI Vector Search te permite consultar datos por significado en lugar de palabras clave. Las representaciones vectoriales (embeddings) capturan la semántica del texto, las imágenes, el audio y más para que pueda encontrar contenido similar de manera eficiente. Las funciones de distancia SQL incorporadas permiten búsquedas de similitud mediante vectores. Puede combinar la similitud semántica y otros criterios de búsqueda para fundamentar modelos de lenguaje grandes (RAG) para obtener respuestas más precisas y relevantes.

  • Funciones de OCI

    Oracle Cloud Infrastructure Functions es una plataforma de funciones como servicio (FaaS) totalmente gestionada, multiinquilino, altamente escalable y a demanda. Se basa en el motor de código abierto Fn Project. OCI Functions le permite desplegar su código y llamarlo directamente o dispararlo en respuesta a eventos. OCI Functions utiliza contenedores de Docker alojados en Oracle Cloud Infrastructure Registry.

Deploy

Para desplegar esta arquitectura, siga las instrucciones de este laboratorio en directo:

Acuses de recibo

  • Autores: Luke Farley, Abhinav Jain
  • Contributor: Kaushik Kundu