- 최근 AI 에이전트 생태계에서 파일시스템이 다시 주목받으며, 데이터베이스와는 다른 지속적 맥락 관리 수단으로 부상
- Claude Code, Cursor 등은 파일 기반 컨텍스트 저장을 통해 장기 기억을 구현하며, CLAUDE.md, aboutme.md 같은 파일이 에이전트의 정체성과 환경 정보를 담는 역할 수행
- ETH 취리히 연구는 맥락 파일이 과도할 경우 성능 저하를 초래할 수 있음을 보여주며, 최소한의 요구사항만 기술하는 것이 효과적임을 확인
-
SKILL.md 같은 파일 기반 표준 형식이 등장해, 별도의 API나 서버 없이 상호운용성과 기능 공유를 가능하게 함
- 파일은 개인 컴퓨팅의 주권과 지속성을 회복시키는 매개로, AI 시대의 개방형 인터페이스로 자리 잡고 있음
AI 에이전트와 파일시스템의 부상
- AI 에이전트 분야에서 파일시스템 활용 논의가 급증
- LlamaIndex, LangChain, Oracle, Dan Abramov 등이 각각 에이전트 메모리 관리와 사회적 파일시스템을 주제로 글을 발표
- Jerry Liu는 “에이전트는 수백 개의 도구보다 파일시스템과 몇 개의 핵심 도구만으로 충분하다”고 언급
-
Claude Code는 로컬 환경에서 실행되며, 사용자의 데이터와 맥락을 직접 다루는 구조로 클라우드 중심 접근의 한계를 지적
-
코딩 에이전트가 현재 AI 활용의 다수를 차지하며, Anthropic의 Claude Code CLI 도구가 수익의 주요 원천으로 작용
컨텍스트 윈도우와 기억의 한계
- LLM의 컨텍스트 윈도우는 인간의 기억처럼 지속적이지 않으며, 일시적 작업 공간에 불과함
- 파일시스템은 단순히 기록하고 다시 읽는 방식으로 지속적 맥락을 제공
- 예: CLAUDE.md는 프로젝트 맥락을, aboutme.md는 개인 정보와 선호를 저장
- ETH 취리히 연구 결과, 맥락 파일이 과도할 경우 작업 성공률 감소 및 비용 증가
- 원인은 불필요한 요구사항이 에이전트의 탐색을 지연시키기 때문
- 결론: 맥락 파일은 최소한의 제약만 포함해야 함
파일 형식이 곧 API
- 현재 CLAUDE.md, AGENTS.md, .cursorrules 등 다양한 형식이 존재하나, 표준화된 구조 부재
- Dan Abramov의 AT Protocol 기반 사회적 파일시스템은 사용자 데이터가 파일 형태로 저장되고, 앱 간 형식 충돌 없이 상호작용 가능
- Anthropic의 Agent Skills는 SKILL.md 형식으로, Microsoft·OpenAI·GitHub 등 주요 기업이 채택
-
NanoClaw는 기능 대신 스킬 파일을 추가하는 구조로, 플러그인 없이 확장 가능한 개인 AI 프레임워크 구현
- 파일 형식이 표준 없이도 상호운용성을 가능하게 하며, 협약이나 중앙 조정 없이 공유 가능한 인터페이스 역할 수행
병목의 이동과 파일시스템의 역할
- 과거 인프라에서는 저장소가 병목이었으나, 현재는 맥락 관리가 병목으로 전환
- AI 모델의 계산 능력보다 기억 유지와 맥락 지속성이 한계로 작용
- 파일시스템은 로컬 환경에서 지속적 컨텍스트 관리를 가능하게 하며, 개발자의 데이터와 환경을 그대로 활용
파일시스템과 그래프 구조의 관계
- 파일시스템은 트리형 그래프 구조로, 에이전트가 파일을 탐색할 때 사실상 그래프를 순회
- Oracle의 분석에 따르면, 파일시스템은 인터페이스로, 데이터베이스는 기반 구조로 각각 강점을 가짐
- 파일은 보편적 인터페이스, 데이터베이스는 동시성·검색·중복 제거 등 고급 기능을 제공
- 미래의 구조는 “파일을 인터페이스로, 데이터베이스를 서브스트레이트로” 결합하는 형태로 발전
개인 컴퓨팅의 재정의
- 파일시스템은 AI 시대의 개인 컴퓨팅을 새롭게 정의
- 개인의 데이터, 맥락, 선호, 스킬이 소유 가능한 파일 형식으로 존재
-
aboutme.md와 SKILL.md는 여러 도구 간 이식성과 지속성을 보장
- 파일은 원래의 개방형 프로토콜로, 폐쇄적 SaaS 환경에서 벗어나 도구 간 연속성과 자유로운 전환을 가능하게 함
- 다만, 형식의 분열과 품질 문제가 여전히 존재하며, 잘못된 맥락 파일은 오히려 성능을 저하시킬 수 있음
- Dan Abramov의 인용처럼, 기억과 설계가 소프트웨어보다 오래 남아야 한다는 가치가 강조됨
- 파일시스템은 기술적 우월성보다 사용자 소유권과 지속성을 보장하는 점에서 독보적 위치를 가짐