그래프 엔지니어링과 Markdown 지식 그래프

2026년 7월 18일, 페터 슈타인베르거가 X에 루프에서 그래프로 넘어가는 것에 대한 반농담조의 질문을 올렸습니다. 하멜 후세인이 이를 받아 Loop Engineering Is Dead. Enter Graph Engineering. 이라는 제목의 글을 냈습니다. 일주일 만에 이 용어는 어디에나 있었습니다.

대부분은 이 분야가 새 학문을 찍어내는 속도에 대한 농담이었습니다. 프롬프트 엔지니어링에서 컨텍스트 엔지니어링, 하네스 엔지니어링, 루프 엔지니어링, 그래프 엔지니어링까지 약 18개월. 정의는 서로 크게 겹칩니다.

그래도 농담이 먹힌 건 실재하는 무언가를 가리켰기 때문입니다. 남길 만한 부분은 이렇습니다.

사람들이 “그래프 엔지니어링”이라 부르는 세 가지

이 용어는 최소 셋의 서로 다른 생각을 안고 왔습니다. 온라인 혼란의 상당수는 사람들이 그 사이를 오가며 다투는 데서 나옵니다.

1. 오케스트레이션 그래프. 멀티에이전트 시스템을 while 루프가 아니라 명시적 그래프로 설계하기. 타입이 있는 노드, 타입이 있는 전이, 재개 가능한 체크포인트. LangGraph와 Temporal의 영역입니다. 진짜 엔지니어링이고, 주로 에이전트 인프라를 만드는 쪽에 중요합니다.

2. 루프들의 그래프. 서로를 지켜보는 자기 개선 사이클의 네트워크. 개념적으로 흥미롭고, 중론으로는 지금 가장 실행하기 어려운 축입니다.

3. 그래프 구조의 지식과 기억. 에이전트의 지식을 실제로 따라 걸을 수 있는 타입 있는 노드와 간선으로 저장하기. 매번 다시 읽고 다시 추측해야 하는 문서 더미 대신에요.

오케스트레이션 인프라를 만들지 않는다면 — 에이전트가 작업 공간으로 들어오는 것을 지켜보는 대다수가 그렇습니다 — 하루를 바꾸는 건 3번입니다. 셋 중 가장 오래되고 근거도 가장 탄탄합니다. 지식 그래프는 이 용어보다 수십 년 앞섭니다.

간선이 검색을 이기는 이유

이해가 딱 오는 예를 들겠습니다.

에이전트에게 묻습니다. “우리 왜 잡 큐에서 Redis를 버렸지?”

전문 검색은 “Redis”가 들어간 문서를 전부 돌려줍니다. 얼마간 일했다면 수십 개고, 그중 답은 없습니다. 벡터 검색은 질문처럼 들리는 문서를 돌려주는데, 대개 더 나쁩니다. 의미상 가깝고 인과적으로는 무관하니까요.

그래프는 세 번의 도약으로 답합니다.

잡 큐    --decided_by--> ADR-007 (Postgres 큐)
ADR-007  --supersedes--> ADR-003 (Redis 큐)
ADR-003  --caused------> 장애 2026-03-11

답은 어느 한 문서에도 없습니다. 문서들 사이의 경로에 있습니다. 검색은 경로를 돌려줄 수 없습니다. 노드를 돌려주고 여러분이 알아서 잇기를 바랄 뿐입니다.

그리고 결정적인 세부를 보세요. 간선에는 이름이 있습니다. supersedescaused가 아니고 decided_by도 아닙니다. 라벨을 떼면 “이 파일들이 어떻게든 관련 있다”로 되돌아가고, 에이전트는 전부 열어 관계를 다시 추론해야 합니다. 바로 피하려던 그 작업이죠.

타입 있는 간선이 전부입니다. 나머지는 배관입니다.

당신의 Markdown 보관소는 이미 80%

이 논의에서 가장 저평가된 관찰이 이겁니다. 잘 관리된 Markdown 보관소는 이미 GraphRAG 색인의 대부분이다.

위키링크가 달린 노트 묶음이 공짜로 주는 것을 떠올려 보세요.

  • 노드 — 생각, 출처, 결정마다 파일 하나
  • 간선 — 모든 [[위키링크]]는 누군가 의도적으로 만든 연결
  • 개체 해소가 구조적으로 해결됨[[ADR-007]]은 어디에 나타나든 같은 노드. 퍼지 매칭도, 임베딩 충돌도, “이 두 언급이 같은 것인가”라는 물음도 없습니다

마지막 항목은 사소하지 않습니다. 개체 해소야말로 자동 지식 그래프 파이프라인 대부분이 조용히 무너지는 지점입니다. 보관소는 그걸 비껴갑니다. 사람이 한 번 개체에 이름을 붙였고, 링크가 곧 동일성이기 때문입니다.

맨 보관소에 없는 건 라벨입니다. [[ADR-007]]은 두 노트가 연결되어 있다는 것만 알려줍니다. 어떻게 연결됐는지는 말하지 않습니다. 그게 남은 20%입니다.

