플레인 텍스트 AI 인터페이스

발행: (2026년 3월 13일 오후 11:06 GMT+9)
9 분 소요
원문: Dev.to

Source: Dev.to

죄송합니다만, 번역하려는 본문 텍스트가 제공되지 않았습니다. 번역이 필요한 전체 내용을 알려주시면 한국어로 번역해 드리겠습니다.

개요

당신의 금고는 이제 노트북이 아닙니다. 런타임입니다.

우리는 이전에 “Your Vault Is Your Moat”를 발표했습니다 — 개인 지식 베이스가 AI가 상품화할 수 없는 유일한 자산이라는 주장입니다. 그 글은 소유권에 관한 것이었습니다. 이번 글은 더 이상한 주제에 대해 다룹니다: 평문 금고가 인간과 AI 에이전트 사이의 기본 인터페이스 레이어가 되고 있다는 사실입니다. 설계된 결과가 아니라, 수렴에 의해 발생한 현상입니다.

여섯 개의 독립적인 신호

여섯 개의 독립적인 신호가 서로 조정되지 않은 채 모두 같은 방향을 가리키고 있다.

AGENTS.md 표준

AGENTS.md는 코딩 에이전트에게 프로젝트에서 어떻게 작업해야 하는지 알려주는 일반 텍스트 파일입니다: 빌드 단계, 테스트 명령, 코드 스타일, 규칙 — 모두 마크다운 형식으로, 리포지토리 루트에 위치합니다. Google, GitHub Copilot, Windsurf, 그리고 OpenAI Codex가 이를 채택했습니다. Claude Code는 자체 변형(CLAUDE.md)을 가지고 있습니다. 현재 60 000개 이상의 오픈소스 프로젝트에 포함되어 있습니다.

  • 아무도 이것을 표준으로 설계하지 않았습니다. 모든 에이전트 제작자가 독립적으로 동일한 결론에 도달했기 때문에 등장했습니다: 루트에 마크다운 파일을 두고 에이전트가 부팅 시 읽도록 하세요.

Source:

커뮤니티가 직접 만든 플레인‑텍스트 설정

  • awesome‑cursorrules.cursorrules 파일 모음으로, 플레인‑텍스트 지시문을 통해 Cursor의 AI가 프로젝트에서 어떻게 동작해야 하는지를 알려줍니다 (38 K 스타, 3.2 K 포크). 이후 Cursor는 구조화된 MDC 형식으로 발전했지만, 원래 핵심은 동일했습니다: 에이전트가 가장 먼저 읽는 리포지토리 내 텍스트 파일.
  • JARVIS – Obsidian 안에 구축된 전체 모니터링 대시보드로, 13개의 DataviewJS 위젯이 활성 Claude Code 세션, 토큰 사용량, 프로젝트 상태를 추적합니다. r/ClaudeAI에서 화제가 되었습니다. 웹 앱이나 외부 대시보드 서비스가 아니라, 동일한 볼트에 존재하는 마크다운 파일과 내장 쿼리만 사용합니다.
  • Dave Swift의 “Lloyd” – 헤드리스 Mac Mini에서 실행되는 에이전트. 세션이 시작될 때마다 Lloyd는 행동 지시를 위해 AGENTS.md, 정체성을 위해 SOUL.md, 최근 컨텍스트를 위해 일일 메모리 파일을 읽습니다. 세션 사이에 볼트가 Lloyd의 뇌 역할을 합니다.

부트스트랩 패턴

AGENTS.md → SOUL.md → MEMORY.md

플레인 텍스트를 통한 세션 부트스트래핑. 데이터베이스도, 임베딩 스토어도, 벡터 DB도 없습니다—파일만으로 모든 것이 이루어집니다.

llms.txt 제안

llms.txt는 사이트 루트에 일반 텍스트 마크다운 파일을 배치하여 AI 에이전트에게 사이트가 무엇에 관한 것인지, 어떤 콘텐츠가 중요한지, 그리고 어떻게 탐색해야 하는지를 알려줍니다. 이는 robots.txt 논리를 LLM에 적용한 것이며, 이미 충분히 주류가 되어 Bluehost가 설정 가이드를 제공하고 있습니다.

  • 이 패턴은 AGENTS.md와 유사합니다: 둘 다 일반 텍스트이며, 루트에 위치하고, 독립적으로 등장했습니다.

시장 신호: Smart Connections Pro

Smart Connections Pro는 유료 티어를 출시했으며, 금고 내용에 대한 의미 검색, AI‑powered note connections 등을 제공한다. 무료 버전도 이미 상당한 관심을 끌었으며, 유료 티어는 시장이 충분히 실재하여 요금을 부과할 수 있음을 보여준다.

Why Plain Text Works

  • Readable by everything – LLM은 마크다운을 기본적으로 파싱하고, 셸 스크립트, grep, Python도 마찬가지이며 아마도 앞으로 나올 모든 도구도 마찬가지입니다.
  • Diffable – Git으로 에이전트의 메모리를 추적하고 세션 간에 정확히 무엇이 변했는지 확인할 수 있습니다. SQLite로는 하기 어렵습니다.
  • Portable – 다음 AI 프레임워크가 출시될 때(6주 정도면 충분), 당신의 저장소는 여전히 작동합니다. 파일은 프레임워크보다 오래 살아남습니다.
  • ComposableAGENTS.md는 행동을, SOUL.md는 정체성을, MEMORY.md는 연속성을, 일일 노트는 일화적 메모리를 담당합니다. 각 파일은 다른 파일을 건드리지 않고 교체할 수 있는 모듈입니다.

수렴적 진화를 통한 사실상의 표준

AGENTS.md → SOUL.md → MEMORY.md 부트스트랩 패턴이 사실상의 표준이 되어가고 있습니다. 에이전트의 컨텍스트 창이 이 파일들을 읽는 것으로 시작될 때, 이 아키텍처는 명백하게 느껴집니다.

볼트 재구성

당신의 Obsidian 볼트는 AI 에이전트가 다음을 수행하는 장소입니다:

  • BootsAGENTS.md를 읽음
  • OrientsSOUL.md를 읽음
  • Acts – 마크다운 파일의 지침을 따름
  • Persists state – 메모리를 일반 텍스트 파일에 저장함

폴더 구조 = 파일 시스템. 링크 = 그래프 데이터베이스. Frontmatter = 스키마. Daily notes = 이벤트 로그.

결론

매주 더 많은 사람들이 스스로 이것을 알아냅니다. 텍스트 기반 AI 인터페이스는 언제나 존재했지만, 우리가 만든 것을 이제서야 눈치챕니다.

원래 The Undercurrent에 게재된 글로, AI 도구, 인디 개발, 그리고 솔로‑빌더 언더그라운드에서 일어나는 변화를 다루는 일일 디스패치입니다.

0 조회
Back to Blog

관련 글

더 보기 »

트라비고

Gemini와 함께 말하는 속도만큼 빠르게 여행하세요! 라이브 에이전트가 몰입형 스토리텔링 및 3D 내비게이션과 만나는 곳. 이 프로젝트는 Gemini Live Ag...에 진입하기 위해 만들어졌습니다.