지층 조사 기록 · 2022 — 2026.09

LLM 엔지니어링 아틀라스

모델을 다루는 방식은 한 번도 대체된 적이 없다 — 프롬프트 위에 컨텍스트가, 그 위에 하네스·루프·그래프가 차례로 쌓였을 뿐이다. 다섯 지층은 지금도 전부 살아 있고, 프로젝트마다 필요한 지층의 조합만 다를 뿐이다.

프롬프트 · Prompt 컨텍스트 · Context 하네스 · Harness 루프 · Loop 그래프 · Graph

Section 01

진화 타임라인 — 지층은 사라지지 않는다

각 행은 하나의 지층이다. 막대는 그 지층이 처음 등장한 시점에서 시작해 지금까지 끊김 없이 이어진다 — 새 지층이 생겨도 아래 지층은 계속 쓰인다. 막대나 카드를 클릭하면 서로 연동된다.

2022 2023 2024 2025 2026 2026.09 그래프 · Graph 2026.07 ~ 현재 루프 · Loop 2026 중반 하네스 · Harness 2026 중반 컨텍스트 · Context 2024–2026 초 프롬프트 · Prompt 2022–2023
01 프롬프트 엔지니어링
Prompt Engineering
2022–2023 통제 단위: 단일 요청 (a single request)

정의

모델에게 과제를 '어떻게 말할지'를 설계한다. 지시문의 표현·구조·예시(few-shot)·출력 형식을 다룬다.

Shapes how a task is expressed to the model: wording, structure, examples, output format.

대표 기법

zero/few-shot chain-of-thought self-consistency ReAct structured output / JSON mode role & delimiter 설계

한계

버전관리·테스트·팀 표준화가 어렵다. 무엇보다 '모델이 무엇을 볼지'는 통제하지 못한다.
프롬프트를 아무리 다듬어도 모델이 참조할 정보가 없으면 답이 나오지 않는다 → 컨텍스트 설계로 이동.
02 컨텍스트 엔지니어링
Context Engineering
2024–2026 초 통제 단위: 세션 (the session)

정의

모델이 '무엇을 보는가'를 설계한다. 검색 결과, 대화 이력, 메모리, 툴 정의, 프로토콜까지 컨텍스트 윈도우에 들어가는 모든 것을 큐레이션한다.

Designs what the model sees: retrieval, conversation history, memory, tool definitions, protocols.

대표 기법

RAG / re-ranking 메모리 (episodic·working·graph) 컨텍스트 압축·compaction prompt caching MCP / A2A 프로토콜 tool curation

한계

좋은 정보를 넣어도 모델의 출력을 검증하거나 실행 결과를 되먹임할 장치가 없다.
에이전트가 실제로 '행동'하기 시작하면 툴·샌드박스·권한·검증이 필요해진다 → 하네스로 이동.
03 하네스 엔지니어링
Harness Engineering
2026 중반 통제 단위: 시스템 (the system)

정의

모델을 감싸는 실행환경 전체를 설계한다. Agent = Model + Harness. 툴, 샌드박스, 검증기, 권한 경계, 메모리, 관측성.

Designs everything wrapping the model: tools, execution environment, sandboxing, verification, permission boundaries. Agent = Model + Harness.

대표 기법

tool design sandbox & permissions verifier / CI 통합 planning artifacts human-in-the-loop 게이트 tracing & observability checkpoint / resume

한계

한 번의 실행은 튼튼해지지만, 여러 번 반복되는 자율 작업의 예산·정지조건은 다루지 못한다.
사람이 매번 프롬프트를 넣지 않고 스스로 돌아야 한다 → 루프로 이동.
04 루프 엔지니어링
Loop Engineering
2026 중반 통제 단위: 시간축 반복 실행 (repeated work over time)

정의

반복 실행 자체를 설계한다. 무엇이 '완료'인가, 언제 멈추는가, 예산은 얼마인가, 실패하면 누구에게 올리는가.

Governs repeated agent work: budgets, retries, escalation to humans, and stopping conditions.

대표 기법

machine-checkable done 조건 결정론적 툴로 검증 (자기보고 금지) exit 조건 4종: 성공·실패·예산·에스컬레이션 context compaction / fresh context per cycle filesystem as memory self-improvement (propose→evaluate→accept)

한계

단일 루프로는 역할이 분화되고 병렬로 진행되는 작업을 조정하기 어렵다.
여러 역할·병렬 경로·감사 가능한 인계가 필요해진다 → 그래프로 이동.
05 그래프 엔지니어링
Graph Engineering
2026.07 ~ 현재 통제 단위: 조직 (the whole application as a graph)

