Paquete DBMS_CLOUD_AI_AGENT
Este paquete define y gestiona agentes, tareas, herramientas y orquestación de Select AI.
Consulte también:
Resumen de Subprogramas DBMS_CLOUD_AI_AGENT
En esta sección se tratan los subprogramas DBMS_CLOUD_AI_AGENT
de Select AI Agent proporcionados con Autonomous Database.
Subprograma | Descripción |
---|---|
Este procedimiento crea un agente. |
|
Proporciona atributos para crear un agentes. |
|
Este procedimiento activa un agente. |
|
Este procedimiento desactiva un agente. |
|
Este procedimiento borra un agente existente. |
|
Este procedimiento crea una tarea que un agente y un equipo de agentes pueden incluir. |
|
Proporciona atributos para crear una tarea de agente. |
|
Este procedimiento activa una tarea de agente. |
|
Este procedimiento desactiva una tarea de agente. |
|
Este procedimiento borra una tarea de agente existente. |
|
Este procedimiento crea herramientas personalizadas que un agente puede incluir. |
|
Proporciona atributos para crear herramientas. |
|
Este procedimiento habilita una herramienta registrada. |
|
Este procedimiento desactiva una herramienta registrada. |
|
Este procedimiento elimina una herramienta existente. |
|
Este procedimiento crea un equipo de agentes e incluye agentes y tareas. |
|
Proporciona atributos para crear un equipo de agente. |
|
Este procedimiento define el equipo del agente en la sesión actual. |
|
Este procedimiento devuelve el juego de equipos del agente en la sesión actual. |
|
Este procedimiento borra el juego de equipos de agente en la sesión actual. |
|
Este procedimiento crea un nuevo agente o ejecuta uno en pausa. |
|
Este procedimiento permite a un equipo de agentes. |
|
Este procedimiento desactiva un equipo de agentes. |
|
Este procedimiento elimina un equipo de agentes existente. |
CREATE_AGENT Procedimiento
Utilice el procedimiento DBMS_CLOUD_AI_AGENT.CREATE_AGENT
para registrar un nuevo agente AI en el marco Select AI Agent. Defina la identidad del agente mediante agent_name
, configure su comportamiento con el parámetro de atributos y, opcionalmente, proporcione una descripción.
Sintaxis
DBMS_CLOUD_AI_AGENT.CREATE_AGENT
(
agent_name IN VARCHAR2,
attributes IN CLOB,
status IN VARCHAR2 DEFAULT NULL,
description IN CLOB DEFAULT NULL
);
Parámetros
Parámetro | Descripción |
---|---|
|
Nombre del agente de AI. El nombre del agente debe seguir las reglas de nomenclatura del identificador de Oracle SQL. La longitud de nombre máxima es de 125 caracteres. Este parámetro es obligatorio. |
|
Atributos personalizados para el agente AI. Consulte CREATE_AGENT Attributes para obtener más información. |
status |
Estado del agente. El valor por defecto es |
|
Descripción especificada por el usuario para el agente AI. El valor por defecto es NULL. |
Ejemplo
En el siguiente ejemplo, se crea un agente para procesar las devoluciones de productos del cliente. Para obtener un ejemplo completo, consulte Ejemplo: creación de un agente de devolución de productos.
BEGIN
DBMS_CLOUD_AI_AGENT.CREATE_AGENT
(
agent_name => 'CustomerAgent',
attributes => '{
"profile_name": "GOOGLE",
"role": "You are an experienced customer agent who deals with customers return request."
}'
);
END;
/
PL/SQL procedure successfully completed.
Atributos CREATE_AGENT
Atributos
Nombre de atributo | Valor por defecto | Descripción |
---|---|---|
|
- |
Perfil de AI que utiliza el agente para enviar la solicitud al LLM. Este parámetro es obligatorio. |
|
NULO |
Definir la función del agente y proporcionar contexto al agente. Esto se envía al LLM. Este parámetro es obligatorio. |
|
|
Permite que el agente haga preguntas al usuario para obtener información o aclaraciones. |
BEGIN
DBMS_CLOUD_AI_AGENT.CREATE_AGENT
(
agent_name => 'Customer_Return_Agent',
attributes => '{
"profile_name": "GOOGLE",
"role": "You are an experienced customer agent who deals with customers return request.",
"enable_human_tool": "False"
}'
);
END;
/
PL/SQL procedure successfully completed
ENABLE_AGENT Procedimiento
Este procedimiento activa el agente AI que especifica el usuario. El procedimiento cambia el estado del agente AI a ENABLED
.
Sintaxis
DBMS_CLOUD_AI_AGENT.ENABLE_AGENT
(
agent_name IN VARCHAR2
);
Parámetros
Parámetro | Descripción |
---|---|
|
Nombre del agente de AI que se va a activar. Este parámetro es obligatorio. |
Ejemplo para activar el perfil AI
BEGIN
DBMS_CLOUD_AI_AGENT.ENABLE_AGENT
(
agent_name => 'Customer_Return_Agent'
);
END;
/
DISABLE_AGENT Procedimiento
Este procedimiento desactiva el agente de AI en la base de datos actual. En este procedimiento, el estado del agente AI cambia a DISABLED
.
Sintaxis
DBMS_CLOUD_AI_AGENT.DISABLE_AGENT
(
agent_name IN VARCHAR2
);
Parámetros
Parámetro | Descripción |
---|---|
|
Nombre del agente de AI. Este parámetro es obligatorio. |
Ejemplo
BEGIN
DBMS_CLOUD_AI_AGENT.DISABLE_AGENT
(
agent_name => 'Customer_Return_Agent'
);
END;
/
DROP_AGENT Procedimiento
El procedimiento elimina un agente de AI existente. Si el agente no existe, el procedimiento devuelve un error.
Sintaxis
DBMS_CLOUD_AI_AGENT.DROP_AGENT
(
agent_name IN VARCHAR2,
force IN BOOLEAN DEFAULT FALSE
);
Parámetros
Parámetro | Descripción |
---|---|
|
Nombre del agente AI. Este parámetro es obligatorio. |
|
Si es El valor por defecto de este parámetro es |
Ejemplo
BEGIN
DBMS_CLOUD_AI_AGENT.DROP_AGENT
(agent_name => 'Customer_Return_Agent);
END;
/
Notas de uso
Utilice force
para borrar un agente e ignorar los errores si el agente de AI no existe.
CREATE_TASK Procedimiento
Utilice el procedimiento DBMS_CLOUD_AI_AGENT.CREATE_TASK
para definir una tarea que un agente de Select AI puede incluir en su proceso de razonamiento. Cada tarea tiene un nombre único y un juego de atributos que especifican el comportamiento del agente al planificar y realizar la tarea.
Puede definir dependencias entre tareas mediante el atributo input
, lo que permite que Select AI transfiera la salida de una tarea a otra. Esto admite el razonamiento encadenado y los flujos de trabajo de varios pasos.
Sintaxis
DBMS_CLOUD_AI_AGENT.CREATE_TASK
(
task_name IN VARCHAR2,
attributes IN CLOB,
status IN VARCHAR2 DEFAULT NULL,
description IN CLOB DEFAULT NULL
);
Parámetros
Parámetro | Descripción |
---|---|
|
Nombre único para la tarea. Este parámetro es obligatorio. |
|
Objeto JSON que contiene atributos específicos de la tarea. Consulte CREATE_TASK Attributes. |
status |
Estado de la tarea. El valor por defecto es |
|
Descripción definida por el Usuario para ayudar a identificar la tarea. Este valor se almacena en la base de datos, pero no se envía al LLM. El valor por defecto es NULL. |
|
Permite que el agente haga preguntas al usuario cuando necesite información o aclaraciones durante una tarea. El valor por defecto es true. Nota
La tarea |
Ejemplo
En el siguiente ejemplo, se crea una tarea para procesar una devolución de producto de un cliente.
BEGIN
DBMS_CLOUD_AI_AGENT.CREATE_TASK
(
task_name => 'Return_And_Price_Match',
attributes => '{"instruction": "Process a product return request from a customer:{query}' ||
'1. Ask customer the reason for return (price match or defective)' ||
'2. If price match:' ||
' a. Request customer to provide a price match link' ||
' b. Use websearch tool to get the price for that price match link' ||
' c. Ask customer if they want a refund.' ||
' d. Send email notification only if customer accept the refund.' ||
'3. If defective:' ||
' a. Process the defective return",
"tools": ["WebSearch", "Email"]}'
);
END;
/
Atributos CREATE_TASK
Atributos
Nombre de atributo | Valor por defecto | Descripción |
---|---|---|
|
- |
Declaración clara y concisa que describe lo que debe lograr la tarea. Este texto se incluye en la petición de datos enviada al LLM. Puede incluir un marcador de posición
{query} para representar la entrada de lenguaje natural. Por ejemplo:
Este parámetro es obligatorio. |
|
- |
Matriz JSON de nombres de herramientas que el agente puede utilizar para completar la tarea. Por ejemplo: Este parámetro es obligatorio. |
|
- |
Identifica otras tareas cuyas salidas se deben utilizar como entrada para esta tarea. Select AI proporciona automáticamente estas salidas al LLM. |
ENABLE_TASK Procedimiento
Utilice el procedimiento DBMS_CLOUD_AI_AGENT.ENABLE_TASK
para activar una tarea definida anteriormente. Esto cambia el estado de la tarea a ENABLED
, lo que permite al agente utilizarla durante el procesamiento.
Sintaxis
DBMS_CLOUD_AI_AGENT.ENABLE_TASK
(
task_name IN VARCHAR2
);
Parámetros
Parámetro | Descripción |
---|---|
|
Nombre de la tarea que se va a activar. Este parámetro es obligatorio. |
Notas de uso
La tarea ya debe existir en el sistema. Este procedimiento actualiza el estado de la tarea para que esté disponible para el proceso de agente durante los flujos de trabajo de razonamiento.
Ejemplo para activar una tarea
BEGIN
DBMS_CLOUD_AI_AGENT.ENABLE_TASK
(
task_name => 'Return_And_Price_Match'
);
END;
/
DISABLE_TASK Procedimiento
Utilice el procedimiento DBMS_CLOUD_AI_AGENT.DISABLE_TASK
para desactivar una tarea en la base de datos actual. Esto cambia el estado de la tarea a DISABLED
, lo que impide que el agente la utilice durante el procesamiento.
Sintaxis
DBMS_CLOUD_AI_AGENT.DISABLE_TASK
(
task_name IN VARCHAR2
);
Parámetros
Parámetro | Descripción |
---|---|
|
Nombre de la tarea que se va a desactivar. Este parámetro es obligatorio. |
Notas de uso
La desactivación de una tarea no la suprime; puede volver a activarla más adelante mediante DBMS_CLOUD_AI_AGENT.ENABLE_TASK
. Una vez desactivada, la tarea se vuelve inactiva y el agente ya no la considera durante la selección de la tarea.
Ejemplo
En el siguiente ejemplo, se desactiva una tarea existente.
BEGIN
DBMS_CLOUD_AI_AGENT.DISABLE_TASK
(
task_name => 'Return_And_Price_Match'
);
END;
/
DROP_TASK Procedimiento
Utilice el procedimiento DBMS_CLOUD_AI_AGENT.DROP_TASK
para eliminar una tarea definida previamente de la base de datos. Si la tarea no existe, puede suprimir el error definiendo el parámetro force
en TRUE
.
Sintaxis
DBMS_CLOUD_AI_AGENT.DROP_TASK
(
task_name IN VARCHAR2,
force IN BOOLEAN DEFAULT FALSE
);
Parámetros
Parámetro | Descripción |
---|---|
|
Nombre de la tarea que se va a borrar. Este parámetro es obligatorio. |
|
Si es El valor por defecto de este parámetro es |
Ejemplo
BEGIN
DBMS_CLOUD_AI_AGENT.DROP_TASK
(task_name => 'Return_And_Price_Match');
END;
/
Notas de uso
Utilice force
para borrar una tarea e ignorar los errores si la tarea no existe.
CREATE_TOOL Procedimiento
Utilice el procedimiento DBMS_CLOUD_AI_AGENT.CREATE_TOOL
para registrar una herramienta personalizada que un agente puede utilizar durante el procesamiento de tareas. Cada herramienta se identifica mediante un tool_name
único e incluye atributos que definen su finalidad, lógica de implantación y metadatos.
Las herramientas pueden ser funciones o procedimientos PL/SQL personalizados, o tipos de herramientas incorporadas como RAG, SQL, WEBSEARCH o NOTIFICATION.
Sintaxis
DBMS_CLOUD_AI_AGENT.CREATE_TOOL
(
tool_name IN VARCHAR2,
attributes IN CLOB,
status IN VARCHAR2 DEFAULT NULL,
description IN CLOB DEFAULT NULL
);
Parámetros
Parámetro | Descripción |
---|---|
|
Nombre único para identificar la herramienta. Este parámetro es obligatorio. |
|
Atributos de herramienta en formato JSON. Consulte CREATE_TOOL Attributes. Este parámetro es obligatorio. |
status |
Estado de la herramienta. El valor por defecto es |
|
Descripción definida por el Usuario para ayudar a identificar la herramienta. Este valor se almacena en la base de datos, pero no se envía al LLM. El valor por defecto es NULL. |
Ejemplo
En el siguiente ejemplo, se crea una herramienta para generar un correo electrónico para el destinatario.
BEGIN
DBMS_CLOUD_AI_AGENT.CREATE_TOOL
(
tool_name => 'NOTIFICATION',
attributes => '{"tool_type": "EMAIL"}'
);
END;
/
Atributos CREATE_TOOL
Atributos
Nombre de atributo | Valor por defecto | Descripción |
---|---|---|
|
- |
Declaración clara y concisa que describe lo que debe lograr la herramienta y cómo hacerlo. Este texto se incluye en la petición de datos enviada al LLM. Este parámetro es obligatorio. |
|
- |
Especifica el procedimiento o la función PL/SQL que se va a llamar cuando se utilice la herramienta. Éste es un parámetro obligatorio para las herramientas personalizadas. |
|
- |
Especifica un tipo de herramienta incorporado. Si se define, Los valores posibles son los siguientes:
Puede crear herramientas incorporadas con nombres y parámetros personalizados. También puede crear varias herramientas incorporadas con el mismo |
|
- |
Especifica los parámetros para registrar herramientas incorporadas. |
|
- |
Describe los argumentos de entrada. Similar a los comentarios de columna de una tabla. Por ejemplo:
|
Requisitos previos para la herramienta incorporada
Realice estos pasos antes de utilizar las herramientas incorporadas:
Herramienta RAG
- Cree un perfil de IA que haga referencia a un índice vectorial. Consulte Seleccionar AI con generación aumentada de recuperación (RAG).
Herramienta de notificación
Se admiten los siguientes elementos: SLACK
y EMAIL
.
herramienta SLACK:
- Configure una aplicación Slack para recibir mensajes de Autonomous Database.
- Cree una credencial mediante
DBMS_CLOUD_NOTIFICATION
para enviar notificaciones de Slack desde Autonomous Database. Consulte Envío de notificaciones de Slack desde Autonomous Database.
HerramientaEMAIL:
La herramienta de correo electrónico envía una notificación por correo electrónico desde OCI.
- Identifique el punto final SMTP. Por ejemplo, seleccione uno de los puntos finales SMTP:
smtp.us-phoenix-1.oraclecloud.com smtp.us-ashburn-1.oraclecloud.com smtp.email.uk-london-1.oci.oraclecloud.com smtp.email.eu-frankfurt-1.oci.oraclecloud.com
- Otorgue acceso SMTP mediante una ACL. Consulte Configuración de la conexión SMTP.
- Genere credenciales SMTP para la entrega de correo electrónico. El paquete
UTL_SMTP
utiliza credenciales para autenticarse con los servidores de Email Delivery al enviar un correo electrónico. Consulte Generación de credenciales SMTP para un usuario para obtener más información. - Creación de remitentes aprobados. Complete este paso para todas las direcciones de correo electrónico que utilice como dirección
From
con el subprogramaUTL_SMTP.MAIL
. Consulte Gestión de emisores aprobados para más información. - Otorgue acceso SMTP al usuario agregando la entrada de control de acceso (ACE). Para obtener más información, consulte Envío de correo electrónico desde Autonomous Database mediante DBMS_CLOUD_NOTIFICATION.
Herramienta HTTP:
Otorgue acceso de red mediante ACL al punto final especificado por el usuario para activar la solicitud http:
BEGIN
DBMS_NETWORK_ACL_ADMIN.APPEND_HOST_ACE(
host => 'www.example.com',
ace => xs$ace_type(
privilege_list => xs$name_list('http'),
principal_name => 'ADB_USER',
principal_type => xs_acl.ptype_db
)
);
END;
/
Tipos de herramientas incorporadas en el paquete DBMS_CLOUD_AI_AGENT
Puede registrar herramientas incorporadas mediante los atributos tool_type
y tool_params
.
Tipo de Herramienta | Descripción | Parámetros obligatorios |
---|---|---|
|
Convierte el lenguaje natural en consultas SQL. |
|
|
Realiza la generación con recuperación aumentada mediante la búsqueda vectorial. |
|
|
Envía mensajes a un canal de Slack o envía correos electrónicos mediante SMTP. Opciones disponibles:
|
Cuando Cuando |
|
Busca información de la web. |
|
ENABLE_TOOL Procedimiento
Utilice el procedimiento DBMS_CLOUD_AI_AGENT.ENABLE_TOOL
para activar una herramienta registrada anteriormente. Esto cambia el estado de la herramienta a ENABLED
, lo que permite al agente utilizar las tareas.
Sintaxis
DBMS_CLOUD_AI_AGENT.ENABLE_TOOL
(
tool_name IN VARCHAR2
);
Parámetros
Parámetro | Descripción |
---|---|
|
Nombre de la herramienta que se va a activar. Este parámetro es obligatorio. |
Ejemplo
BEGIN
DBMS_CLOUD_AI_AGENT.ENABLE_TOOL
(
tool_name => 'SQL'
);
END;
/
DISABLE_TOOL Procedimiento
Utilice el procedimiento DBMS_CLOUD_AI_AGENT.DISABLE_TOOL
para desactivar una herramienta registrada. Esto cambia el estado de la herramienta a DISABLED
, lo que impide que el agente lo utilice en tareas.
Sintaxis
DBMS_CLOUD_AI_AGENT.DISABLE_TOOL
(
tool_name IN VARCHAR2
);
Parámetros
Parámetro | Descripción |
---|---|
|
Nombre de la herramienta que se va a desactivar. Este parámetro es obligatorio. |
Ejemplo
En el siguiente ejemplo, se desactiva una herramienta existente.
BEGIN
DBMS_CLOUD_AI_AGENT.DISABLE_TOOL
(
tool_name => 'SQL'
);
END;
/
DROP_TOOL Procedimiento
Utilice el procedimiento DBMS_CLOUD_AI_AGENT.DROP_TOOL
para eliminar una herramienta registrada anteriormente con el agente. Si la tarea no existe, puede suprimir el error definiendo el parámetro force
en TRUE
.
Sintaxis
DBMS_CLOUD_AI_AGENT.DROP_TOOL
(
tool_name IN VARCHAR2,
force IN BOOLEAN DEFAULT FALSE
);
Parámetros
Parámetro | Descripción |
---|---|
|
Nombre de la herramienta que desea borrar. Este parámetro es obligatorio. |
|
Si es El valor por defecto de este parámetro es |
Ejemplo
BEGIN
DBMS_CLOUD_AI_AGENT.DROP_TOOL
(tool_name => 'SQL');
END;
/
Notas de uso
Utilice force
para borrar una herramienta e ignorar los errores si la herramienta no existe.
CREATE_TEAM Procedimiento
Utilice el procedimiento DBMS_CLOUD_AI_AGENT.CREATE_TEAM
para definir un equipo de agentes de IA que trabajen juntos para realizar tareas. Puede especificar agentes y sus tareas asociadas, junto con la forma en que se deben procesar las tareas.
Sintaxis
DBMS_CLOUD_AI_AGENT.CREATE_TEAM
(
team_name IN VARCHAR2,
attributes IN CLOB,
status IN VARCHAR2 DEFAULT NULL,
description IN CLOB DEFAULT NULL
);
Parámetros
Parámetro | Descripción |
---|---|
|
Nombre único para identificar al equipo de agente de IA. Este parámetro es obligatorio. |
|
Cadena con formato JSON que define atributos de equipo, como agentes y procesos. Consulte CREATE_TEAM Attributes. Este parámetro es obligatorio. |
status |
Estado del equipo. El valor por defecto es |
|
Descripción definida por el usuario para identificar la finalidad del equipo. Este valor se almacena en la base de datos, pero no se envía al LLM. El valor por defecto es NULL. |
Ejemplo
En el siguiente ejemplo, se crea un equipo de agente para procesar la devolución de productos de un cliente.
BEGIN
DBMS_CLOUD_AI_AGENT.CREATE_TEAM
(
team_name => 'ReturnAgency',
attributes => '{"agents": [{"name":"Customer_Return_Agent","task" : "Return_And_Price_Match"}],
"process": "sequential"}');
END;
/
Atributos CREATE_TEAM
team_name
único y utiliza un juego de atributos para definir su estructura y estrategia de ejecución.
Atributos
Nombre de atributo | Valor por defecto | Descripción |
---|---|---|
|
- |
Especifica los agentes de lista de matriz JSON y sus tareas correspondientes. Un agente se puede asignar a varias tareas con el mismo nombre. Este parámetro es obligatorio. Ejemplo:
|
|
- |
Especifica cómo se ejecutan las tareas. Utilice |
Función SET_TEAM
Utilice DBMS_CLOUD_AI_AGENT.SET_TEAM
para especificar el equipo de agente de AI para la sesión actual.
Una vez que se define un equipo, solo se activa la acción select ai agent
, el sistema no admite otras acciones de selección de IA.
Sintaxis
DBMS_CLOUD_AI_AGENT.SET_TEAM
(
team_name IN VARCHAR2,
);
Parámetros
Parámetro | Descripción |
---|---|
|
Especifica el nombre del equipo del agente de AI que se utilizará en la sesión actual. El equipo ya debe existir en el sistema. Este parámetro es obligatorio. |
Ejemplo
En el siguiente ejemplo, se define el equipo de agente de AI especificado por el usuario en la sesión actual.
EXEC DBMS_CLOUD_AI_AGENT.SET_TEAM
('ReturnAgency');
Función GET_TEAM
Utilice DBMS_CLOUD_AI_AGENT.GET_TEAM
para devolver el equipo de agente de AI para la sesión actual.
Sintaxis
DBMS_CLOUD_AI_AGENT.GET_TEAM
RETURN VARCHAR2;
Ejemplo
En el siguiente ejemplo, se devuelve el equipo del agente de AI en la sesión actual.
SELECT DBMS_CLOUD_AI_AGENT.GET_TEAM
from DUAL;
Función CLEAR_TEAM
Utilice DBMS_CLOUD_AI_AGENT.CLEAR_TEAM
para borrar el juego de equipos de agente de AI en la sesión actual. Este procedimiento no elimina al equipo.
Sintaxis
DBMS_CLOUD_AI_AGENT.CLEAR_TEAM
;
Ejemplo
En el siguiente ejemplo, se borra el equipo del agente de IA en la sesión actual.
BEGIN
DBMS_CLOUD_AI_AGENT.CLEAR_TEAM
;
END;
/
Función RUN_TEAM
Utilice DBMS_CLOUD_AI_AGENT.RUN_TEAM
para iniciar un nuevo equipo de agentes de IA o reanudar uno en pausa que esté esperando la entrada humana. Si proporciona un ID de proceso existente y el proceso de equipo asociado tiene el estado WAITING_FOR_HUMAN
, la función reanuda el flujo de trabajo utilizando la entrada que proporciona como respuesta humana.
Sintaxis
DBMS_CLOUD_AI_AGENT.RUN_TEAM
(
team_name IN VARCHAR2,
user_prompt IN CLOB DEFAULT NULL,
params IN CLOB DEFAULT NULL,
);
Parámetros
Parámetro | Descripción |
---|---|
|
Especifica el nombre del equipo del agente de AI que se utilizará en la sesión actual. El equipo ya debe existir en el sistema. Este parámetro es obligatorio. |
|
Especifica la consulta de usuario o la respuesta proporcionada a la tarea. Si la tarea tiene el estado Si la tarea tiene el estado |
|
Especifica los parámetros personalizados utilizados durante el proceso de equipo de agente de AI. Los parámetros soportados incluyen:
|
Ejemplo
En el siguiente ejemplo, se ejecuta el equipo de agente de AI especificado por el usuario en la sesión actual.
l_final_answer := DBMS_CLOUD_AI_AGENT.RUN_TEAM
(
team_name => 'ReturnAgency',
user_prompt => 'I want to return computer desk chair',
params => '{"conversation_id": "' ||l_conversation_id || '"}'
);
ENABLE_TEAM Procedimiento
Utilice el procedimiento DBMS_CLOUD_AI_AGENT.ENABLE_TEAM
para activar un equipo de agente de AI especificado por el usuario. Esto cambia el estado del equipo a ENABLED
.
Sintaxis
DBMS_CLOUD_AI_AGENT.ENABLE_TEAM
(
team_name IN VARCHAR2
);
Parámetros
Parámetro | Descripción |
---|---|
|
Nombre que debe activar el equipo de agente de AI. Este parámetro es obligatorio. |
Ejemplo
En el siguiente ejemplo, se activa un equipo de agentes de AI especificado por el usuario.
BEGIN
DBMS_CLOUD_AI_AGENT.ENABLE_TEAM
(
team_name => 'ReturnAgency'
);
END;
/
DISABLE_TEAM Procedimiento
Utilice el procedimiento DBMS_CLOUD_AI_AGENT.DISABLE_TEAM
para desactivar un equipo de agente de AI existente. Esto cambia el estado del equipo a DISABLED
.
Sintaxis
DBMS_CLOUD_AI_AGENT.DISABLE_TEAM
(
team_name IN VARCHAR2
);
Parámetros
Parámetro | Descripción |
---|---|
|
Nombre del equipo de agente de AI que se va a desactivar. Este parámetro es obligatorio. |
Ejemplo
En el siguiente ejemplo, se desactiva un equipo de agentes de IA existente.
BEGIN
DBMS_CLOUD_AI_AGENT.DISABLE_TEAM
(
team_name => 'ReturnAgency'
);
END;
/
DROP_TEAM Procedimiento
Utilice el procedimiento DBMS_CLOUD_AI_AGENT.DROP_TEAM
para eliminar un equipo de agente de AI creado anteriormente.
Sintaxis
DBMS_CLOUD_AI_AGENT.DROP_TEAM
(
team_name IN VARCHAR2,
force IN BOOLEAN DEFAULT FALSE
);
Parámetros
Parámetro | Descripción |
---|---|
|
Nombre del equipo que se va a borrar. Este parámetro es obligatorio. |
|
Si es El valor por defecto de este parámetro es |
Ejemplo
BEGIN
DBMS_CLOUD_AI_AGENT.DROP_TEAM
(team_name => 'ReturnAgency');
END;
/
Notas de uso
Utilice force
para borrar un equipo e ignorar los errores si el equipo no existe.