에이전트 메모리 정보

Oracle AI Agent Memory는 Oracle AI Database의 엔터프라이즈 AI 에이전트를 위한 영구 메모리 계층을 제공합니다.

AI 시스템이 단일 턴 어시스턴트에서 자율적이고 장기적으로 실행되는 에이전트로 진화함에 따라 메모리가 기본이 됩니다. 에이전트 메모리를 사용하면 에이전트가 상호 작용 간에 컨텍스트를 유지하고, 시간이 지남에 따라 유용한 정보를 저장하고, 해당 메모리를 사용하여 후속 응답 및 작업을 보다 일관되고 효과적으로 수행할 수 있습니다.

SDK는 단기 기억과 장기 기억의 두 가지 핵심 기둥을 중심으로 설계되었습니다.

단기 메모리: 스레드 컨텍스트 카드 및 대화 요약을 사용하여 활성 세션 중 최근 전환, 작업 상태 및 중간 진행을 유지 관리합니다. 이는 에이전트가 모든 회전에서 모델에 전체 대화를 보내지 않고 작업 컨텍스트를 유지해야 하는 경우에 유용합니다.

장기 메모리: add 및 search 메모리 워크플로우를 사용하여 세션 간의 이전 상호 작용에서 사용자 환경설정, 학습된 규칙 및 팩트를 저장하고 검색합니다. 이러한 레코드는 의미, 키워드 또는 하이브리드 전략을 사용하여 검색할 수 있으며 적절한 사용자, 에이전트 및 스레드로 범위가 지정됩니다.

에이전트 에코시스템의 에이전트 메모리

에이전트 메모리는 AI 에이전트 에코시스템에서 관리되는 메모리 코어로 배치됩니다. 통합관리, 인증, 권한 부여 및 최종 사용자 ID 관리를 통합 애플리케이션에 맡기는 동시에 에이전트에게 지속 가능한 컨텍스트를 제공합니다.

에이전트 스택에 에이전트 메모리 배치

에이전트 메모리는 여러 LLM 및 임베딩 제공업체와 함께 작동하며 Oracle AI Database의 컨버지드 기반에 엔터프라이즈 메모리를 유지합니다. 하나의 SDK를 통해 메시지, 메모리, 프로파일, 메타데이터, 이미지 및 연결된 메모리 레코드를 저장하고 검색할 수 있습니다.

호환되는 LLM 및 임베딩 모델에 대한 자세한 내용은 에이전트 메모리 시작하기를 참조하십시오.

주요 이점

대부분의 메모리 스택은 여러 특수 시스템을 결합하여 통합 오버헤드와 운영 복잡성을 높입니다. 에이전트 메모리는 단일 엔터프라이즈 플랫폼에서 이러한 기능을 통합하여 팀이 일관성과 보안이 개선된 상태 유지 에이전트를 구축할 수 있도록 합니다.

통합 메모리 코어(Unified Memory Core): Oracle AI Database를 별도의 벡터, 그래프, JSON 및 트랜잭션 저장소를 결합하기보다는 메모리 및 장기 메모리를 작동하기 위한 컨버지드 플랫폼으로 사용할 수 있습니다.

엔터프라이즈를 위해 구축: Oracle AI Database의 안정성과 확장성을 활용하여 프로토타입뿐만 아니라 실제 워크로드에 대한 영구 메모리를 지원합니다.

플랫폼 Integration

에이전트 메모리는 MCP 서버를 사용하여 Oracle AI Database Private Agent Factory에서 사용할 수 있습니다. 또한 영구적인 엔터프라이즈급 메모리가 필요한 LangGraph 및 WayFlow와 같은 외부 프레임워크와 함께 사용할 수 있습니다.

자세한 내용은 Use Agent Memory with an MCP Server를 참조하십시오.

빠른 시작

현재 Oracle AI Agent Memory 릴리스를 설치하고 해당 데이터베이스 필요 조건을 구성하려면 에이전트 메모리 시작하기를 참조하십시오. 예제에 대한 로컬 Oracle AI Database가 필요한 경우 Run Oracle AI Database Locally를 참조하십시오.

다음 단계

보안 고려 사항

메모리 추출 및 요약을 수행하려면 배치 전에 신중한 보안 평가가 필요합니다. 통합 애플리케이션은 SDK를 호출할 때 최종 사용자 인증, 권한 부여 및 올바른 메모리 범위 지정을 담당합니다.

자세한 내용은 보안 고려 사항을 참조하십시오.