프롬프트를 넘어 컨텍스트·인텐트·하네스로 설계하는 프로덕션 AI

프롬프트 중심 접근의 한계를 짚고 JIT 검색, 메모리, 도구, 인텐트 명세, 하네스를 결합한 프로덕션 AI 설계를 설명한다.

2026-08-14 · 최초 발행 2026-06-10

모델보다 정보 환경에서 발생하는 오류

2026년 Gartner는 올해를 “컨텍스트의 해(The Year of Context)”로 선언했다. 세계 주요 IT·데이터 리더 82%도 프롬프트 엔지니어링만으로는 프로덕션 AI를 운영하기에 충분하지 않다는 데 동의했다. 모델에 어떤 문장으로 요청할지만 다듬는 방식에서 벗어나, 판단에 필요한 정보를 정확한 시점에 공급하는 시스템으로 관심이 옮겨간 배경이다.

프롬프트 엔지니어링은 2022년부터 2024년까지 개인 생산성 도구와 소규모 PoC에서 효과를 보였다. 하지만 멀티스텝 작업과 실시간 데이터를 다루는 엔터프라이즈 환경에서는 단일 지시문만으로 해결하기 어려운 문제가 드러났다.

2026년 State of Context Management 리포트에 따르면 현대 LLM 애플리케이션 오류의 70% 이상은 모델의 능력 부족이 아니라 불완전하거나 부적절하게 구조화된 컨텍스트에서 발생한다. 초점은 “어떻게 말할 것인가(How do I phrase this?)”에서 “모델이 무엇을 알아야 하는가(What does the model need to know?)”로 이동한다.

Gartner는 컨텍스트 엔지니어링을 다음과 같이 정의한다.

"AI 시스템이 수동 프롬프트에 의존하지 않고도 의도를 이해하고, 더 나은 의사결정을 내리며, 비즈니스에 정렬된 결과를 도출할 수 있도록 관련 데이터, 워크플로우, 환경을 설계하고 구조화하는 규율."

Gartner는 2028년까지 컨텍스트 엔지니어링이 AI 도구의 80%에 탑재되고 에이전트 정확도가 30% 이상 높아질 것으로 예측한다. 2026년 기준 전체 엔터프라이즈의 80%가 AI 투자를 확대했지만 실질적인 ROI를 보이는 곳은 20%에 불과하다.

컨텍스트를 제대로 구성하면 에이전트는 의사결정 시점에 필요한 정보에 접근해 추론 오류를 줄일 수 있다. 정의된 경계 안에서 움직이므로 불필요한 탐색과 재시도가 감소하며, 비즈니스 규칙과 제약도 실행 컨텍스트를 통해 적용할 수 있다.

프롬프트에서 실행 하네스까지

2022년부터 2026년까지 AI 엔지니어링의 관심사는 프롬프트, 컨텍스트, 인텐트와 명세, 하네스로 확장됐다. 앞 단계가 사라진 것이 아니라 다음 단계의 더 큰 설계 범위 안으로 들어간 변화다.

(1) Prompt Engineering2022-2023(2) Context Engineering2024-2025(3) Intent/Spec Engineering2025-2026(4) Harness Engineering2026+질문을 쓰는 기술올바른 정보를올바른 시점에AI에게 '무엇을'달성할지 명세화AI가 신뢰성 있게작동하는 환경 설계

프롬프트 엔지니어링이 중심이던 2022~2023년에는 원하는 결과를 유도하는 지시문 작성에 집중했다. 개인 사용이나 단순 자동화에는 유효했지만, 복잡한 멀티스텝 작업과 실시간 데이터가 필요한 환경에서는 한계가 있었다.

2024~2025년의 컨텍스트 엔지니어링은 시스템 지시문뿐 아니라 도구 정의, 메모리, 검색 문서, 애플리케이션 상태까지 설계 대상으로 넓혔다. Google DeepMind의 Phil Schmid이 설명한 것처럼 올바른 정보와 도구를 알맞은 포맷과 시점에 제공하는 동적 시스템을 구축하는 접근이다.

2025~2026년에는 목표 자체를 검증 가능한 형태로 명세하는 인텐트·스펙 엔지니어링이 부상했다. AI가 모호한 지시를 해석하도록 맡기는 대신 성공 조건을 Spec으로 표현하고, 산출물을 품질 파이프라인에서 평가한다. AI 에이전트를 위한 TDD에 비유할 수 있는 방식이다.

2026년 현재 주목받는 하네스 엔지니어링은 실행 환경 전체를 다룬다. 에이전트가 반복 가능한 프로덕션 결과물을 만들도록 제약, 도구, 피드백 루프, 문서와 검증 시스템을 함께 설계한다. OpenAI와 Anthropic의 사례 연구에서는 이를 도입한 팀이 에이전트 워크플로우의 신뢰성을 2~5배 높였다.

실행 시점에 조립되는 컨텍스트

