Viste cronologia DBMS_CLOUD_AI_AGENT
Le viste cronologia DBMS_CLOUD_AI sono suddivise nelle categorie riportate di seguito.
-
Viste cronologia team
Queste viste mostrano tutti i team di agenti nel sistema. Ogni riga registra un'esecuzione del team agente, inclusi il nome del team, i nomi dei job, gli indicatori orari di inizio o fine, lo stato di esecuzione e gli eventuali errori. Serve come log di esecuzione di livello superiore, collegandosi alla cronologia a livello di task e strumenti per un'analisi più approfondita.
-
Viste cronologia task
Queste viste mostrano i parametri del task agente all'interno di un team. Queste viste contengono i dati contestuali necessari per eseguire un task agente. Il task legge i parametri di input da esso all'avvio e scrive i risultati al termine. Connette il sistema di pianificazione al framework dell'agente.
-
Viste cronologia strumenti
Queste viste mostrano le chiamate agli strumenti in tutto il sistema. Ogni riga registra il nome dello strumento, attivando l'agente e il task, l'ID di esecuzione del team, il nome del passo, gli indicatori orari e i dati di input e output. Utilizzalo per eseguire l'audit dell'uso degli strumenti, monitorare le integrazioni e il comportamento degli strumenti di debug.
Nota: il supporto per il package DBMS_CLOUD_AI_AGENT è disponibile in Oracle Database 19c a partire dalla versione 19.29 e in Oracle Database 26ai a partire dalla versione 23.26.
Vista DBA_AI_AGENT_TEAM_HISTORY
Nella vista vengono visualizzati tutti i team di agenti nel sistema.
Solo l'amministratore del database dispone dei privilegi per accedere a questa vista. Possono concedere l'accesso ad altri utenti. Le viste DBA* mostrano gli oggetti di tutti gli utenti del database.
| A colonne | Tipo di dati | NULL | Descrizione |
|---|---|---|---|
TEAM_EXEC_ID |
VARCHAR2(128) |
NOT NULL |
Memorizza l'identificativo univoco per l'istanza di esecuzione del team, in genere un GUID. |
TEAM_NAME |
VARCHAR2(128) |
NOT NULL |
Specifica il nome dell'agente in esecuzione. |
TEAM_OWNER |
VARCHAR2(128) |
NOT NULL |
Specifica lo schema proprietario del team. |
START_DATE |
TIMESTAMP |
- |
Indicatore orario del processo avviato. |
END_DATE |
TIMESTAMP |
NOT NULL |
Indicatore orario terminato dal processo. Se il processo è ancora in esecuzione, il valore è NULL. |
STATE |
VARCHAR2(30) |
NOT NULL |
Indica lo stato di esecuzione corrente. I valori possibili sono:
|
TEAM_INSTANCE_ID |
NUMBER |
- |
Specifica l'ID dell'istanza di sessione in cui è stato eseguito il team agente. |
Vista USER_AI_AGENT_TEAM_HISTORY
La vista visualizza tutte le esecuzioni del team agente per i team di proprietà dell'utente corrente.
L'utente corrente può visualizzare la cronologia del team di cui è proprietario. Non è possibile concedere l'accesso ad altri utenti. L'amministratore del database può accedere a queste viste, ma visualizza solo gli oggetti di cui è proprietario.
| A colonne | Tipo di dati | NULL | Descrizione |
|---|---|---|---|
TEAM_EXEC_ID |
VARCHAR2(128) |
NOT NULL |
Memorizza l'identificativo univoco per l'istanza di esecuzione del team, in genere un GUID. |
TEAM_NAME |
VARCHAR2(128) |
NOT NULL |
Specifica il nome dell'agente in esecuzione. |
START_DATE |
TIMESTAMP |
- |
Indicatore orario del processo avviato. |
END_DATE |
TIMESTAMP |
NOT NULL |
Indicatore orario terminato dal processo. Se il processo è ancora in esecuzione, il valore è NULL. |
STATE |
VARCHAR2(30) |
NOT NULL |
Indica lo stato di esecuzione corrente. I valori possibili sono:
|
TEAM_INSTANCE_ID |
NUMBER |
- |
Specifica l'ID dell'istanza di sessione in cui è stato eseguito il team agente. |
Vista DBA_AI_AGENT_TASK_HISTORY
Questa vista mostra i parametri del task agente all'interno di un team.
Solo l'amministratore del database dispone dei privilegi per accedere a questa vista. Possono concedere l'accesso ad altri utenti. Le viste DBA* mostrano gli oggetti di tutti gli utenti del database.
| A colonne | Tipo di dati | NULL | Descrizione |
|---|---|---|---|
TEAM_EXEC_ID |
VARCHAR2(128) |
NOT NULL |
Memorizza l'identificativo univoco per l'istanza di esecuzione del team, in genere un GUID. |
TEAM_NAME |
VARCHAR2(128) |
NOT NULL |
Specifica il nome del team agente in esecuzione. |
TASK_OWNER |
VARCHAR2(128) |
Specifica lo schema proprietario del team. | |
AGENT_NAME |
VARCHAR2(128) |
NOT NULL |
Specifica il nome dell'agente in esecuzione. |
TASK_NAME |
VARCHAR2(128) |
Indica il nome del task in esecuzione. | |
TASK_ORDER |
NUMBER |
Identifica la posizione del task corrente nella sequenza del team agente. Poiché un task può essere visualizzato più volte, task_order distingue questa occorrenza specifica. |
|
COVERSATION_PARAM |
CLOB |
Fornisce parametri JSON per l'API di conversazione, tra cui: conversation_id, title e title. |
|
INPUT |
CLOB |
Specifica i dati di input per il task. | |
RESULT |
CLOB |
Memorizza l'output prodotto dal task. Ad esempio, testo, JSON, righe o un messaggio di stato. | |
STATE |
VARCHAR2(30) |
NOT NULL |
Indica lo stato di esecuzione corrente. I valori possibili sono:
|
START_DATE |
TIMESTAMP |
- |
Indicatore orario del processo avviato. |
END_DATE |
TIMESTAMP |
NOT NULL |
Indicatore orario terminato dal processo. Se il processo è ancora in esecuzione, il valore è NULL. |
Vista USER_AI_AGENT_TASK_HISTORY
Questa vista mostra i parametri del task agente per i team dell'utente corrente.
L'utente corrente può visualizzare la cronologia dei task di cui è proprietario. Non è possibile concedere l'accesso ad altri utenti. L'amministratore del database può accedere a queste viste, ma visualizza solo gli oggetti di cui è proprietario.
| A colonne | Tipo di dati | NULL | Descrizione |
|---|---|---|---|
TEAM_EXEC_ID |
VARCHAR2(128) |
NOT NULL |
Memorizza l'identificativo univoco per l'istanza di esecuzione del team, in genere un GUID. |
TEAM_NAME |
VARCHAR2(128) |
NOT NULL |
Specifica il nome del team agente in esecuzione. |
AGENT_NAME |
VARCHAR2(128) |
NOT NULL |
Specifica il nome dell'agente in esecuzione. |
TASK_NAME |
VARCHAR2(128) |
Indica il nome del task in esecuzione. | |
TASK_ORDER |
NUMBER |
Identifica la posizione del task corrente nella sequenza del team agente. Poiché un task può essere visualizzato più volte, task_order distingue questa occorrenza specifica. |
|
COVERSATION_PARAM |
CLOB |
Fornisce parametri JSON per l'API di conversazione, tra cui: conversation_id, title e title. |
|
INPUT |
CLOB |
Specifica i dati di input per il task. | |
RESULT |
CLOB |
Memorizza l'output prodotto dal task. Ad esempio, testo, JSON, righe o un messaggio di stato. | |
STATE |
VARCHAR2(30) |
NOT NULL |
Indica lo stato di esecuzione corrente. I valori possibili sono:
|
START_DATE |
TIMESTAMP |
- |
Indicatore orario del processo avviato. |
END_DATE |
TIMESTAMP |
NOT NULL |
Indicatore orario terminato dal processo. Se il processo è ancora in esecuzione, il valore è NULL. |
Vista DBA_AI_AGENT_TOOL_HISTORY
Questa vista elenca le chiamate agli strumenti in tutto il sistema.
Solo l'amministratore del database dispone dei privilegi per accedere a questa vista. Possono concedere l'accesso ad altri utenti. Le viste DBA* mostrano gli oggetti di tutti gli utenti del database.
| A colonne | Tipo di dati | NULL | Descrizione |
|---|---|---|---|
invocation_id |
VARCHAR2(128) |
NOT NULL |
Memorizza l'identificativo univoco della visita. |
TEAM_EXEC_ID |
VARCHAR2(128) |
NOT NULL |
Memorizza l'identificativo univoco per l'istanza di esecuzione del team, in genere un GUID. |
TASK_ORDER |
NUMBER |
- |
Identifica la posizione del task corrente nella sequenza del team agente. Poiché un task può essere visualizzato più volte, task_order distingue questa occorrenza specifica. |
TOOL_OWNER |
VARCHAR2(128) |
- |
Schema proprietario dello strumento. |
TOOL_NAME |
VARCHAR2(128) |
- |
Indica il nome dello strumento chiamato. |
AGENT_NAME |
VARCHAR2(128) |
- |
Indica il nome dell'agente utilizzato per chiamare lo strumento. |
TASK_NAME |
VARCHAR2(128) |
- |
Nome del task che ha eseguito lo strumento. |
START_DATE |
TIMESTAMP |
- |
Indicatore orario all'avvio dell'esecuzione dello strumento. |
END_DATE |
TIMESTAMP |
NOT NULL |
La data e l'ora in cui lo strumento si è arrestato. Se il processo è ancora in esecuzione, il valore è NULL. |
INPUT |
CLOB |
- |
Specifica i dati di input per lo strumento. |
OUTPUT |
CLOB |
- |
Memorizza l'output prodotto dallo strumento. Ad esempio, testo, JSON, righe o un messaggio di stato. |
TOOL_OUTPUT |
CLOB |
- |
Messaggi diagnostici della funzione strumento, utilizzati per il debug o la risoluzione dei problemi e il funzionamento del trace. |
Vista USER_AI_AGENT_TOOL_HISTORY
In questa vista sono elencate le chiamate agli strumenti di proprietà dell'utente corrente.
L'utente corrente può visualizzare la cronologia degli strumenti di cui è proprietario. Non è possibile concedere l'accesso ad altri utenti. L'amministratore del database può accedere a queste viste, ma visualizza solo gli oggetti di cui è proprietario.
| A colonne | Tipo di dati | NULL | Descrizione |
|---|---|---|---|
invocation_id |
VARCHAR2(128) |
NOT NULL |
Memorizza l'identificativo univoco della visita. |
TEAM_EXEC_ID |
VARCHAR2(128) |
NOT NULL |
Memorizza l'identificativo univoco per l'istanza di esecuzione del team, in genere un GUID. |
TASK_ORDER |
NUMBER |
- |
Identifica la posizione del task corrente nella sequenza del team agente. Poiché un'attività può essere visualizzata più volte, task_order distingue questa occorrenza specifica. |
TOOL_NAME |
VARCHAR2(128) |
- |
Indica il nome dello strumento chiamato. |
AGENT_NAME |
VARCHAR2(128) |
- |
Indica il nome dell'agente utilizzato per chiamare lo strumento. |
TASK_NAME |
VARCHAR2(128) |
- |
Nome del task che ha eseguito lo strumento. |
START_DATE |
TIMESTAMP |
- |
Indicatore orario all'avvio dell'esecuzione dello strumento. |
END_DATE |
TIMESTAMP |
NOT NULL |
La data e l'ora in cui lo strumento si è arrestato. Se il processo è ancora in esecuzione, il valore è NULL. |
INPUT |
CLOB |
- |
Specifica i dati di input per lo strumento. |
OUTPUT |
CLOB |
- |
Memorizza l'output prodotto dallo strumento. Ad esempio, testo, JSON, righe o un messaggio di stato. |
TOOL_OUTPUT |
CLOB |
- |
Messaggi diagnostici della funzione strumento, utilizzati per il debug o la risoluzione dei problemi e il funzionamento del trace. |