검색

이 페이지에서는 개발자 관련 범위 지정 도우미와 구체적인 Oracle 검색 결과 유형을 함께 제공합니다.

범위

클래스 oracleagentmemory.apis.scope.Scope

기준: object

정보 삽입 또는 검색에 대한 범위를 나타냅니다.

user_id

고객 ID입니다. NOT_SET_MARKER는 필드가 생략되었으며 작업별 기본값으로 해결되어야 함을 의미합니다. 명시적 None는 작업별 규칙에 따라 보존되고 해석됩니다. OracleAgentMemory.search()와 같은 상위 레벨의 클라이언트 API는 사용자 범위를 명시적으로 요구할 수 있습니다. 해당 API에서 None는 범위가 지정되지 않은 레코드만 대상으로 지정할 수 있습니다.

에이전트 ID

에이전트 ID. NOT_SET_MARKER는 필드가 생략되었으며 작업별 기본값으로 해결되어야 함을 의미합니다. 명시적 None는 작업별 규칙에 따라 보존되고 해석됩니다.

thread_id

스레드 ID. NOT_SET_MARKER는 필드가 생략되었으며 작업별 기본값으로 해결되어야 함을 의미합니다. 명시적 None는 작업별 규칙에 따라 보존되고 해석됩니다.

클래스 oracleagentmemory.apis.searchscope.SearchScope

기준: Scope

검색 질의의 범위를 나타내므로 반환할 수 있는 항목을 제한합니다.

user_id

고객 ID입니다. 해결된 exact_user_match 값이 True인 경우 이 ID는 None를 포함하여 정확히 일치됩니다. False인 경우 사용자 차원이 제한되지 않습니다. NOT_SET_MARKER는 작업별 기본값으로 바뀝니다. OracleAgentMemory.search()와 같은 상위 레벨의 클라이언트 API는 사용자 범위를 명시적으로 요구할 수 있습니다. 해당 API에서 Noneexact_user_matchTrue로 확인될 때 범위가 지정되지 않은 레코드만 대상으로 지정합니다.

에이전트 ID

에이전트 ID. 해결된 exact_agent_match 값이 True인 경우 이 ID는 None를 포함하여 정확히 일치됩니다. False인 경우 에이전트 차원이 제한되지 않습니다. NOT_SET_MARKER는 범위를 사용하는 작업에 따라 기본값으로 바뀝니다.

thread_id

스레드 ID. 해결된 exact_thread_match 값이 True인 경우 이 ID는 None를 포함하여 정확히 일치됩니다. False인 경우 스레드 차원이 제한되지 않습니다. NOT_SET_MARKER는 범위를 사용하는 작업에 따라 기본값으로 바뀝니다.

정확한_사용자_일치

해결된 user_id와 정확히 일치할지 여부입니다. TrueNone를 포함하여 정확히 일치합니다. False는 사용자 차원을 제약 없는 상태로 유지합니다. NOT_SET_MARKER는 작업에 따라 기본값으로 바뀝니다. OracleAgentMemory.search()와 같은 상위 레벨 클라이언트 API의 경우 이를 True로 유지해야 할 수 있습니다.

정확한_agent_일치

해결된 agent_id와 정확히 일치할지 여부입니다. TrueNone를 포함하여 정확히 일치합니다. False는 에이전트 차원을 제약 없는 상태로 유지합니다. NOT_SET_MARKER는 작업에 따라 기본값으로 바뀝니다.

정확한_스레드_일치

해결된 thread_id와 정확히 일치할지 여부입니다. TrueNone를 포함하여 정확히 일치합니다. False는 스레드 차원을 제약 없는 상태로 유지합니다. NOT_SET_MARKER는 작업에 따라 기본값으로 바뀝니다.

결과

클래스 oracleagentmemory.core.OracleSearchResult

기준: SearchResult

Oracle 스레드에서 반환된 검색 결과입니다.

등록 정보 content

등록 정보 formatted_content

재산 id

등록 정보 metadata

등록 정보 record

방법 render_formatted_content

결과 컨텐트의 구조화된 XML 안전 표현을 반환합니다.

등록 정보 timestamp