DBMS_CLOUD_AI_AGENT Vues d'historique

Les vues d'historique DBMS_CLOUD_AI sont catégorisées en vue d'historique de l'équipe, en vue d'historique des tâches et en vue d'historique des outils.

Note :

La prise en charge de l'ensemble DBMS_CLOUD_AI_AGENT est disponible dans Oracle Database 19c à partir de la version 19.29 et dans Oracle Database 26ai à partir de la version 23.26.

Voir aussi :

Vues de l'historique de l'équipe

Ces vues affichent toutes les exécutions d'équipe d'agent sur l'ensemble du système. Chaque rangée enregistre l'exécution d'une équipe d'agent, y compris le nom de l'équipe, les noms de tâche, les horodatages de début ou de fin, l'état d'exécution et toute erreur. Il sert de journal d'exécution de niveau supérieur, reliant à l'historique des tâches et des outils pour une analyse plus approfondie.

Vues de l'historique des tâches

Ces vues affichent les paramètres de tâche d'agent au sein d'une équipe. Ces vues contiennent les données contextuelles nécessaires à l'exécution d'une tâche d'agent. La tâche lit les paramètres d'entrée lorsqu'elle démarre et écrit les résultats lorsqu'elle se termine. Il relie le système de planification à la structure d'agents.

Vues de l'historique des outils

Ces vues affichent les appels aux outils dans l'ensemble du système. Chaque ligne consigne le nom de l'outil, l'agent déclencheur et la tâche, l'ID exécution de l'équipe, le nom de l'étape, les horodatages et les données d'entrée et de sortie. Utilisez-le pour vérifier l'utilisation des outils, surveiller les intégrations et le comportement des outils de débogage.

Vue DBA_AI_AGENT_TEAM_HISTORY

La vue affiche toutes les exécutions d'équipe d'agent sur l'ensemble du système.

Seul l'administrateur de base de données a le privilège d'accéder à cette vue. Ils peuvent accorder l'accès à d'autres utilisateurs. Les vues DBA* affichent les objets de tous les utilisateurs de la base de données.

Colonne Type de données NULL Description
TEAM_EXEC_ID VARCHAR2(128) NOT NULL

Stocke l'identificateur unique de l'instance d'exécution de l'équipe, généralement un GUID.

TEAM_NAME VARCHAR2(128) NOT NULL

Indique le nom de l'agent en cours d'exécution.

TEAM_OWNER VARCHAR2(128) NOT NULL

Indique le schéma du responsable de l'équipe.

START_DATE TIMESTAMP - Horodatage du démarrage du processus.
END_DATE TIMESTAMP NOT NULL

Horodatage de fin du processus. Si le traitement est toujours en cours d'exécution, la valeur est NULL.

STATE VARCHAR2(30) NOT NULL
Indique l'état d'exécution courant. Les valeurs possibles sont les suivantes : :
  • RUNNING : L'équipe de l'agent traite activement la demande.
  • WAITING_FOR_HUMAN : L'équipe de l'agent a mis en pause et attend une entrée ou une approbation de l'utilisateur.
  • RESUMING : L'équipe de l'agent se poursuit après une pause ou une entrée humaine.
  • SUCCEEDED : L'équipe de l'agent a terminé l'exécution et a produit une réponse finale.
  • FAILED : L'équipe de l'agent s'est arrêtée en raison d'une erreur ou d'une condition non satisfaite.
TEAM_INSTANCE_ID NUMBER -

Indique l'ID instance de session où l'équipe de l'agent a été exécutée.

Vue USER_AI_AGENT_TEAM_HISTORY

La vue affiche toutes les exécutions d'équipe d'agent pour les équipes détenues par l'utilisateur courant.

L'utilisateur courant peut voir l'historique de l'équipe dont il est responsable. Vous ne pouvez pas accorder l'accès à d'autres utilisateurs. L'administrateur de base de données peut accéder à ces vues, mais ne voit que les objets dont il est responsable.

Colonne Type de données NULL Description
TEAM_EXEC_ID VARCHAR2(128) NOT NULL Stocke l'identificateur unique de l'instance d'exécution d'équipe, généralement un GUID.
TEAM_NAME VARCHAR2(128) NOT NULL Indique le nom de l'agent en cours d'exécution.
START_DATE TIMESTAMP - Horodatage du démarrage du processus.
END_DATE TIMESTAMP NOT NULL

Horodatage de fin du processus. Si le traitement est toujours en cours d'exécution, la valeur est NULL.

