Crea un enrutador de chat basado en IA con la plataforma de agente de IA de Oracle Cloud Infrastructure

Introducción

En este tutorial se muestra cómo crear un agente de IA de Oracle Cloud Infrastructure (OCI) que enrutará la entrada del usuario en función de su contexto a los LLM alojados en el servicio OCI Generative AI mediante Oracle Cloud Infrastructure Agent Development Kit (OCI ADK). Aprenderá a empaquetar la lógica de servicio de OCI como herramientas, crear un agente de IA que interprete el lenguaje natural y obtenga respuestas basadas en el contexto. Esto saca lo mejor de los LLM alojados dentro de OCI mediante agentes de IA.

Como parte de este tutorial, utilizaremos solo dos LLM en el backend. Si la entrada del usuario se basa en la generación de contenido o el resumen de texto, esa entrada se enviará a Llama 3.3 70B; si la entrada del usuario tiene que ver con la codificación o las matemáticas, se enviará a Llama 4 Maverick alojada en los servicios de IA generativa de OCI.

Nota:

Objetivos

Requisitos

Tarea 1: Creación de un agente de OCI AI desde la consola de OCI

La plataforma de agente de IA de Oracle Cloud Infrastructure (OCI AI Agent Platform) te permite crear asistentes inteligentes que interpreten preguntas de los usuarios, planifiquen acciones y llamen a herramientas (habilidades) personalizadas o integradas en las API de OCI. Cada herramienta se empaqueta como una clase de Python con métodos específicos, lo que confirma el sistema de registro de herramientas del ADK de OCI.

  1. Conéctese a la consola de OCI, vaya a Agentes de IA generativa y haga clic en Crear agente.

    image

  2. En la sección Información básica, introduzca un nombre y el mensaje de bienvenida. La instrucción de enrutamiento se mantendrá en blanco como parte de este tutorial. Haga clic en Siguiente.

    image

  3. En la sección Agregar herramienta, no cree ninguna herramienta. Utilizaremos OCI ADK para crearlo.

  4. En la sección Punto final de agente de configuración, seleccione Guardrails.

    image

  5. Haga clic en Crear agente.

Conceptos clave.

Nota: Un agente puede direccionar las solicitudes de usuario a través de varios kits de herramientas (por ejemplo, Oracle Cloud Guard, compartimentos) y componer operaciones de varios pasos según sea necesario.

Tarea 2: Configuración local del ADK de OCI

Escribirá clases de Python que definen herramientas para exponer las operaciones de Oracle Cloud Guard. Cada función se anota con @tool y el agente puede llamarla con lenguaje natural.

Actualización de la autenticación en el archivo de agente

image

Tarea 3. Ejecución del agente AI

  1. Descargue el siguiente archivo y guárdelo en el mismo directorio.

  2. Actualice la entrada en el archivo oci_ai_route.py según sus necesidades.

    image

  3. Ejecute el archivo oci_ai_route.py con el siguiente comando.

    uv run oci_ai_route.py 
    
  4. Según el contexto, se llama al modelo necesario y se genera el contenido.

    image

Nota: Puede utilizar agent.run() desde oci_ai_route.py agregado a la aplicación web o la aplicación para llamar a este agente.

Acuses de recibo

Más recursos de aprendizaje

Explore otros laboratorios en docs.oracle.com/learn o acceda a más contenido de aprendizaje gratuito en el canal YouTube de Oracle Learning. Además, visite education.oracle.com/learning-explorer para convertirse en un explorador de Oracle Learning.

Para obtener documentación sobre el producto, visite Oracle Help Center.