CanRobot · 캔로봇
Microsoft Certified Trainer Microsoft MVP 2025

M2-7. 메모리 — 대화 간 컨텍스트 유지

한 줄 요약메모리(Memory) 는 에이전트가 상호작용에서 얻은 세부 정보를 기억해 이후 대화에 적용하는 기능입니다. 저장소는 사용자별·에이전트별로 완전 격리되며, 메이커가 Build 탭의 토글로 에이전트 단위 on/off를 결정합니다.

1. 메모리 수명 주기 (3단계)

단계 내용
Capture(수집) 사용자 선호, 관찰된 패턴, 자기 작업 노트 등 신호를 기록
Store(저장) 테넌트 범위 저장소의 사용자별 에이전트 메모리 폴더에 파일로 저장
Apply(적용) 이후 상호작용에서 메모리를 읽어 응답·결정에 반영

2. 켜기/끄기 절차

  1. 에이전트 생성 또는 열기
  2. Build 탭 선택
  3. 컴포넌트 패널의 Memory 토글 on/off

3. 핵심 동작 특성

항목 내용
사용자 격리 사용자 간 메모리 공유 없음 — 사용자별·에이전트별 분리 저장
비활성 삭제 사용자가 28일간 활동이 없으면 메모리 자동 삭제(purge)
끄기의 효과 저장된 메모리를 삭제하지 않음 — 사용만 중지

4. 메모리 관리 포털

접근 경로

  1. Build 탭의 Memory 컴포넌트에서 관리 포털 링크(자율 에이전트의 기본 경로)
  2. Preview 탭 — Memory가 켜진 에이전트의 첫 실행 응답에 포털 링크 포함(새 탭으로 열림)

포털 기능 (모든 사용자)

  • 메모리 전체 보기
  • 점 3개(…) → Delete all memories → 확인으로 전체 삭제

대화형(conversational) 에이전트 추가 기능 — 채팅에서 자연어로:

  • 기억하고 있는 내용 설명 요청
  • 특정 메모리 업데이트
  • 특정 내용을 잊어달라고 요청

5. 모범 사례와 프라이버시

  • 특정 메모리 삭제/수정 → 채팅에서 에이전트에 직접 요청
  • 전체 일괄 삭제 → 관리 포털 사용
  • 프라이버시/데이터 — 테넌트 범위 저장, 사용자별 완전 격리, 28일 비활성 시 자동 삭제

핵심 정리

  1. 메모리 = Capture → Store → Apply — 상호작용에서 배운 것을 다음 대화에 적용
  2. 저장소는 사용자별·에이전트별 격리(테넌트 범위) — 사용자 간 공유 없음
  3. 28일 비활성 시 자동 삭제, 토글 OFF는 사용 중지일 뿐 삭제가 아님
  4. 개별 관리는 채팅으로, 전체 삭제는 관리 포털(Build 탭 링크 또는 Preview 첫 응답 링크)로

(기능·화면·명칭은 프리뷰 기준 · subject to change)


M2 허브로 · 이전 ← M2-6. 연결된 에이전트 · 다음 → M2-8. 모델

출처: Memory (MS Learn)