Amazon Bedrock AgentCore Memory에 장기 메모리 직접 수집 기능이 추가됐습니다
Amazon Bedrock AgentCore Memory에 IngestData API가 추가됐습니다. 콘텐츠를 단기 메모리 이벤트로 저장하지 않고도 장기 메모리 추출에 바로 넣을 수 있습니다.
그동안은 단기 메모리를 거쳐야 했습니다
AgentCore Memory에서 장기 메모리 레코드는 추출 전략(extraction strategy)이 콘텐츠를 처리해 만들어냅니다. 지금까지는 이 처리에 들어가려면 콘텐츠가 먼저 단기 메모리 이벤트로 저장돼 있어야 했습니다. 즉 장기 메모리만 쓰고 싶어도 단기 메모리를 반드시 함께 써야 했습니다.
IngestData는 이 전제 조건을 없앴습니다. 개발자는 단기 메모리와 별개로 장기 메모리를 도입할 수 있습니다.
IngestData가 하는 일
IngestData API는 콘텐츠를 받아서 해당 메모리에 설정된 장기 메모리 전략들로 분배합니다. 처리 결과로 만들어진 메모리 레코드는 다른 장기 메모리 레코드와 똑같은 조회 연산으로 가져올 수 있습니다. 이 과정에서 단기 이벤트는 생성되지 않습니다.
입력으로는 두 가지 형태를 지원합니다. 하나는 대화형 페이로드입니다. USER와 ASSISTANT 역할이 붙은 메시지가 여기에 해당합니다. 다른 하나는 JSON 페이로드입니다. 행동 이벤트, 활동 로그, 시스템 이벤트 같은 데이터를 담을 수 있습니다. 선택적으로 메타데이터도 함께 넣을 수 있습니다. 이 메타데이터는 CreateEvent가 쓰는 것과 같은 추출 파이프라인으로 전달됩니다.

처리 후 확인과 운영
추출이 끝나면 결과를 여러 방식으로 확인할 수 있습니다. ListMemoryRecords나 RetrieveMemoryRecords로 추출 결과를 조회합니다. Kinesis를 통해 실시간 알림을 스트리밍할 수 있습니다. 추출이 실패한 경우에는 ListMemoryExtractionJobs로 재처리(redrive)합니다.

어떤 경우에 쓰는지
대화형 데이터뿐 아니라 행동 이벤트, 활동 로그, 시스템 이벤트 같은 JSON 데이터도 장기 메모리 추출에 바로 넣을 수 있습니다. 대화 이력을 단기 이벤트로 쌓는 흐름과 분리해서, 장기 메모리만 별도로 활용하는 구성이 가능합니다.
도입 전 확인할 사실
IngestData는 Amazon Bedrock AgentCore Memory가 지원되는 모든 AWS 리전에서 사용할 수 있습니다. 요금 등 세부 사항은 AWS 공식 문서에서 확인할 수 있습니다.
사용 방법은 Amazon Bedrock AgentCore 개발자 가이드의 Direct ingestion to long-term memory 문서에 정리돼 있습니다.
원문: Amazon Bedrock AgentCore Memory now supports direct ingestion to long-term memory · 발행일 2026-09-08