DBMS_CLOUD_AI_AGENT 歷史記錄檢視

DBMS_CLOUD_AI 歷史記錄檢視分為團隊歷史記錄檢視、任務歷史記錄檢視及工具歷史記錄檢視。

附註:

從版本 19.29 開始,Oracle Database 19c 以及從版本 23.26 開始在 Oracle Database 26ai 中提供 DBMS_CLOUD_AI_AGENT 套裝程式的支援。

另請參閱:

團隊歷史記錄檢視

這些檢視會顯示整個系統的所有專員團隊執行。每一列都會記錄一個專員團隊執行的作業,包括團隊名稱、工作名稱、開始或結束時間戳記、執行狀態以及任何錯誤。它可作為最上層執行日誌,連結至任務和工具層級歷史記錄以進行更深入的分析。

作業歷史記錄視觀表

這些檢視會顯示團隊內的專員任務參數。這些檢視會保留執行專員任務所需的內容資料。工作會在啟動時從它讀取輸入參數,並在完成時將結果寫回。它會將排程系統與代理程式架構連接。

工具歷史記錄檢視

這些檢視會顯示對整個系統工具的呼叫。每一列都會記錄工具名稱、觸發代理程式和工作、團隊執行 ID、步驟名稱、時戳以及輸入和輸出資料。您可以使用它來稽核工具使用狀況、監督整合以及除錯工具行為。

DBA_AI_AGENT_TEAM_HISTORY 檢視

此檢視會顯示整個系統的所有服務人員團隊執行。

只有「資料庫管理員」有權存取此檢視。他們可以將存取權授予其他使用者。DBA* 視觀表會顯示所有資料庫使用者的物件。

資料類型 NULL 描述
TEAM_EXEC_ID VARCHAR2(128) NOT NULL

儲存團隊執行實例的唯一識別碼,通常是 GUID。

TEAM_NAME VARCHAR2(128) NOT NULL

指定正在執行之代理程式的名稱。

TEAM_OWNER VARCHAR2(128) NOT NULL

指定團隊的負責人架構。

START_DATE TIMESTAMP - 處理開始的時間戳記。
END_DATE TIMESTAMP NOT NULL

處理作業結束的時間戳記。如果處理程序仍在執行中,則值為 NULL。

STATE VARCHAR2(30) NOT NULL
表示目前的執行狀態。可能的值為:
  • RUNNING:服務人員團隊正在主動處理要求。
  • WAITING_FOR_HUMAN:代理程式團隊已暫停,正在等待使用者輸入或核准。
  • RESUMING:代理程式團隊在暫停或人工輸入後繼續。
  • SUCCEEDED:服務人員團隊完成執行並產生最終回應。
  • FAILED:由於錯誤或不符合條件,代理程式團隊已停止。
TEAM_INSTANCE_ID NUMBER -

指定執行代理程式團隊的階段作業實例 ID。

USER_AI_AGENT_TEAM_HISTORY 檢視

此檢視會顯示目前使用者所擁有團隊的所有專員團隊執行。

目前使用者可以查看他們擁有的團隊歷史記錄。您無法將存取權授予其他使用者。「資料庫管理員」可以存取這些檢視,但只能看到他們擁有的物件。

資料類型 NULL 描述
TEAM_EXEC_ID VARCHAR2(128) NOT NULL 儲存團隊執行實例的唯一識別碼,通常是 GUID。
TEAM_NAME VARCHAR2(128) NOT NULL 指定正在執行之代理程式的名稱。
START_DATE TIMESTAMP - 處理開始的時間戳記。
END_DATE TIMESTAMP NOT NULL

處理作業結束的時間戳記。如果處理程序仍在執行中,則值為 NULL。

STATE VARCHAR2(30) NOT NULL
表示目前的執行狀態。可能的值為:
  • RUNNING:服務人員團隊正在主動處理要求。
  • WAITING_FOR_HUMAN:代理程式團隊已暫停,正在等待使用者輸入或核准。
  • RESUMING:代理程式團隊在暫停或人工輸入後繼續。
  • SUCCEEDED:服務人員團隊完成執行並產生最終回應。
  • FAILED:由於錯誤或不符合條件,代理程式團隊已停止。
TEAM_INSTANCE_ID NUMBER -

指定執行代理程式團隊的階段作業實例 ID。

DBA_AI_AGENT_TASK_HISTORY 檢視

此檢視顯示團隊內的專員任務參數。

只有「資料庫管理員」有權存取此檢視。他們可以將存取權授予其他使用者。DBA* 視觀表會顯示所有資料庫使用者的物件。

資料類型 NULL 描述
TEAM_EXEC_ID VARCHAR2(128) NOT NULL

儲存團隊執行實例的唯一識別碼,通常是 GUID。

TEAM_NAME VARCHAR2(128) NOT NULL

指定正在執行的專員團隊名稱。

TASK_OWNER VARCHAR2(128)  

指定團隊的負責人架構。

AGENT_NAME VARCHAR2(128) NOT NULL

指定正在執行之代理程式的名稱。

TASK_NAME VARCHAR2(128)  

表示正在執行之任務的名稱。

TASK_ORDER NUMBER  

識別服務人員團隊順序中目前任務的位置。由於工作可以出現多次,因此 task_order 會區分此特定事件。

COVERSATION_PARAM CLOB  

提供對話 API 的 JSON 參數,包括:conversation_idtitletitle

INPUT CLOB  

指定工作的輸入資料。

RESULT CLOB  

儲存工作產生的輸出。(例如,文字、JSON、資料列或狀態訊息)。