STATE VARCHAR2(30) NOT NULL
Indique l'état d'exécution courant. Les valeurs possibles sont les suivantes : :
  • RUNNING : L'équipe de l'agent traite activement la demande.
  • WAITING_FOR_HUMAN : L'équipe de l'agent a mis en pause et attend une entrée ou une approbation de l'utilisateur.
  • RESUMING : L'équipe de l'agent se poursuit après une pause ou une entrée humaine.
  • SUCCEEDED : L'équipe de l'agent a terminé l'exécution et a produit une réponse finale.
  • FAILED : L'équipe de l'agent s'est arrêtée en raison d'une erreur ou d'une condition non satisfaite.
TEAM_INSTANCE_ID NUMBER -

Indique l'ID instance de session où l'équipe de l'agent a été exécutée.

Vue DBA_AI_AGENT_TASK_HISTORY

Cette vue affiche les paramètres de tâche d'agent au sein d'une équipe.

Seul l'administrateur de base de données a le privilège d'accéder à cette vue. Ils peuvent accorder l'accès à d'autres utilisateurs. Les vues DBA* affichent les objets de tous les utilisateurs de la base de données.

Colonne Type de données NULL Description
TEAM_EXEC_ID VARCHAR2(128) NOT NULL

Stocke l'identificateur unique de l'instance d'exécution de l'équipe, généralement un GUID.

TEAM_NAME VARCHAR2(128) NOT NULL

Indique le nom de l'équipe d'agent en cours d'exécution.

TASK_OWNER VARCHAR2(128)  

Indique le schéma du responsable de l'équipe.

AGENT_NAME VARCHAR2(128) NOT NULL

Indique le nom de l'agent en cours d'exécution.

TASK_NAME VARCHAR2(128)  

Indique le nom de la tâche en cours d'exécution.

TASK_ORDER NUMBER  

Identifie le poste de la tâche courante dans la séquence de l'équipe d'agent. Comme une tâche peut apparaître plusieurs fois, task_order distingue cette occurrence spécifique.

COVERSATION_PARAM CLOB  

Fournit des paramètres JSON pour l'API de conversation, notamment : conversation_id, title et title.

INPUT CLOB  

Spécifie les données d'entrée pour la tâche.

RESULT CLOB  

Stocke la sortie produite par la tâche. (Par exemple, texte, JSON, rangées ou message de statut).

STATE VARCHAR2(30) NOT NULL
Indique l'état d'exécution courant. Les valeurs possibles sont les suivantes : :
  • RUNNING : L'équipe de l'agent traite activement la demande.
  • WAITING_FOR_HUMAN : L'équipe de l'agent a mis en pause et attend une entrée ou une approbation de l'utilisateur.
  • RESUMING : L'équipe de l'agent se poursuit après une pause ou une entrée humaine.
  • SUCCEEDED : L'équipe de l'agent a terminé l'exécution et a produit une réponse finale.
  • FAILED : L'équipe de l'agent s'est arrêtée en raison d'une erreur ou d'une condition non satisfaite.
START_DATE TIMESTAMP -

Horodatage du démarrage du processus.

END_DATE TIMESTAMP NOT NULL

Horodatage de fin du processus. Si le traitement est toujours en cours d'exécution, la valeur est NULL.

Vue USER_AI_AGENT_TASK_HISTORY

Cette vue présente les paramètres de tâche d'agent pour les équipes de l'utilisateur courant.

L'utilisateur courant peut voir l'historique des tâches dont il est responsable. Vous ne pouvez pas accorder l'accès à d'autres utilisateurs. L'administrateur de base de données peut accéder à ces vues, mais ne voit que les objets dont il est responsable.

Colonne Type de données NULL Description
TEAM_EXEC_ID VARCHAR2(128) NOT NULL

Stocke l'identificateur unique de l'instance d'exécution de l'équipe, généralement un GUID.

TEAM_NAME VARCHAR2(128) NOT NULL

Indique le nom de l'équipe d'agent en cours d'exécution.

AGENT_NAME VARCHAR2(128) NOT NULL

Indique le nom de l'agent en cours d'exécution.

TASK_NAME VARCHAR2(128)  

Indique le nom de la tâche en cours d'exécution.

TASK_ORDER NUMBER  

Identifie le poste de la tâche courante dans la séquence de l'équipe d'agent. Comme une tâche peut apparaître plusieurs fois, task_order distingue cette occurrence spécifique.

COVERSATION_PARAM CLOB  

Fournit des paramètres JSON pour l'API de conversation, notamment : conversation_id, title et title.

INPUT CLOB  

Spécifie les données d'entrée pour la tâche.

RESULT CLOB  

Stocke la sortie produite par la tâche. (Par exemple, texte, JSON, rangées ou message de statut).

