Introducción a Select AI Agent

Para utilizar Select AI Agent, complete los requisitos y cree los objetos de agente que el marco utiliza en tiempo de ejecución. Select AI Agent proporciona procedimientos para crear agentes, herramientas, tareas y equipos, y puede ejecutar un equipo con la acción Seleccionar agente de AI o con DBMS_CLOUD_AI_AGENT.RUN_TEAM.

Utilice el siguiente orden para crear y ejecutar un equipo de agente de Select AI.

  1. Completar requisitos

    Revise los requisitos de selección de AI y los requisitos de selección de AI Agent antes de configurar objetos de agente. Consulte Requisitos para utilizar Select AI Agent para obtener más información.

  2. Crear funciones PL/SQL

    Cree cualquier función PL/SQL a la que puedan llamar las herramientas personalizadas. Las herramientas de agente de AI pueden utilizar funciones PL/SQL personalizadas o tipos de herramientas incorporadas como SQL, RAG, WEBSEARCH o NOTIFICATION. Consulte Ejemplo: creación de un agente de devolución de producto para obtener más información.

  3. Crear un agente

    Utilice DBMS_CLOUD_AI_AGENT.CREATE_AGENT para crear el agente que realiza el trabajo. Defina el nombre del agente, especifique el perfil AI que utiliza el agente y proporcione las instrucciones de rol que guían el comportamiento del agente. Consulte Ejemplo: creación de un agente para obtener más información.

  4. Crear herramientas

    Utilice DBMS_CLOUD_AI_AGENT.CREATE_TOOL para registrar las herramientas que el agente puede llamar. Una herramienta define lo que puede hacer el agente durante el procesamiento de tareas, como llamar a una función PL/SQL o utilizar una capacidad incorporada. Consulte Ejemplo: creación de herramientas incorporadas para obtener más información.

  5. Cree tareas

    Utilice DBMS_CLOUD_AI_AGENT.CREATE_TASK para definir las instrucciones de tarea para el agente. Una tarea especifica las instrucciones que sigue el agente y las herramientas disponibles para esa tarea. Consulte Ejemplo: creación de una tarea para obtener más información.

  6. Crear un grupo

    Utilice DBMS_CLOUD_AI_AGENT.CREATE_TEAM para asociar uno o más agentes a sus tareas y definir el tipo de proceso para el flujo de trabajo. Un equipo define cómo los pares de agente y tarea trabajan juntos para realizar la solicitud. Consulte Patrón de varios agentes para agentes de IA para comprender el flujo de trabajo secuencial y los patrones de supervisor, y seleccionar el patrón adecuado para su equipo de agentes. Consulte Ejemplo: creación de un equipo de agente y Ejemplo: creación y ejecución de un equipo de supervisor de soporte al cliente para obtener más información.

  7. Dirige el equipo

    Ejecute el equipo de agente Select AI mediante uno de los siguientes métodos:

    • Utilice la acción Select AI: petición de datos SELECT AI agent.

    • Llame a DBMS_CLOUD_AI_AGENT.RUN_TEAM y proporcione la petición de datos y otros parámetros en la llamada a la función.

    Ambos métodos enrutan la petición de datos al equipo del agente seleccionado y devuelven la respuesta del equipo. Consulte Cómo utilizar Select AI Agent y Ejemplo: creación de un agente de análisis de películas con herramientas incorporadas para obtener más información.

  8. Revise el historial de agentes y los logs para solucionar problemas

    Después de ejecutar el equipo, revise las vistas Seleccionar agente de IA y las vistas del historial para la resolución de problemas y el diagnóstico. Utilice las vistas DBMS_CLOUD_AI_AGENT para inspeccionar agentes, herramientas, tareas, equipos e historial de ejecución. Consulte Vistas DBMS_CLOUD_AI_AGENT para obtener más información.

    Para investigar una ejecución reciente, el historial de consultas y las vistas de conversación, como USER_AI_AGENT_TEAM_HISTORY, USER_AI_AGENT_TASK_HISTORY y USER_CLOUD_AI_CONVERSATION_PROMPTS, para revisar las ejecuciones de equipo, las ejecuciones de tareas, las peticiones de datos, las respuestas y los pensamientos del agente. Consulte Ejemplo: visualización de peticiones de datos de agente y respuestas de la última ejecución de equipo para obtener más información.