실제로는 이렇게 굴러갑니다

Minibase Vault가 바로 이 부분을 중심으로 만들어졌으니, 가능성을 추상적으로 말하기보다 작동 방식을 구체적으로 적겠습니다.

노드는 읽기에서 나옵니다. 간직할 가치가 있는 것 위에서 Minibase 확장 프로그램을 누르면 — 문서 페이지, RFC, X 스레드, 강연 — 깨끗한 Markdown으로 로컬 지식 베이스에 내려앉습니다. 복사·붙여넣기도, 내보내기 단계도, 브라우저가 죽으면 사라지는 “나중에 읽을게” 탭도 없습니다.

간선은 이유와 함께 기록됩니다. 보관소는 루트에 _graph.json을 둡니다.

{
  "edges": [
    {
      "from": "AI Research/attention-paper-20260405-1200.md",
      "to": "AI Research/transformer-tutorial-20260408-0900.md",
      "reason": "Both explain the attention mechanism in transformers"
    }
  ]
}

Claude가 보관소의 MCP 서버를 통해 직접 이 간선들을 씁니다. 노트를 가로질러 읽다가 연결을 알아챌 때요. 그것들은 각 지식 베이스의 _index.mdRelated: 줄로 떠올라, 모델뿐 아니라 여러분에게도 그물이 보이게 합니다.

경로는 페이지로 압축됩니다. 관련 노트 뭉치가 충분히 빽빽해지면 Claude가 출처를 인용한 _topic-*.md 페이지로 종합할 수 있습니다. 다음에 그 뭉치에 속한 무언가를 저장하면 종합 페이지가 이미 거기 있어 갱신됩니다. 이게 복리의 단계입니다. 보관소는 커지기만 하는 게 아니라 똑똑해집니다.

고아 노트는 표시됩니다. lint 한 바퀴가 중복, 고아 노트, 낡은 내용, 종합할 때가 된 뭉치를 보고합니다. 그래프는 낡습니다. 무언가는 그것을 알아채야 합니다.

전부 로컬에서 돕니다. 검색 색인은 BM25 랭킹의 SQLite FTS5, 그래프는 JSON 파일이며, 노트의 어떤 내용도 기기를 떠나지 않습니다.

열기를 좀 식힌다면

정직한 단서 둘. 일주일 만에 유행한 용어이고, 유행은 늘 내용을 앞지르니까요.

Minibase의 간선이 지닌 건 이유이지 형식적 타입이 아닙니다. "reason": "Both explain the attention mechanism"은 문장이지 supersedes가 아닙니다. 라벨 없는 위키링크보다는 훨씬 낫고 온톨로지에는 한참 못 미칩니다. 규모 있는 다중 도약 추론을 위해 엄격히 타입 지정된 관계가 필요하다면 진짜 그래프 데이터베이스가 필요하고, 그 유지 비용에 대해 스스로에게 솔직해야 합니다.

대부분의 사람에게는 이 중 무엇도 필요 없습니다. 지식이 노트 오십 개라면 검색으로 충분합니다. 그래프가 값을 하기 시작하는 건 자기가 무엇을 가졌는지 잊기 시작할 만큼 자료가 쌓였을 때, 그리고 질문이 어휘적(“어디서 읽었더라”)이 아니라 인과적(“우리가 왜 그랬더라”)이 되었을 때입니다.

“그래프 엔지니어링”이라는 말은 아마 한 해를 넘기지 못할 겁니다. 그 아래의 생각 — 노트 사이의 구조가 노트의 양보다 값지다 — 은 이름이 붙기 훨씬 전부터 참이었고, 이름이 사라진 뒤에도 참일 겁니다.

지루한 판부터 시작하세요

  1. 읽은 것을 북마크 대신 Markdown으로 저장하세요. 북마크는 썩을 것을 가리키는 포인터이고, 파일은 손에 쥔 것입니다.
  2. 로컬 한 폴더에, 출처마다 파일 하나로 두세요.
  3. AI에게 폴더 전체를 읽히세요 — 복사·붙여넣기가 아니라 MCP로 — 그리고 문서 두 개가 있어야 답할 수 있는 질문을 던지세요.
  4. AI가 찾아낸 연결을 기록하세요. 그리고 다음 달에 다시 물으세요.

오케스트레이션 프레임워크를 출시하지 않는 사람에게 그래프 엔지니어링이란 이겁니다. 연결을 적어 둔 컨텍스트 엔지니어링이죠.


Minibase는 어떤 웹페이지든 한 번의 클릭으로 깨끗한 Markdown으로 바꿔, AI가 검색하고 연결할 수 있는 로컬 보관소에 바로 저장합니다. 확장 프로그램은 저장 무제한으로 무료이며, Minibase Plus(월 5.99달러 또는 연 34.99달러)는 AI 템플릿, 기록, 영상 전사를 더합니다. minibase.md.

Continue reading

더 스마트하게 저장할 준비가 되셨나요?

클릭 한 번으로 모든 웹페이지를 Markdown으로 변환하세요.

Chrome에 추가