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 일반 사용자 보안 컨텍스트를 적용합니다. |