TL;DR
수개월에 걸친 Computer 작업에서 매 세션마다 사용자의 선호와 과거 근거를 다시 찾는 문제를 해결하기 위해 Perplexity는 Brain이라는 파일시스템 기반 지식 위키를 구축했습니다. Brain은 knowledge/, notes/, sessions/로 기억을 계층화하고, Markdown 페이지 사이의 wikilink와 주장·원본 기록 사이의 citation을 통해 필요한 정보와 근거를 함께 탐색하게 합니다. 전경 에이전트는 초기 색인과 로컬 파일을 사용하고 Memory Agent가 필요한 자료만 의미 검색으로 추가 적재하며, 백그라운드 Dream 에이전트는 새 세션을 기존 그래프와 대조해 검증된 변경만 Git에 반영합니다. 내부 640개 질문 평가에서 answer correctness는 0.600에서 0.661로, evidence recall은 0.573에서 0.625로 올랐고, 최근 30일 온라인 평가에서는 품질 지표가 개선되는 동시에 토큰 사용량이 약 15% 줄었습니다.
빠른 이해
새로운 점
파일시스템, 지식 그래프, 인용 근거, 오프라인 Dream 갱신을 하나의 에이전트 메모리 환경으로 결합하고 실제 평가 루프와 연결한 설계입니다.
핵심 메커니즘
Computer는 부팅 시 최근 Brain 파일을 로컬 샌드박스에 적재하고, 전경 에이전트가 색인·grep·wikilink·citation을 따라 필요한 맥락을 확장합니다. Memory Agent는 누락된 자료를 의미 검색해 파일로 materialize하며, Dream은 새 세션을 기존 지식과 대조해 검증된 변경안을 Git 저장소에 동기화합니다.
핵심 수치
- 오프라인 answer correctness: Brain 0.661 · Brain 제외 0.600 · +6.1 percentage points- 44개 synthetic persona, 640개 질문
- 오프라인 evidence recall: Brain 0.625 · Brain 제외 0.573 · +5.2 percentage points- 동일 계정에서 Brain 위키만 제외한 비교
- LoCoMo ablation: 위키 제거 시 answer correctness 평균 -4.6 percentage points- 서로 다른 모델로 3회 실행한 benchmark subset
- 온라인 품질 지표: correctness +9.3 points · currentness +8.0 points · recall +8.9 points- 최근 30일 paired evaluation
- 온라인 자원 사용량: 토큰 약 -15% · 비용 -10% · 생성 시간 -10%- Brain 사용 세션과 미사용 대조군 비교
- 온라인 overall quality score: Brain 0.62 @ 0.85x · Brain 제외 0.53 @ 1.00x- 차트에 표시된 상대 토큰 사용량 기준
섹션별 상세
장기 작업을 위한 기억 구조

파일시스템 위의 지식 위키




에이전트의 단계적 탐색
# 1. Orient: the index is a map of everything known
cat memory/knowledge/index.md
# 2. Target: find pages that touch the question
grep -Ril "kyoto\|sendai" memory/knowledge/
# 3. Read the page; follow context edges as needed
cat memory/knowledge/projects/japan-universal-design-sprint.md
cat memory/knowledge/entities/sora-city-laboratory.md
# via [[wikilink]]
cat memory/knowledge/entities/sapphir-mobility-coop.md
# via [[wikilink]]
cat memory/knowledge/entities/sapphir-mobility-coop.md
# 4. Only if the claim must be verified: resolve evidence
# city bases → [cite:1], [cite:10] → pplx://sessions/
#
# Example (pseudo, replace with your real tool):
# pplx-session-fetch 1eaf53d4-09e0-5823-bb96-c8662f582708 --slice
# 5. Some evidence lives outside the sessions
# meeting slots → [cite:15] → connector://google-calendar
#
# pplx-connector-fetch google-calendar --query "japan-sprint"Brain의 색인에서 시작해 관련 페이지를 grep으로 찾고, 위키 링크와 인용을 따라 원본 세션이나 외부 connector 기록까지 접근하는 탐색 예시입니다.

필요한 파일만 로컬에 적재

Dream의 백그라운드 지식 갱신


평가 결과와 운영상 의미


용어 해설
- 정밀도-재현율 절충(Precision-recall tradeoff)
- — 메모리를 많이 넣으면 관련 없는 정보까지 컨텍스트를 차지해 정밀도가 낮아지고, 적게 넣으면 필요한 정보가 빠져 재현율이 떨어지는 문제입니다. Brain은 지식 위키와 원본 기록을 필요할 때 탐색하도록 구성해 두 측면을 조정합니다.
- 파일시스템 기반 컨텍스트(Filesystem-native context)
- — 모델이 별도 메모리 API 대신 샌드박스의 파일과 기존 shell·I/O 도구를 사용해 기억에 접근하는 구조입니다. Brain은 memory/ 아래에 지식, 노트, 세션을 파일로 배치해 탐색 경로와 출처 관계를 유지합니다.
- 위키 링크(Wikilink)
- — 서로 다른 Markdown 페이지를 연결하는 문맥 링크입니다. 프로젝트와 담당자, 고객, 관련 개념처럼 주제 사이의 관계를 따라가며 추가로 필요한 정보를 찾는 데 쓰입니다.
- 근거 연결(Evidence edge)
- — 지식 페이지의 주장을 원본 세션이나 connector 기록으로 연결하는 인용 관계입니다. 에이전트는 이 연결을 따라가며 정보의 출처와 최신성을 확인할 수 있습니다.
- 스테이징 출력 트리(Staged output tree)
- — 백그라운드 에이전트가 지식 변경안을 영구 저장 전에 임시 트리에 모아 일괄 검증하는 구조입니다. 형식 검사와 의미 검증을 모두 통과한 뒤에만 기존 저장소와 동기화합니다.
- 쌍대 평가(Paired evaluation)
- — 동일한 질문과 대응하는 사용자 상태를 Brain 사용 조건과 미사용 조건에 각각 적용해 결과를 비교하는 평가 방식입니다. 실제 사용자 기록에서 정확성, 최신성, 재현율, 토큰 사용량 차이를 측정할 수 있습니다.
기술
- Brain
- Computer
- Dream
- Markdown
- Git
- Memory Agent
- filesystem
- FUSE
- LoCoMo
- LongMemEval-S
언급된 리소스
AI 요약 · 북마크 · 개인 피드 설정 — 무료
출처 · 인용 안내
인용 시 "요약 출처: AI Trends (aitrends.kr)"를 표기하고, 사실 확인은 원문 보기 기준으로 진행해 주세요. 자세한 기준은 운영 정책을 참고해 주세요.
