API 참조

이 페이지에서는 구성 요소별로 정렬된 oracleagentmemory API 참조를 찾을 수 있습니다.

전체 API 설명서 페이지에 액세스하려면 구성요소 및 섹션 이름을 누르십시오.

에이전트 메모리

전체 참조: 에이전트 메모리

클래스

클래스 설명
OracleAgentMemory Oracle DB 또는 호출자가 제공한 저장소에서 지원하는 에이전트 메모리 클라이언트입니다.

스레드

전체 참조: 스레드

클래스

클래스 설명
OracleThread Oracle 저장소가 지원하는 스레드입니다.
Message 스레드 및 LLM 어댑터가 공유하는 인메모리 메시지입니다.

레코드

전체 참조: 레코드

클래스

클래스 설명
Record 메모리 저장소 및 검색 결과에서 기본 지속 레코드를 반환했습니다.
MessageRecord 저장된 채팅 메시지 레코드입니다.
MemoryRecord 영구 메모리 레코드입니다.
GuidelineRecord 지침 레코드는 일반 메모리와 별도로 저장됩니다.
FactRecord 팩트 레코드는 일반 추억과 별도로 저장됩니다.
UserProfileRecord 범위가 지정되지 않은 사용자 프로파일 레코드입니다.
AgentProfileRecord 범위가 지정되지 않은 에이전트 프로파일 레코드입니다.
ThreadRecord 스레드 범위의 저장소 레코드입니다.

전체 참조: 검색

클래스

클래스 설명
Scope 정보 삽입 또는 검색에 대한 범위를 나타냅니다.
SearchScope 검색 질의의 범위를 나타내므로 반환할 수 있는 항목을 제한합니다.
ISearchConfig 에이전트-메모리 검색 API에서 인터페이스를 수락했습니다.
OracleSearchResult Oracle 스레드에서 반환된 검색 결과입니다.
MemorySearchConfig 메모리 사후 검색 동작에 대한 기본 구성입니다.
TopKMemorySearchConfig 최대 직접 결과가 고정된 검색 구성입니다.
PruningEvaluationMode 제거 중 광범위한 검색 결과를 평가하는 방법을 제어합니다.
PruningMemorySearchConfig 관련성이 낮은 직접 결과를 제거하는 검색 구성입니다.

LLM, Embedders 및 Rerankers

전체 참조: LLM, Embedders, Rerankers

클래스

클래스 설명
Llm 모델 응답을 생성하기 위한 어댑터입니다.
LlmResponse ILlm에서 반환된 작은 정규화된 응답입니다.
IEmbedder 텍스트 내장자에 대한 추상 인터페이스입니다.
Embedder 공급자 지원 임베더입니다.
OracleDBEmbedder Oracle AI Database 임베딩 SQL을 호출하여 텍스트를 포함합니다.
IReranker 동기 및 비동기 문서 순위 변경을 위한 추상 인터페이스입니다.
RerankResponse 관련성 점수를 내림차순으로 문서 순위를 지정합니다.
RerankResponseResult 한 문서의 순위 재지정 결과입니다.
Reranker 공급자 중립 순위 재지정 인터페이스가 지원하는 순위 재지정자입니다.
MemoryExtractionConfig 자동 메모리 추출을 위한 그룹화된 설정입니다.
ImageInputLimitConfig 원시 이미지 및 LLM 이미지 요청 제한을 구성합니다.
MemoryExtractionMode 자동 추출 및 이미지 설명이 실행되는 시기를 제어합니다.

상점 및 스키마

전체 참조: Stores and Schema

클래스

클래스 설명
OracleMemoryStore OracleAgentMemory에서 사용되는 공통 저장소 인터페이스입니다.
OracleDBMemoryStore 메시지, 문서, 메모리 및 작업자 프로파일에 대한 데이터베이스 지원 지속성
MemoryRetentionConfig Oracle DB 지원 레코드에 대한 스키마 레벨 보존 설정입니다.
TimeToLiveAnchor 수명 주기에서 만료 시간기록을 계산하는 데 사용되는 앵커입니다.
SchemaPolicy Oracle DB 저장소에 대한 스키마 생성 정책입니다.

심층 데이터 보안

전체 참조: 딥 데이터 보안

클래스

클래스 설명
Principal 에이전트 메모리 정책 지정을 받는 사람을 식별하는 기본 유형입니다.
DeepDataSecurityPolicy 지원되는 Oracle Agent 메모리 심층 데이터 보안 정책을 식별합니다.
UserOwnRowsDeepDataSecurityPolicy 인증된 일반 유저가 소유한 행에 액세스할 수 있습니다.
GlobalMemoriesDeepDataSecurityPolicy 글로벌 메모리 및 표시되는 메모리 간 링크에 대한 읽기 접근 권한을 부여합니다.
OciGroupPrincipal 에이전트 메모리 정책을 수신하는 OCI IAM 그룹을 식별합니다.
LocalEndUserPrincipal 정책을 수신하는 로컬 Deep Data Security 일반 사용자를 식별합니다.
OracleMemoryEndUserSecurityContext 에이전트 메모리 작업에 Oracle 일반 사용자 보안 컨텍스트를 적용합니다.