STATE VARCHAR2(30) NOT NULL
Indique l'état d'exécution courant. Les valeurs possibles sont les suivantes : :
  • RUNNING : L'équipe de l'agent traite activement la demande.
  • WAITING_FOR_HUMAN : L'équipe de l'agent a mis en pause et attend une entrée ou une approbation de l'utilisateur.
  • RESUMING : L'équipe de l'agent se poursuit après une pause ou une entrée humaine.
  • SUCCEEDED : L'équipe de l'agent a terminé l'exécution et a produit une réponse finale.
  • FAILED : L'équipe de l'agent s'est arrêtée en raison d'une erreur ou d'une condition non satisfaite.
START_DATE TIMESTAMP - Horodatage du démarrage du processus.
END_DATE TIMESTAMP NOT NULL

Horodatage de fin du processus. Si le traitement est toujours en cours d'exécution, la valeur est NULL.

Vue DBA_AI_AGENT_TOOL_HISTORY

Cette vue répertorie les appels aux outils dans l'ensemble du système.

Seul l'administrateur de base de données a le privilège d'accéder à cette vue. Ils peuvent accorder l'accès à d'autres utilisateurs. Les vues DBA* affichent les objets de tous les utilisateurs de la base de données.

Colonne Type de données NULL Description
invocation_id VARCHAR2(128) NOT NULL

Stocke l'identificateur unique de l'appel.

TEAM_EXEC_ID VARCHAR2(128) NOT NULL

Stocke l'identificateur unique de l'instance d'exécution de l'équipe, généralement un GUID.

TASK_ORDER NUMBER -

Identifie le poste de la tâche courante dans la séquence de l'équipe d'agent. Comme une tâche peut apparaître plusieurs fois, task_order distingue cette occurrence spécifique.

TOOL_OWNER VARCHAR2(128) -

Schéma du propriétaire de l'outil.

TOOL_NAME VARCHAR2(128) -

Indique le nom de l'outil appelé.

AGENT_NAME VARCHAR2(128) -

Indique le nom de l'agent utilisé pour appeler l'outil.

TASK_NAME VARCHAR2(128) -

Nom de la tâche qui a exécuté l'outil.

START_DATE TIMESTAMP - Horodatage auquel l'outil a commencé à s'exécuter.
END_DATE TIMESTAMP NOT NULL

Horodatage de l'arrêt de l'outil. Si le traitement est toujours en cours d'exécution, la valeur est NULL.

INPUT CLOB -

Spécifie les données d'entrée pour l'outil.

OUTPUT CLOB -

Stocke la sortie produite par l'outil. (Par exemple, texte, JSON, rangées ou message de statut).

TOOL_OUTPUT CLOB -

Messages de diagnostic de la fonction d'outil, utilisés pour le débogage ou le dépannage et le traçage du comportement.

Vue USER_AI_AGENT_TOOL_HISTORY

Cette vue répertorie les appels aux outils dont l'utilisateur courant est propriétaire.

L'utilisateur actuel peut voir l'historique des outils qu'il possède. Vous ne pouvez pas accorder l'accès à d'autres utilisateurs. L'administrateur de base de données peut accéder à ces vues, mais ne voit que les objets dont il est responsable.

Colonne Type de données NULL Description
invocation_id VARCHAR2(128) NOT NULL

Stocke l'identificateur unique de l'appel.

TEAM_EXEC_ID VARCHAR2(128) NOT NULL

Stocke l'identificateur unique de l'instance d'exécution de l'équipe, généralement un GUID.

TASK_ORDER NUMBER -

Identifie le poste de la tâche courante dans la séquence de l'équipe d'agent. Comme une tâche peut apparaître plusieurs fois, task_order distingue cette occurrence spécifique.

TOOL_NAME VARCHAR2(128) -

Indique le nom de l'outil appelé.

AGENT_NAME VARCHAR2(128) -

Indique le nom de l'agent utilisé pour appeler l'outil.

TASK_NAME VARCHAR2(128) -

Nom de la tâche qui a exécuté l'outil.

START_DATE TIMESTAMP - Horodatage auquel l'outil a commencé à s'exécuter.
END_DATE TIMESTAMP NOT NULL

Horodatage de l'arrêt de l'outil. Si le traitement est toujours en cours d'exécution, la valeur est NULL.

INPUT CLOB -

Spécifie les données d'entrée pour l'outil.

OUTPUT CLOB -

Stocke la sortie produite par l'outil. (Par exemple, texte, JSON, rangées ou message de statut).

TOOL_OUTPUT CLOB -

Messages de diagnostic de la fonction d'outil, utilisés pour le débogage ou le dépannage et le traçage du comportement.