View a markdown version of this page

Amazon Bedrock AgentCore 에이전트에 메모리 추가 - Amazon Bedrock AgentCore

Amazon Bedrock AgentCore 에이전트에 메모리 추가

AgentCore 메모리는 AI 에이전트가 과거 상호 작용을 기억할 수 있는 기능을 제공하여 보다 지능적이고 컨텍스트를 인식하며 개인화된 대화를 제공할 수 있는 완전 관리형 서비스입니다. 복잡한 인프라를 구축하거나 관리할 필요 없이 단기 컨텍스트와 장기 지식 보존을 모두 처리할 수 있는 간단하고 강력한 방법을 제공합니다.

AgentCore 메모리는 에이전트 AI의 근본적인 과제인 상태 비저장 문제를 해결합니다. 메모리 기능이 없으면 AI 에이전트는 이전 대화에 대한 지식 없이 각 상호 작용을 새 인스턴스로 취급합니다. AgentCore 메모리는이 중요한 기능을 제공하므로 에이전트는 시간이 지남에 따라 사용자에 대한 일관된 이해를 구축할 수 있습니다.

메모리 AgentCore 메모리

AgentCore 메모리는 다양한 SDKs 및 에이전트 프레임워크를 지원합니다. 예제는 Amazon Bedrock AgentCore 메모리 예제를 참조하세요.

메모리 유형

AgentCore 메모리는 지능형 컨텍스트 인식 AI 에이전트를 생성하기 위해 함께 작동하는 두 가지 유형의 메모리를 제공합니다.

단기 메모리

단기 메모리는 단일 세션 내에서 turn-by-turn 상호 작용을 캡처합니다. 이를 통해 에이전트는 사용자가 정보를 반복할 필요 없이 즉각적인 컨텍스트를 유지할 수 있습니다.

예: 사용자가 "시애틀의 날씨는 어떤가요?"라고 묻는 경우 와는 "내일은 어떨까요?"와 함께 에이전트는 최근 대화 기록에 의존하여 "내일"이 시애틀의 날씨를 가리킨다는 것을 이해합니다.

장기 메모리

장기 메모리는 사용자 기본 설정, 중요한 사실, 세션 요약을 포함하여 여러 세션의 대화에서 주요 인사이트를 자동으로 추출하고 저장하여 여러 세션에서 지속적인 지식을 보존합니다.

예: 고객이 항공편 예약 중에 창가 좌석 선호를 언급하는 경우 에이전트는이 선호를 장기 메모리에 저장합니다. 향후 상호 작용에서 에이전트는 창가 좌석을 사전에 제공하여 맞춤형 경험을 제공할 수 있습니다.

메모리 키 이점

  • 보다 자연스러운 대화 생성: 대화의 이전 턴을 기억하면 에이전트는 컨텍스트를 이해하고, 모호한 문을 해결하고, 더 인간적인 방식으로 상호 작용할 수 있습니다.

  • 개인화된 경험 제공: 세션 전반에 걸쳐 사용자 기본 설정, 기록 데이터 및 주요 사실을 유지하여 개별 사용자에 맞게 응답과 작업을 조정합니다.

  • 개발 복잡성 감소: 대화 상태 및 메모리 관리라는 차별화되지 않은 부담을 덜어 에이전트의 핵심 비즈니스 로직 구축에 집중할 수 있습니다.

메모리의 일반적인 사용 사례

  • 대화 에이전트: 고객 지원 챗봇은 사용자의 이전 문제와 기본 설정을 기억하므로 향후 상호 작용에서 더 관련성이 높은 지원을 제공할 수 있습니다.

  • 작업 지향/워크플로 에이전트: 인보이스 승인과 같은 다단계 비즈니스 프로세스를 오케스트레이션하는 AI 에이전트는 메모리를 사용하여 각 단계의 상태를 추적하고 워크플로 진행 상황을 유지합니다.

  • 다중 에이전트 시스템: 공급망을 관리하는 AI 에이전트 팀이 메모리를 공유하여 인벤토리 수준을 동기화하고, 수요를 예측하고, 물류를 최적화합니다.

  • 자율 또는 계획 에이전트: 자율 차량은 메모리를 사용하여 경로를 계획하고, 교통 상황에 적응하고, 과거 경험을 통해 학습하여 향후 주행 결정을 개선합니다.