기본 메시지 기록에는 제한이 있습니다. 대화가 늘어남에 따라 Tool 호출, 대기 시간 조회, 날씨 확인, 스크랩된 공원 데이터 등 원시 기록이 빠르게 쌓입니다. 이 강의에서는 증가하는 기록을 Agent가 실제로 사용할 수 있는 더 조밀한 컨텍스트로 압축하는 관찰 Memory를 활성화합니다.
Agent를 observationalMemory로 전환하고 범위를 resource로 설정하여 Memory가 스레드 전체에서 사용자를 따라가도록 한 다음 한 스레드에서 대화를 시작하고 새 스레드에서 다시 선택하여 Studio에서 이를 테스트합니다. 스레드가 새로운 경우에도 이전 기본 설정이 그대로 유지됩니다.
관찰 Memory는 수동 lastMessages 조정을 자동 압축으로 대체하기 때문에 이는 중요합니다. 통화할 때마다 모든 원시 기록을 앞으로 끌지 않고도 긴 세션과 여러 스레드에서 대화의 일관성이 유지됩니다.
"당신은 지금까지 나눈 모든 대화의 모든 단어를 기억하지 못합니다. 무슨 일이 일어났는지 관찰하고 시간이 지남에 따라 그것은 더 유용한 것으로 응축됩니다. OM은 동일한 아이디어를 기반으로 구축되었습니다."
— 길 에르난데스
Code:
관련 Mastra 문서:
질문하세요:
Discord — 다른 학습자 및 Mastra 팀과 대화하기
LinkedIn의 Guil — Guil에게 직접 질문하기 마스트라를 팔로우하세요:
X — 업데이트를 보려면 Mastra를 팔로우하세요.
YouTube — 더 많은 튜토리얼 보기
LinkedIn — 업데이트를 팔로우하세요