메모리
Memory는 대화 전반에 걸쳐 사용자별 맥락을 유지합니다. 전체 채팅 기록을 인덱싱하는 대신, 선호 사항, 반복적으로 나타나는 사실, 프로젝트 세부 정보와 같은 간결한 구조화 항목을 저장하며, 에이전트는 필요할 때 이를 불러올 수 있습니다.
작동 방식
작은 메모리 에이전트가 주 대화와 함께 실행됩니다. 이 에이전트는 최근 메시지를 읽고, 무엇을 기억해 둘 가치가 있는지 판단한 다음, 사용자별 저장소에 항목을 기록합니다. 다음 대화에서는 이러한 항목을 맥락 정보로 사용할 수 있으므로, 같은 내용을 반복할 필요 없이 주 에이전트가 이를 참조할 수 있습니다.
사용자에게는 이것이 대화의 연속성으로 느껴집니다. 예를 들어 SQL 출력은 소문자로 표시하는 것을 선호하고 회계연도는 3월에 끝난다고 한 번만 알려두면, 이후 대화에서는 그에 맞게 동작합니다.
메모리 관리
계정 메뉴에서 메모리 패널을 열면 다음 작업을 수행할 수 있습니다.
- 에이전트가 사용자에 대해 저장한 항목을 확인합니다.
- 항목을 편집하여 내용을 수정하거나 더 명확하게 다듬습니다.
- 계속 보관하고 싶지 않은 항목을 삭제합니다.
메모리는 사용자에게만 비공개로 제공됩니다. 다른 사람의 에이전트는 사용자의 항목을 볼 수 없으며, 사용자의 에이전트도 다른 사람의 항목을 볼 수 없습니다.
메모리 토글
각 대화의 채팅 헤더에는 메모리 토글이 있습니다. 저장하고 싶지 않은 민감한 주제이거나 개인화가 도움이 되지 않는 일회성 대화인 경우 이 기능을 끄세요.
메모리가 꺼져 있으면 해당 대화에서 에이전트는 메모리 저장소를 읽거나 쓰지 않습니다.
메모리가 도움이 될 때
- 반복되는 관례: 선호하는 날짜 포맷, 비즈니스 정의, 명명 패턴.
- 프로젝트 맥락: 주로 쿼리하는 서비스 또는 데이터베이스, 중요하게 보는 대시보드.
- 커뮤니케이션 스타일: 간결한 응답을 선호하는지, 대화형 응답을 선호하는지, 코드 중심 응답을 선호하는지, 설명 중심 응답을 선호하는지.
메모리가 도움이 되지 않는 경우
메모리는 데이터베이스가 아닙니다. 대규모 참고 자료를 저장해 두는 용도가 아닙니다. 그런 용도라면 스킬을 사용하거나 해당 자료를 에이전트 지침에 포함하십시오. 또한 메모리는 이전 채팅 내용을 검색하는 기능도 아닙니다. 그 역할은 대화 이력 자체가 합니다.