M2-7. 메모리 — 대화 간 컨텍스트 유지
한 줄 요약 — 메모리(Memory) 는 에이전트가 상호작용에서 얻은 세부 정보를 기억해 이후 대화에 적용하는 기능입니다. 저장소는 사용자별·에이전트별로 완전 격리되며, 메이커가 Build 탭의 토글로 에이전트 단위 on/off를 결정합니다.
1. 메모리 수명 주기 (3단계)
| 단계 | 내용 |
|---|---|
| Capture(수집) | 사용자 선호, 관찰된 패턴, 자기 작업 노트 등 신호를 기록 |
| Store(저장) | 테넌트 범위 저장소의 사용자별 에이전트 메모리 폴더에 파일로 저장 |
| Apply(적용) | 이후 상호작용에서 메모리를 읽어 응답·결정에 반영 |
2. 켜기/끄기 절차
- 에이전트 생성 또는 열기
- Build 탭 선택
- 컴포넌트 패널의 Memory 토글 on/off
3. 핵심 동작 특성
| 항목 | 내용 |
|---|---|
| 사용자 격리 | 사용자 간 메모리 공유 없음 — 사용자별·에이전트별 분리 저장 |
| 비활성 삭제 | 사용자가 28일간 활동이 없으면 메모리 자동 삭제(purge) |
| 끄기의 효과 | 저장된 메모리를 삭제하지 않음 — 사용만 중지 |
4. 메모리 관리 포털
접근 경로
- Build 탭의 Memory 컴포넌트에서 관리 포털 링크(자율 에이전트의 기본 경로)
- Preview 탭 — Memory가 켜진 에이전트의 첫 실행 응답에 포털 링크 포함(새 탭으로 열림)
포털 기능 (모든 사용자)
- 메모리 전체 보기
- 점 3개(…) → Delete all memories → 확인으로 전체 삭제
대화형(conversational) 에이전트 추가 기능 — 채팅에서 자연어로:
- 기억하고 있는 내용 설명 요청
- 특정 메모리 업데이트
- 특정 내용을 잊어달라고 요청
5. 모범 사례와 프라이버시
- 특정 메모리 삭제/수정 → 채팅에서 에이전트에 직접 요청
- 전체 일괄 삭제 → 관리 포털 사용
- 프라이버시/데이터 — 테넌트 범위 저장, 사용자별 완전 격리, 28일 비활성 시 자동 삭제
핵심 정리
- 메모리 = Capture → Store → Apply — 상호작용에서 배운 것을 다음 대화에 적용
- 저장소는 사용자별·에이전트별 격리(테넌트 범위) — 사용자 간 공유 없음
- 28일 비활성 시 자동 삭제, 토글 OFF는 사용 중지일 뿐 삭제가 아님
- 개별 관리는 채팅으로, 전체 삭제는 관리 포털(Build 탭 링크 또는 Preview 첫 응답 링크)로
(기능·화면·명칭은 프리뷰 기준 · subject to change)
M2 허브로 · 이전 ← M2-6. 연결된 에이전트 · 다음 → M2-8. 모델