컨텍스트 아키텍처는 오케스트레이션을 중심으로 지식 검색, 메모리 관리, 도구와 환경, 지시문 설계를 연결한다. 각 레이어의 결과는 모델을 호출하기 전에 동적으로 조립된다.

RAG / JIT 검색단기·장기 메모리API / DB / 파일시스템시스템 프롬프트 · 규칙사용자 요청컨텍스트 오케스트레이션레이어지식 검색 레이어Knowledge Retrieval Layer메모리 관리 레이어Memory Management Layer도구 환경 레이어Tools & Environment Layer지시문 설계 레이어Instruction Design Layer동적 컨텍스트 어셈블리LLM 추론검증된 출력

지식 검색 레이어에서 RAG(Retrieval-Augmented Generation)는 핵심 엔진으로 작동한다. 단순 벡터 검색에 머물지 않고 컨텍스추얼 검색(Contextual Retrieval), 후기 청킹(Late Chunking), 크로스-그래뉼래리티 검색(Cross-Granularity Retrieval)을 적용하는 방식이 2026년 현장에서 정확도 개선에 더 크게 기여하고 있다.

메모리는 모든 대화를 그대로 누적하는 대신 보존과 압축을 조합한다. 2026년 현재 널리 채택된 방식은 “슬라이딩 윈도우 + 요약 하이브리드”다. 최근 대화는 원형을 유지하고 오래된 컨텍스트는 LLM 기반 요약으로 압축해, 토큰 한도를 넘지 않으면서 대화의 연속성을 확보한다.

도구 및 환경 레이어는 API, 데이터베이스, 파일시스템, 검색 엔진처럼 에이전트가 외부 세계와 상호작용하는 접점을 제공한다. 각 도구는 모델이 사용법을 이해할 수 있도록 JSON 스키마로 정의한다. 2026년 현재 MCP(Model Context Protocol)는 에이전트와 외부 도구를 연결하는 사실상의 표준으로 자리 잡았으며 Linux Foundation 산하 Agentic AI Foundation이 관리한다.

시스템 프롬프트와 비즈니스 규칙, 안전 가드레일은 지시문 설계 레이어에 놓인다. 과거 프롬프트 엔지니어링이 독립적으로 다루던 영역이 전체 컨텍스트 시스템의 일부가 되는 셈이다.

제한된 토큰 예산을 배분하는 JIT 어셈블리

프로덕션 AI에서 컨텍스트 윈도우는 함께 나눠 써야 하는 예산이다. 시스템 프롬프트와 검색 문서, 대화 이력, 도구 결과, 모델 응답이 모두 같은 공간을 차지한다. JIT(Just-In-Time) 컨텍스트 검색은 현재 요청에 필요한 정보만 그 예산 안에 배치한다.

의도 파악높은 우선순위관련도 기반최근 N턴필요 시에만사용자 요청인텐트 분석컨텍스트예산 결정시스템 프롬프트(필수 지시문)JIT 검색 문서(동적 주입)대화 히스토리(슬라이딩 윈도우)도구 응답(on-demand)동적 어셈블리(토큰 한도 준수)LLM 추론

전체 지식베이스를 한꺼번에 밀어 넣는 대신 요청과 관련된 정보만 실시간으로 찾는다. Redis의 컨텍스트 윈도우 관리 가이드에서는 전체 저장소 덤프보다 타깃 파일 읽기와 LSP 네비게이션이 훨씬 효과적이라고 설명한다.

검색 결과가 길다면 압축도 필요하다. LLMLingua 같은 컨텍스트 압축 도구는 RAG 시스템의 긴 검색 결과를 처리하는 데 효과적이며, 적절히 압축하면 토큰 비용을 최대 80%까지 줄일 수 있다.

반복되는 컨텍스트는 캐싱 대상이다. Anthropic의 Claude 모델에서 캐시 읽기 비용은 기본 입력 토큰 가격의 10%에 불과하다. 2026년 3월부터는 1M 토큰 컨텍스트 윈도우에 적용되던 장문 맥락 추가 요금도 폐지됐다.

긴 컨텍스트와 재시도, 에이전트 도구 루프, 추론 모델이 결합되면 요청당 비용이 10배까지 증가할 수 있다. 무엇을 검색할지만큼 언제 중단하고 재시도를 제한할지도 JIT 설계에 포함해야 한다.

목표 명세와 검증 루프를 연결한다

컨텍스트 엔지니어링이 판단 재료를 공급한다면 인텐트 엔지니어링은 달성해야 할 목표를 검증 가능한 형태로 바꾼다. 둘은 실행 전후를 잇는 품질 파이프라인으로 결합된다.

PassFail인텐트 명세화(Intent/Spec)컨텍스트 빌드관련 정보 동적 어셈블리AI 에이전트 실행품질 검증(Spec 대비)프로덕션 출력피드백 주입(하네스 피드백 루프)하네스 레이어제약 · 도구 · 검증

