搜尋

此頁面顯示開發人員專用範圍設定協助程式以及具體 Oracle 搜尋結果類型。

範圍

類別 oracleagentmemory.apis.scope.Scope

基礎:object

代表資訊插入或搜尋的範圍。

user_id

一般用戶 ID。NOT_SET_MARKER 表示欄位已被省略,且應由作業特定的預設值來解析。作業特定規則會保留並解譯明確的 None。較高階的從屬端 API (例如 OracleAgentMemory.search()) 可能需要明確的使用者範圍。在這些 API 中,None 只能用來鎖定未限制範圍的記錄。

代理程式識別碼

代理程式 ID。NOT_SET_MARKER 表示欄位已被省略,且應由作業特定的預設值來解析。作業特定規則會保留並解譯明確的 None

執行緒 ID

繫線 ID。NOT_SET_MARKER 表示欄位已被省略,且應由作業特定的預設值來解析。作業特定規則會保留並解譯明確的 None

類別 oracleagentmemory.apis.searchscope.SearchScope

基本:Scope

代表搜尋查詢的範圍,因此會限制可傳回的項目。

user_id

一般用戶 ID。當解析的 exact_user_match 值為 True 時,此 ID 會完全相符,包括 None。如果是 False,則不會限制使用者維度。NOT_SET_MARKER 會由作業特定的預設值取代。較高階的從屬端 API (例如 OracleAgentMemory.search()) 可能需要明確的使用者範圍。在這些 API 中,None 只會在 exact_user_match 解析為 True 時鎖定未作用領域的記錄。

代理程式識別碼

代理程式 ID。當解析的 exact_agent_match 值為 True 時,此 ID 會完全相符,包括 None。如果是 False,則不會限制代理程式維度。視使用範圍的作業而定,NOT_SET_MARKER 會由預設值取代。

執行緒 ID

繫線 ID。當解析的 exact_thread_match 值為 True 時,此 ID 會完全相符,包括 None。當其為 False 時,繫線維度會不受限制。視使用範圍的作業而定,NOT_SET_MARKER 會由預設值取代。

精確使用者比對

是否完全符合解析的 user_idTrue 完全符合,包括 NoneFalse 會讓使用者維度不受限制。根據作業的不同,預設會取代 NOT_SET_MARKER。較高階的從屬端 API (例如 OracleAgentMemory.search()) 可能需要保留 True

完全相符的代理程式

是否完全符合解析的 agent_idTrue 完全符合,包括 NoneFalse 會讓代理程式維度不受限制。根據作業的不同,預設會取代 NOT_SET_MARKER

精確執行緒相符

是否完全符合解析的 thread_idTrue 完全符合,包括 NoneFalse 會讓繫線維度不受限制。根據作業的不同,預設會取代 NOT_SET_MARKER

結果

類別 oracleagentmemory.core.OracleSearchResult

基本:SearchResult

Oracle 執行緒傳回的搜尋結果。

特性 content

特性 formatted_content

特性 id

特性 metadata

特性 record

方法 render_formatted_content

傳回結果內容的結構化、XML 安全表示法。

特性 timestamp