문제의 본질
현재 가장 앞선 대규모 언어 모델인 GPT-4는 복잡한 다단계 여행 계획 벤치마크 테스트에서 단 0.6%만 성공했습니다. 즉, 99.4%의 확률로 실패했다는 뜻입니다. 함정 질문이나 기발한 퍼즐에서 실패한 것이 아닙니다. 가용성 확인, 제약 조건 검증, 거래 처리, 결과 확인 같이 비즈니스가 매일 수행하는 구조화된 다단계 워크플로우에서 실패한 것입니다.
TravelPlanner 벤치마크는 미국 전역의 여행을 계획하도록 AI 에이전트에 요청했습니다. 항공권을 예약하고, 호텔을 찾고, 식당을 고르고, 예산 범위 안에 머물러야 했습니다. GPT-4는 요청을 완벽하게 이해했습니다. 언어가 문제가 아니었습니다. 문제는 AI가 모든 규칙을 한꺼번에 머릿속에 담아둘 수 없다는 점이었습니다. 중반에 이르러 예산 한도를 잊어버렸고, 도착 시간을 혼동했으며, 바로 직전에 정확히 파악했던 제약 조건을 위반하는 거래를 그럴싸하게 예약해 버렸습니다.
이것은 틈새 연구 결과가 아닙니다. 오늘날 대부분의 기업이 AI 시스템을 구축하는 방식의 구조적 결함을 드러냅니다. 조직에서 대규모 언어 모델을 얇은 코드 층으로 감싸고 "AI 에이전트"라고 부르고 있다면, 동일한 실패율에 놓여 있을 가능성이 큽니다. 업계는 일에 대해 말할 수 있는 능력과 실제로 일을 할 수 있는 능력을 혼동해 왔습니다. 이 혼동은 막대한 비용을 낳고 있으며, 곧 규제 준수 책임 문제로 번질 것입니다.
비즈니스에 중요한 이유
재무·운영 리스크는 추상적인 것이 아니라 구체적입니다. AI를 결제 처리기, ERP, 예약 엔진 같은 실제 시스템에 연결하는 순간, 99.4%의 실패율이 무엇을 의미하는지 생각해 보십시오.
- 장애의 직접 비용: AI 에이전트가 오류 루프에 갇혀 동일한 깨진 요청을 반복 재시도하면, 세션 하나가 타임아웃되기까지 5~10달러의 API 비용을 태울 수 있습니다. 하루 수천 건의 상호작용에 곱하면 그 규모를 짐작할 수 있습니다.
- 오류 누적의 수학: 개별 단계마다 90%의 정확도를 보이는 AI라도 10단계 워크플로우에서는 전체 성공률이 약 **34%**로 떨어집니다. 대부분의 엔터프라이즈 프로세스는 10단계를 초과합니다. 이론적 상한선이 이미 어떤 운영팀도 수용하지 않을 수준입니다.
- 규제 노출: EU AI Act와 등장 중인 미국 규제들은 금융 거래를 다루는 고위험 AI 시스템에 투명성을 요구합니다. 표준 AI 래퍼는 텍스트 토큰의 난잡한 로그만 남깁니다. 특정 결정을 왜 내렸는지 입증할 수 없습니다. AI가 설명하지 못하는 것은 컴플라이언스 팀도 감사할 수 없습니다.
- 조용한 실패가 낳는 평판 훼손: 이런 시스템이 항상 요란하게 실패하는 것은 아닙니다. 백서에는 실제로 발생하지 않은 거래를 성공했다고 환각하는 에이전트들이 기록되어 있습니다. 팀은 예약이 확정됐다고 믿지만 실제로는 그렇지 않은 것입니다. 고객은 공항에서 그 사실을 알게 됩니다.
데모와 프로덕션 시스템 사이의 격차는 어마어마합니다. 대부분의 AI 에이전트 실패는 공개되지 않기 때문에, 이사회가 AI 역량을 인식하는 방식에 생존자 편향이 생깁니다. 잘 닦인 데모만 보이지, **0.6%**라는 현실은 보이지 않습니다.
내부에서 실제로 일어나는 일
AI 에이전트가 비즈니스 워크플로우에서 실패하는 이유를 이해하려면 한 가지 핵심 구분을 알아야 합니다. 언어 모델은 다음에 나올 법한 단어를 예측합니다. 패턴 매칭 엔진이지 논리 엔진이 아닙니다.
이렇게 생각해 보십시오. 천재 시인에게 회사의 월말 마감 프로세스를 관리하라고 맡겼다고 상상해 보세요. 시인은 당신이 하는 말을 모두 이해하고, 그 과정을 유창하게 묘사할 수 있습니다. 하지만 "7단계는 5단계가 끝나기 전에 진행될 수 없다"는 규칙을 강제하는 문제에 이르면, 체크리스트를 따르는 것이 아니라 읽어본 것을 토대로 추측할 뿐입니다.
백서는 실제 성능을 무너뜨리는 세 가지 구체적인 실패 양상을 짚어냅니다:
**컨텍스트 드리프트(Context Drift)**가 첫 번째 살인자입니다. AI가 긴 워크플로우를 진행하는 동안 메모리는 중간 데이터로 채워집니다. 10단계에 이르면 4단계에서 정확히 짚었던 예산 제약을 사실상 "잊어버린" 상태가 됩니다. 무엇에 집중할지 결정하는 주의 메커니즘이 너무 많은 세부 정보에 얇게 분산되는 것입니다.
**환각 연쇄(Hallucination Cascade)**가 두 번째입니다. AI가 2단계에서 사소한 오류를 저지르면(예: 오전 2:00을 오후 2:00으로 잘못 읽음) 이후 모든 단계가 그 잘못된 데이터 위에 쌓입니다. 다운스트림 API는 AI의 의도가 아니라 입력만 보기 때문에, 잘못된 요청을 성공적으로 처리하고 AI는 그 성공을 자신이 옳았다는 확인으로 받아들입니다.
**추론-행동 불일치(Reasoning-Action Mismatch)**가 세 번째입니다. AI의 내부 추론은 제약 조건을 정확히 파악합니다("500달러 미만 항공편이 필요해") — 그런데도 600달러짜리 항공편 API를 호출하는데, 그 선택지가 컨텍스트에서 더 두드져 보였기 때문입니다. 생각은 옳았고 실행은 틀렸습니다. 이 단절은 더 나은 프롬프트로 고칠 수 없습니다. 언어를 위해 만들어진 도구와 논리가 필요한 작업 사이의 구조적 불일치입니다.
무엇이 통하고 무엇이 안 통하는가
먼저 통하지 않는 것부터 살펴보겠습니다. 이미 이 막다른 길에 투자하고 있을 수 있기 때문입니다.
"더 나은 프롬프트"는 당신을 구하지 못합니다. 교묘한 프롬프트 엔지니어링으로 확률론적 모델을 결정론적 행동으로 몰아넣을 수 있다는 믿음이야말로 백서가 "래퍼 환상(Wrapper Delusion)"이라 부르는 것입니다. 작업 복잡도가 선형적으로 증가할 때 실패 확률은 기하급수적으로 증가합니다.
더 큰 모델도 당신을 구하지 못합니다. TravelPlanner 벤치마크는 당시 가장 강력한 모델인 GPT-4로 테스트했고 점수는 0.6%였습니다. 병목은 지능이 아니라 아키텍처입니다.
더 긴 컨텍스트 윈도우도 당신을 구하지 못합니다. 메모리가 많아진다고 컨텍스트 드리프트가 해결되지 않습니다. 오히려 주의 메커니즘이 흩어질 무관한 토큰을 더 많이 주어 상황을 악화시킬 수 있습니다.
실제로 통하는 것은 신경-상징적 오케스트레이션(neuro-symbolic orchestration)이라 불리는 설계 방식입니다. 각자 가장 잘하는 일을 기준으로 작업을 AI와 전통 소프트웨어에 분배합니다:
AI는 언어를 담당합니다. 사용자의 요청을 읽고 지저분한 자연어 입력을 구조화된 데이터(검증된 필드를 갖춘 깔끔한 JSON)로 변환합니다. "다음 화요일에 런던행 비행기를 타고 싶어요"라는 문장은
{origin: "LHR", date: "2024-01-15"}. AI는 번역자이지 의사결정자가 아닙니다.하드코딩된 그래프가 로직을 담당합니다. 결정론적 상태 머신 — 엄격한 디지털 플로우차트라고 생각하면 됩니다 — 이 다음에 무슨 일이 일어날지 통제합니다. "출발지와 목적지가 모두 있는가? 있으면 검색으로 이동한다. 없으면 사용자에게 명확히 하라고 요청한다." 이 로직은 평범한 소프트웨어 코드로 실행됩니다. 환각될 수 없고, 단계를 건너뛸 수 없습니다. 필수 필드가 모두 존재하기 전에 시스템이 예약을 시도하는 것은 물리적으로 불가능합니다.
구조화된 상태가 채팅 메모리를 대체합니다. AI가 긴 대화 내용을 전부 기억하도록 의존하는 대신, 시스템은 세션 ID, 선택된 오퍼, 남은 예산 같은 모든 핵심 변수를 타입이 지정된 데이터베이스 레코드에 저장합니다. AI가 환각을 일으키더라도, 특정 코드 모듈이 그 변경을 승인하지 않는 한 세션 토큰을 덮어쓸 수 없습니다.
이 아키텍처를 동일한 TravelPlanner 벤치마크에 적용한 시스템은 **97%**를 기록했습니다 — GPT-4의 0.6%와 비교됩니다.
컴플라이언스와 리스크 팀에게는 결정적인 강점은 감사 추적입니다. 모든 의사결정 지점이 구조화된 로그 항목을 생성합니다: Node: Gatekeeper | Input: Price=1200 | Rule: Policy_Limit=1000 | Output: REJECT_NEED_APPROVAL. 감사자는 이를 읽을 수 있습니다. 시스템이 거버넌스 정책을 따랐음을 입증할 수 있고, 어떤 결과든 그것을 만들어낸 정확한 규칙까지 역추적할 수 있습니다. 표준 AI 래퍼는 텍스트 토큰의 장벽을 줄 뿐입니다. 이 방식은 증거를 줍니다.
워크플로우는 사람의 승인을 위해 일시 중지할 수도 있습니다. 거래가 달러 기준 임계값을 초과하면 시스템은 상태를 동결하고 관리자에게 알리고 대기합니다. 관리자가 승인하면 멈춘 지점 그대로 재개합니다. 대화를 다시 읽을 필요도, 컨텍스트를 다시 추론할 필요도 없습니다. 상태는 요약되지 않고 저장되었기 때문입니다.
이 접근법은 AI 연산 비용도 절감합니다. 50킬로바이트짜리 API 응답을 AI에 통째로 넘기는 대신, 코드 계층이 관련 필드 다섯 개를 추출해 그것만 AI에 요약을 위해 전달합니다. 토큰 사용량이 약 90% 줄어들어 추론 비용이 직접적으로 낮아지고 응답 속도도 빨라집니다.
핵심 요점
- GPT-4는 복잡한 다단계 계획 벤치마크에서 99.4% 실패했습니다 — 프롬프트 문제가 아니라 아키텍처 문제입니다.
- 단계당 90% 정확도라도 10단계 워크플로우에서는 전체 성공률이 34%로 떨어지며, 이는 엔터프라이즈 운영에 허용될 수 없습니다.
- AI가 언어를 담당하고 하드코딩된 소프트웨어가 로직을 담당하는 신경-상징적 방식은 동일한 벤치마크에서 97%를 기록했습니다.
- 결정론적 그래프의 모든 의사결정 지점은 감사 가능한 로그 항목을 생성하며, 이는 EU AI Act와 등장 중인 미국 컴플라이언스 요건에 필수적입니다.
- 구조화된 상태 관리와 코드 기반 API 호출은 환각으로 인한 오류 루프를 없애면서 AI 연산 비용을 약 90% 절감할 수 있습니다.
결론
데이터는 명확합니다. 언어 모델을 얇은 코드로 감싸 에이전트라 부르면, 복잡한 워크플로우에서 99% 이상 실패하는 시스템이 됩니다. 해법은 아키텍처에 있습니다 — 언어 계층과 로직 계층을 분리하고 각자 원래 만들어진 역할을 맡기는 것입니다. AI 벤더에게 물어보십시오. 에이전트가 워크플로우 도중에 GDS 오류 코드나 제약 위반을 만났을 때, 따라간 정확한 의사결정 로직과 복구 경로를 노드 단위로 보여줄 수 있는지를 말입니다.