정의

애플리케이션 전체를 명시적 그래프로 표현한다. 노드가 일을 하고 엣지가 상태를 라우팅한다. LLM 판단에만 맡기지 않고 경로를 제약한다.

Represents the entire application as an explicit graph: nodes do work, edges route state. Constrains paths instead of trusting LLM judgment alone.

대표 기법

state schema / reducer conditional edge 라우팅 checkpointing & durable execution supervisor / swarm 패턴 human-in-the-loop interrupt 병렬 fan-out / fan-in

한계

과설계 위험. 대부분의 과제는 단순 루프로 충분하다 (graph engineering trap).
현재 최전선. 2026년 4월 LangChain이 'Agentic Engineering'(역할·공유메모리·통합 관측성을 갖춘 다중 에이전트 협업)을 별도 규율로 제안했고, 하네스를 에이전트가 스스로 고치는 Self-Harness / 재귀적 자기개선이 연구 프런티어.

Section 02

계층 해부도 — 모델을 감싼 다섯 겹

중심의 모델에서 바깥으로 프롬프트 → 컨텍스트 → 하네스 → 루프 → 그래프 순으로 감싼다. 각 고리 안의 라벨은 그 지층을 구성하는 실제 구성요소다.

프롬프트 컨텍스트 하네스 루프 그래프
Model 가중치 GRAPH · 조직 LOOP · 시간축 HARNESS · 시스템 CONTEXT · 세션 PROMPT zero/few-shot chain-of-thought self-consistency ReAct RAG / re-ranking prompt caching tool curation MCP / A2A 프로토콜 tool design sandbox & permissions tracing & observability checkpoint / resume machine-checkable done 조건 filesystem as memory 결정론적 툴로 검증 (자기보고 금지) exit 조건 4종: 성공·실패·예산·에스컬레이션 state schema / reducer conditional edge 라우팅 supervisor / swarm 패턴 병렬 fan-out / fan-in

안쪽 계층이 바깥 계층 없이는 프로덕션에서 버티지 못한다.

Section 03

사용법 매트릭스 — 언제 무엇을 쓰는가

과제 유형별로 다섯 지층이 각각 필수인지, 있으면 좋은지, 굳이 없어도 되는지를 정리했다.

지층 \ 시나리오 단발 분류/추출 RAG 챗봇 코딩 에이전트 장기 자율 작업 멀티에이전트 파이프라인
프롬프트 ■ 필수 ■ 필수 ■ 필수 ■ 필수 ■ 필수
컨텍스트 ▲ 권장 ■ 필수 ■ 필수 ■ 필수 ■ 필수
하네스 · 불필요 ▲ 권장 ■ 필수 ■ 필수 ■ 필수
루프 · 불필요 · 불필요 ▲ 권장 ■ 필수 ■ 필수
그래프 · 불필요 · 불필요 · 불필요 ▲ 권장 ■ 필수
■ 필수 없으면 과제가 성립하지 않는다 ▲ 권장 없어도 되지만 품질·안정성이 크게 좋아진다 · 불필요 이 과제 규모에서는 과설계다

Section 04

레포 카탈로그 — 지층별 발굴 기록

2026-09-01 기준, GitHub에서 실제로 확인된 16개 레포. 계층과 난이도로 걸러볼 수 있다.

계층으로 필터
난이도로 필터

읽을거리

Section 05

주간 GitHub 랭킹 — 지층은 지금도 움직인다

추적 중인 16개 레포의 별표 변화를 매주 관측한다. 급상승 레포와 새로 발굴된 후보도 함께 기록한다.

데이터를 불러오는 중…

추적 레포 랭킹

순위레포계층Δ
랭킹 데이터를 준비 중입니다.

이번 주 추천

관측 중인 후보

Section 06

자동 추천 위저드 — 내 과제엔 어떤 지층이 필요한가

여섯 가지 질문에 답하면 다섯 지층 각각의 필요도를 0~100점으로 채점하고, 왜 그런지, 어떤 레포로 시작하면 좋은지, 어떤 순서로 만들면 되는지까지 알려준다.

(a) 추천 스택 다이어그램

(b) 왜 필요한가

필수·권장으로 채점된 지층에 한해, 점수에 기여한 근거만 표시한다.

(c) 추천 레포

(d) 구현 순서 체크리스트

    (e) 과설계 경고