← 블로그로 돌아가기

README.md에서 PROGRAM.md로: Markdown이 이제 프로그래밍 언어가 되다

· Save Team
markdownaiprogram-mdagents-mdprogrammingkarpathyfuture

22년간 Markdown은 문서화 형식이었습니다. README, 블로그 게시물, 노트를 작성했습니다. 인간에게 사물을 설명했습니다.

그러다 무언가가 바뀌었습니다. 2024년, AI 코딩 어시스턴트들이 .cursorrulescopilot-instructions.md를 읽기 시작했습니다. 2025년, AGENTS.md가 범용 표준으로 등장했습니다. 2026년 초, Andrej Karpathy가 autoresearch를 출시했는데, 여기서 모든 인간의 기여는 program.md라는 Markdown 파일입니다.

진화는 명확합니다:

시대파일대상목적
2004-2023README.md인간문서화
2024.cursorrulesAI 코딩 도구코드 스타일 규칙
2025AGENTS.mdAI 코딩 에이전트프로젝트 지침
2026program.md자율 에이전트연구 프로그램

Markdown은 더 이상 단순한 문서화가 아닙니다. AI를 위한 프로그래밍 언어입니다.

세 세대

1세대: 문서화 (README.md)

원래의 Markdown 사용 사례입니다. 인간이 프로젝트를 이해하도록 돕기 위해 README를 작성합니다. 수동적입니다 — 인간이 읽을 때까지 그냥 거기 있습니다. 기계는 그것에 따라 행동하지 않습니다.

2세대: 설정 (AGENTS.md, CLAUDE.md)

AI 코딩 어시스턴트는 프로젝트 컨텍스트가 필요합니다. AGENTS.md는 빌드 명령, 코딩 관행, 아키텍처 결정을 알려줍니다. CLAUDE.md는 Claude Code의 동작을 사용자 정의합니다. 이 파일들은 능동적입니다 — AI가 이를 읽고 그에 따라 동작을 변경합니다.

하지만 인간은 여전히 코드를 작성합니다. Markdown 파일은 단지 AI가 더 잘 도울 수 있도록 도와줍니다.

3세대: 프로그래밍 (program.md)

autoresearch에서 인간은 코드를 전혀 작성하지 않습니다. 모든 기여는 program.md — 연구 목표, 제약 조건, 전략을 정의하는 Markdown 파일입니다. AI 에이전트가 이를 읽고 몇 시간 또는 며칠 동안 자율적으로 코드를 작성, 실행, 반복합니다.

이것이 프로그래밍 언어로서의 Markdown입니다. 출력은 형식화된 텍스트가 아닙니다 — 실행 중인 코드, 실험 결과, 과학적 발견입니다.

왜 Markdown인가?

왜 모든 AI 시스템이 YAML, JSON, 맞춤 DSL 대신 Markdown으로 수렴했을까요?

훈련 데이터에 있습니다. LLM은 훈련 중 수십억 개의 Markdown 파일을 봤습니다. 그 관행을 깊이 이해합니다 — 제목은 계층 구조를 나타내고, 불릿은 목록을 나타내고, 코드 블록은 실행 가능한 내용을 나타냅니다.

유연합니다. Markdown은 엄격한 스키마를 강요하지 않습니다. 자유 형식 지침, 구조화된 테이블, 코드 예시, 자연어를 같은 파일에 모두 쓸 수 있습니다. 이 유연성은 인간이 AI 에이전트를 지시하는 방식과 일치합니다.

감사 가능합니다. program.md를 읽고 에이전트에게 무엇을 하도록 지시하는지 정확히 이해할 수 있습니다. 500줄 YAML 설정으로 해보세요.

버전 관리가 가능합니다. 에이전트 지침의 모든 변경은 git 커밋입니다. 코드 변경처럼 에이전트 동작 변경을 diff하고, 검토하고, 롤백할 수 있습니다.

이것이 당신에게 의미하는 바

Markdown이 프로그래밍 언어가 되고 있다면, Markdown을 쓰는 모든 사람이 어떤 의미에서 프로그래머가 되고 있습니다. 기술은 구문이 아닙니다 — 생각의 명확성과 지침의 정확성입니다.

지금 중요한 것:

정확한 Markdown 지침 작성법 배우기. AGENTS.md나 program.md가 더 나을수록 AI 에이전트 성능도 더 좋아집니다. 이것은 기술 지식과 명확한 글쓰기를 결합하는 새로운 기술입니다.

Markdown으로 참고 라이브러리 구축. AI 에이전트를 위한 지침을 작성할 때 참고 자료가 필요합니다: 문서, 예시, 논문, 모범 사례. 이 자료를 깔끔한 Markdown 형식으로 보유하면 즉시 사용 가능합니다.

AI Markdown 생태계 이해. AGENTS.md, CLAUDE.md, llms.txt, program.md의 차이를 알아야 합니다. 각각은 성장하는 AI용 Markdown 스택에서 다른 목적으로 사용됩니다.

에이전트 지침을 위한 지식 캡처

좋은 AI 에이전트 지침을 작성하려면 지식이 필요합니다. 도메인, 도구, 제약 조건, 목표를 이해해야 합니다. 이 지식의 많은 부분은 웹에 있습니다 — 문서 페이지, 블로그 게시물, 연구 논문, 튜토리얼에.

Save는 클릭 한 번으로 이러한 웹 소스를 깔끔한 Markdown으로 변환합니다. program.mdAGENTS.md를 작성할 때, 참고 자료가 이미 Markdown 형식이면 즉시 인용하고, 참조하고, 그 위에 구축할 수 있습니다.

최고의 program.md 파일을 작성하는 연구자들은 처음부터 시작하지 않습니다. 그들은 Markdown 형식으로 캡처하고 구성한 지식 위에 구축하고 있습니다.


Save는 모든 웹페이지를 깔끔한 Markdown으로 변환합니다 — 효과적인 AI 에이전트 지침을 작성하는 데 필요한 참고 라이브러리를 구축하기에 완벽합니다. Save 무료로 사용해보기.