DBMS_CLOUD_AI_AGENT 歷史記錄檢視

DBMS_CLOUD_AI 歷史記錄檢視分為下列幾種:

Note: Support for the DBMS_CLOUD_AI_AGENT package is available in Oracle Database 19c starting with version 19.29, and in Oracle Database 26ai starting with version 23.26.

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 - 工具函數中的診斷訊息,用於除錯或疑難排解和追蹤行為。

相關內容