STATE VARCHAR2(30) NOT NULL
表示目前的執行狀態。可能的值為:
  • RUNNING:服務人員團隊正在主動處理要求。
  • WAITING_FOR_HUMAN:代理程式團隊已暫停,正在等待使用者輸入或核准。
  • RESUMING:代理程式團隊在暫停或人工輸入後繼續。
  • SUCCEEDED:服務人員團隊完成執行並產生最終回應。
  • FAILED:由於錯誤或不符合條件,代理程式團隊已停止。
START_DATE TIMESTAMP -

處理開始的時間戳記。

END_DATE TIMESTAMP NOT NULL

處理作業結束的時間戳記。如果處理程序仍在執行中,則值為 NULL。

USER_AI_AGENT_TASK_HISTORY 檢視

此檢視顯示目前使用者團隊的服務人員任務參數。

目前的使用者可以查看他們所擁有的工作歷史記錄。您無法將存取權授予其他使用者。「資料庫管理員」可以存取這些檢視,但只能看到他們擁有的物件。

資料類型 NULL 描述
TEAM_EXEC_ID VARCHAR2(128) NOT NULL

儲存團隊執行實例的唯一識別碼,通常是 GUID。

TEAM_NAME VARCHAR2(128) NOT NULL

指定正在執行的專員團隊名稱。

AGENT_NAME VARCHAR2(128) NOT NULL

指定正在執行之代理程式的名稱。

TASK_NAME VARCHAR2(128)  

表示正在執行之任務的名稱。

TASK_ORDER NUMBER  

識別服務人員團隊順序中目前任務的位置。由於工作可以出現多次,因此 task_order 會區分此特定事件。

COVERSATION_PARAM CLOB  

提供對話 API 的 JSON 參數,包括:conversation_idtitletitle

INPUT CLOB  

指定工作的輸入資料。

RESULT CLOB  

儲存工作產生的輸出。(例如,文字、JSON、資料列或狀態訊息)。

STATE VARCHAR2(30) NOT NULL
表示目前的執行狀態。可能的值為:
  • RUNNING:服務人員團隊正在主動處理要求。
  • WAITING_FOR_HUMAN:代理程式團隊已暫停,正在等待使用者輸入或核准。
  • RESUMING:代理程式團隊在暫停或人工輸入後繼續。
  • SUCCEEDED:服務人員團隊完成執行並產生最終回應。
  • FAILED:由於錯誤或不符合條件,代理程式團隊已停止。
START_DATE TIMESTAMP - 處理開始的時間戳記。
END_DATE TIMESTAMP NOT NULL

處理作業結束的時間戳記。如果處理程序仍在執行中,則值為 NULL。

DBA_AI_AGENT_TOOL_HISTORY 檢視

此檢視會列出整個系統對工具的呼叫。

只有「資料庫管理員」有權存取此檢視。他們可以將存取權授予其他使用者。DBA* 視觀表會顯示所有資料庫使用者的物件。

資料類型 NULL 描述
invocation_id VARCHAR2(128) NOT NULL

儲存通話的唯一識別碼。

TEAM_EXEC_ID VARCHAR2(128) NOT NULL

儲存團隊執行實例的唯一識別碼,通常是 GUID。

TASK_ORDER NUMBER -

識別服務人員團隊順序中目前任務的位置。由於工作可以出現多次,因此 task_order 會區分此特定事件。

TOOL_OWNER VARCHAR2(128) -

工具的擁有者綱要。

TOOL_NAME VARCHAR2(128) -

表示所呼叫的工具名稱。

AGENT_NAME VARCHAR2(128) -

表示用於呼叫工具的專員名稱。

TASK_NAME VARCHAR2(128) -

執行工具的任務名稱。

START_DATE TIMESTAMP - 工具開始執行時的時戳。
END_DATE TIMESTAMP NOT NULL

工具停止的時間戳記。如果處理程序仍在執行中,則值為 NULL。

INPUT CLOB -

指定工具的輸入資料。

OUTPUT CLOB -

儲存工具產生的輸出。(例如,文字、JSON、資料列或狀態訊息)。

TOOL_OUTPUT CLOB -

工具函數中的診斷訊息,用於除錯或疑難排解和追蹤行為。

USER_AI_AGENT_TOOL_HISTORY 檢視

此檢視會列出目前使用者擁有的工具呼叫。

目前的使用者可以查看他們擁有的工具歷史記錄。您無法將存取權授予其他使用者。「資料庫管理員」可以存取這些檢視,但只能看到他們擁有的物件。

資料類型 NULL 描述
invocation_id VARCHAR2(128) NOT NULL

儲存通話的唯一識別碼。

TEAM_EXEC_ID VARCHAR2(128) NOT NULL

儲存團隊執行實例的唯一識別碼,通常是 GUID。

TASK_ORDER NUMBER -

識別服務人員團隊順序中目前任務的位置。由於工作可以出現多次,因此 task_order 會區分此特定事件。

TOOL_NAME VARCHAR2(128) -

表示所呼叫的工具名稱。

AGENT_NAME VARCHAR2(128) -

表示用於呼叫工具的專員名稱。

TASK_NAME VARCHAR2(128) -

執行工具的任務名稱。

START_DATE TIMESTAMP - 工具開始執行時的時戳。
END_DATE TIMESTAMP NOT NULL

工具停止的時間戳記。如果處理程序仍在執行中,則值為 NULL。

INPUT CLOB -

指定工具的輸入資料。

OUTPUT CLOB -

儲存工具產生的輸出。(例如,文字、JSON、資料列或狀態訊息)。

TOOL_OUTPUT CLOB -

工具函數中的診斷訊息,用於除錯或疑難排解和追蹤行為。