“좋은 코드를 작성하라”는 요청은 평가 기준이 모호하다. 이를 “특정 테스트 스위트를 통과하고, 응답 시간이 200ms 미만이며, 코드 커버리지 80% 이상”이라는 명세로 바꾸면 파이프라인에서 결과를 실제로 검증할 수 있다. 실패 결과는 피드백으로 변환돼 다음 컨텍스트 빌드에 다시 들어간다.

신뢰성을 만드는 것은 에이전트 바깥의 하네스다

2026년 5월 TechTimes는 “하네스 엔지니어링: AI 엔지니어링의 네 번째 패러다임”이라는 기사에서 이 접근을 집중적으로 다뤘다. 핵심 명제는 “에이전트 자체가 어려운 것이 아니라, 하네스가 어렵다(Agents aren't hard; the Harness is hard)”이다.

하네스는 에이전트의 솔루션 공간을 규칙과 가드레일로 제한한다. 안전하게 호출할 수 있는 도구 인터페이스를 정의하고, 실행 결과를 실시간으로 평가해 수정 신호를 보낸다. 린터와 테스트, 정책 검사는 산출물을 자동 검증하며, 구조화된 지식 베이스는 작업에 필요한 문맥을 제공한다. 제약, 도구, 피드백, 검증, 문서가 따로 존재하는 것이 아니라 하나의 실행 환경으로 맞물린다.

OpenAI의 사례 연구에 따르면 잘 설계된 하네스는 소규모 팀이 100만 줄 규모의 제품을 출시할 수 있게 한다. 2026년 현재 하네스 엔지니어링을 도입한 팀은 에이전트 워크플로우에서 평균 2~5배의 신뢰성 향상을 경험하고 있다.

프로덕션 시스템에 적용하는 순서

첫 작업은 현재 AI 시스템에 어떤 정보가 들어가는지 확인하는 컨텍스트 감사다. 오류의 70%가 불완전한 컨텍스트에서 비롯된다는 점을 고려하면, 누락되거나 잘못 구조화된 정보부터 찾아야 한다.

다음은 메타데이터 아키텍처다. 2026년 데이터 리더 조사에서는 AI-ready 메타데이터가 최우선 투자 항목으로 62%의 선택을 받았다. 분산된 문서와 부족 지식(tribal knowledge), 서로 단절된 도구에 흩어진 컨텍스트를 연결할 기준이 필요하다.

기반이 마련되면 전체 지식베이스를 정적으로 포함하던 방식을 의도 분석 기반의 JIT 파이프라인으로 전환한다. 외부 도구 연동은 MCP로 표준화하고, 요청마다 필요한 컨텍스트를 동적으로 조립한다.

실행만 자동화해서는 품질을 통제할 수 없다. 인텐트 명세화, 컨텍스트 빌드, 에이전트 실행, 자동 품질 검증을 하나의 루프로 묶고, 검증 실패에서 얻은 피드백을 다음 시도에 주입한다.

마지막으로 제약과 피드백 메커니즘을 하네스 레이어로 구조화한다. 이 레이어가 도구 사용과 결과 검증을 통제해야 에이전트를 프로덕션 수준에서 반복적으로 운용할 수 있다.

RAG·파인튜닝·프롬프트의 위치가 달라진다

컨텍스트 엔지니어링은 RAG나 파인튜닝, 프롬프트 엔지니어링을 폐기하는 개념이 아니다. 각각을 런타임 정보 환경 안에서 조정하는 상위 설계에 가깝다.

RAG는 지식을 검색하는 엔진이고 컨텍스트 엔지니어링은 검색 결과를 조립하는 프레임워크다. RAG가 벡터 DB에서 데이터를 가져오면, 컨텍스트 설계는 비정형 데이터를 어떤 형식으로 가공해 LLM 페이로드에 넣을지 결정한다.

파인튜닝은 모델의 일반적인 행동을 바꾸지만 컨텍스트 엔지니어링은 특정 작업에 필요한 정보를 런타임에 공급한다. 95%의 경우 컨텍스트 엔지니어링이 파인튜닝보다 빠르고 비용 효율적이다.

프롬프트 작성도 계속 필요하다. 다만 독립적인 기술로 시스템 전체를 책임지는 대신, 비즈니스 규칙과 가드레일을 다루는 지시문 설계 레이어 안에 포함된다.

프로덕션 AI의 설계 질문은 이제 좋은 문장을 만드는 데서 끝나지 않는다. 82%의 IT 리더가 체감한 변화는 모델이 판단할 정보 환경과 검증 환경을 함께 다루라는 요구다. JIT 검색과 동적 어셈블리, 인텐트 명세, 하네스로 이어지는 구조는 신뢰성과 ROI 사이의 격차를 다루는 로드맵이며, Gartner는 이 흐름이 2028년까지 더 확산될 것으로 보고 있다.

Sources

컨텍스트 엔지니어링프롬프트 엔지니어링하네스 엔지니어링AI 에이전트RAG