← 최신 논문
💬 NLP

CRAFT: Learn the Schema, Execute the Plan

CRAFT는 전수적인 프롬프트 시점의 스키마 주입 없이도 스키마에 기반한 계획 및 실행 동작을 학습함으로써 분석 성능, 일관성, 효율성을 크게 향상시키고 토큰 오버헤드를 줄이는 엔터프라이즈 코딩 에이전트를 위한 2단계 사후 학습 프레임워크이다.

원저자: Aakash Kolekar, Sahika Genc, Shahriar Shariat, Bunyamin Sisman, Tibor Mezi, Barbara Poblete, Shree Vandana Kachroo, Calvin Chi, Parth Parmar, Ari Singer, Prayaas Jain, Cindy Barker, Benoit Dumoulin

게시일 2026-07-28
📖 4 분 읽기☕ 가벼운 읽기

원저자: Aakash Kolekar, Sahika Genc, Shahriar Shariat, Bunyamin Sisman, Tibor Mezi, Barbara Poblete, Shree Vandana Kachroo, Calvin Chi, Parth Parmar, Ari Singer, Prayaas Jain, Cindy Barker, Benoit Dumoulin

원본 논문은 CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) 라이선스로 제공됩니다. 이것은 아래 논문에 대한 AI 생성 설명입니다. 저자가 작성하거나 승인한 것이 아닙니다. 기술적 정확성을 위해서는 원본 논문을 참조하세요. 전체 면책 조항 읽기

당신이 평범한 영어만 사용해도 복잡한 수학 문제를 풀거나, 방대한 데이터를 분석하거나, 컴퓨터 프로그램을 작성해 달라고 요청할 수 있는 초지능형 로봇 비서와 대화할 수 있는 세상을 상상해 보십시오. 이것이 바로 "코딩 에이전트(coding agents)"의 꿈입니다. 하지만 여기에는 함정이 있습니다. 이 로봇이 업무를 수행하려면 자신이 작업 중인 데이터베이스의 비밀 규칙을 알아야 한다는 점입니다. 이것은 마치 요리사가 미식 요리를 만들려고 노력하는 것과 같습니다. 만약 요리사가 팬트리에 어떤 재료가 있는지, 혹은 가스레인지가 어떻게 작동하는지 모른다면 요리를 할 수 없습니다. 과거에는 로봇을 돕기 위해 엔지니어들이 모든 규칙, 테이블 이름, 컬럼 정의가 담긴 거대하고 먼지 쌓인 백과사전을 로봇이 질문할 때마다 로봇의 뇌 속에 쑤셔 넣었습니다. 그것은 마치 요리사가 양파 하나를 썰기도 전에 백과사전 전체를 읽도록 강요하는 것과 같았습니다. 이는 느리고 비용이 많이 들었으며, 팬트리의 구성이 조금이라도 바뀌면 전체 시스템이 망가졌습니다.

이제, 매번 백과사전을 읽는 대신 요리사가 몇 번의 연습 세션을 거친 후 주방의 구조를 그냥 '기억'할 수 있다고 상상해 보십시오. 이것이 바로 이 논문이 다루는 핵심 질문입니다: 우리는 이 AI 비서들이 데이터베이스의 규칙을 단 한 번 학습하여, 매번 규칙을 다시 안내받을 필요가 없도록 가르칠 수 있을까요? 연구진은 AI가 스키마(데이터의 지도)와 사용할 도구들을 "내재화"하도록 학습시켜, 대화가 길고 복잡해지더라도 더 빠르고 똑똑하며 혼란에 빠질 가능성이 낮게 만들 수 있는지 확인하고자 했습니다.


논문: CRAFT – 지도를 먼저 익히고, 그 다음 경주를 시작하라

이 논문은 CRAFT(학습을 위한 2단계 레시피를 의미)라고 불리는 새로운 시스템을 소개합니다. 아마존(Amazon) 출신의 저자들은 광고 전문가들이 기술적인 세부 사항에 매몰되지 않고 캠페인 데이터를 분석할 수 있도록 돕는 AI를 구축하고자 했습니다. 그들은 기존의 방식처럼 AI의 프롬프트에 끝없는 문서들을 "쑤셔 넣는" 것이 마치 벽돌이 가득 담긴 배낭을 메고 마라톤을 하는 것과 같다는 것을 발견했습니다. 이는 속도를 늦추고 AI가 실수를 저지르기 쉽게 만들었습니다.

그래서 그들은 다른 접근 방식을 시도했습니다: 스키마를 학습하고, 계획을 실행하라.

1단계: "스키마가 제거된" 교실

먼저, 그들은 "백과사전"이 치워진 특별한 교실에서 AI를 가르쳤습니다. 그들은 AI에게 수천 개의 문제 해결 예시를 제공했지만, 원본 데이터베이스 규칙(DDL)은 입력값에서 숨겼습니다. AI는 규칙을 읽는 대신, 어떻게 생각하고 계획을 세우는지에 대한 패턴을 학습해야 했습니다.

이것은 학생에게 공식 시트를 보게 하지 않고 단계와 논리를 보여줌으로써 수학 문제를 푸는 법을 가르치는 것과 같습니다. 학생은 생각하는 방법을 암기해야 합니다. 연구진은 이를 **PLAN 지도 학습(SFT)**이라고 부릅니다. 이는 AI가 매번 치트 시트가 필요 없이, 계획을 구조화하고 코드를 작성하는 "근육 기억(muscle memory)"을 학습하는 과정입니다.

2단계: "강화 학습" 체육관

AI가 기본적인 근육 기억을 갖춘 후, 그들은 AI를 **강화 학습(RL)**을 위한 체육관에 넣었습니다. 여기서 AI는 실제로 코드를 실행하고 도구를 사용합니다. 만약 AI가 잘못된 도구를 호출하거나 코드가 충崩溃(crash)되는 등의 실수를 하면 "음수 점수"를 받습니다. 성공하면 "양수 점수"를 받습니다.

연구진은 단순히 코드가 실행되는지만 보는 것이 아니라, 코드가 좋은지, 계획이 코드와 일치하는지, 그리고 문제가 생겼을 때 AI가 어떻게 회복하는지를 따지는 특별한 채점 시스템을 사용했습니다. 이는 코치가 러너가 단순히 경주를 마치는 것뿐만 아니라, 자세, 속도, 그리고 비틀거릴 때 어떻게 대처하는지를 관찰하는 것과 같습니다. Execution-Shaped GRPO라고 불리는 이 단계는, 사용자가 후속 질문을 던지거나 대화 도중 규칙을 변경하더라도 AI가 신뢰할 수 있고 일관되게 작동하도록 가르쳤습니다.

결과: 더 빠르고, 더 똑똑하며, 더 깔끔하게

결과는 매우 인상적이었습니다. 그들이 CRAFT를 기존의 "벽돌 배낭" 방식과 비교했을 때:

  • 속도: 새로운 시스템은 AI가 읽어야 하는 텍스트(토큰)의 양을 약 9배 줄였습니다. 이는 AI의 뇌에 엄청난 체중 감량을 가져다준 것입니다.
  • 지능: 전체 "에이전트 점수"(업무 수행 능력을 측정하는 지표)가 9.6 퍼센트 포인트 상승했습니다.
  • 일관성: AI는 4.1 퍼센트 포인트 더 일관되게 변했습니다. 즉, 같은 질문을 두 번 해도 동일하게 좋은 답을 내놓는다는 의미입니다.
  • 혼란 감소: AI가 적절한 도구를 "찾는" 횟수를 최대 5배까지 줄였습니다.

또한 연구진은 AI가 멀티 턴(multi-turn) 대화를 처리하는 능력이 훨씬 좋아졌음을 발견했습니다. 사용자가 "매출을 보여줘"라고 말한 뒤 "이제 빨간색 셔츠만 필터링해줘"라고 후속 질문을 하면, CRAFT AI는 문맥을 기억하고 흐름을 유지했지만, 기존 시스템은 종종 길을 잃었습니다.

한계 (그리고 주의 깊게 살펴볼 점)

이 논문이 주장하지 않는 부분도 명시하는 것이 중요합니다. 저자들은 이 시스템이 안정적이고 알려진 스키마를 위해 설계되었다는 점을 매우 분명히 하고 있습니다. 만약 데이터베이스가 갑자기 완전히 새로운 유형의 데이터를 만들어내거나, AI가 본 적 없는 완전히 새로운 도구를 도입한다면, CRAFT는 막힐 수 있습니다. 이는 주방은 완벽하게 알지만, 한 번도 본 적 없는 이상하고 새로운 도구를 사용하는 법은 모르는 요리사와 같습니다. 그런 경우에는 여전히 규칙을 찾아보거나(retrieval) 모델을 재학습시켜야 할 수도 있습니다.

또한, 논문은 AI가 계획을 따르는 데는 뛰어나지만, 컴퓨터 메모리 사용량이나 서버에서 실행하는 데 드는 비용 등을 최적화하는 단계까지는 아직 완전히 도달하지 못했다고 인정합니다. 이는 향후 업그레이드가 필요한 과제입니다.

결론

CRAFT는 정보를 끊임없이 AI의 얼굴에 들이미는 대신, 규칙을 한 번 학습시킨 후 계획을 실행하도록 믿고 맡길 수 있다는 것을 시사합니다. "치트 시트가 없는" 훈련 단계와 "연습하고 교정받는" 단계를 결합함으로써, 그들은 더 가볍고, 빠르고, 신뢰할 수 있는 에이전트를 구축했습니다. 이는 AI 비서가 단순히 매뉴얼을 읽는 로봇처럼 느껴지는 것이 아니라, 비즈니스가 어떻게 돌아가는지 이미 알고 있는 전문적인 동료처럼 느껴지게 만드는 한 단계입니다.

연구 분야의 논문에 파묻히고 계신가요?

연구 키워드에 맞는 최신 논문의 일일 다이제스트를 받아보세요 — 기술 요약 포함, 당신의 언어로.

Digest 사용해 보기 →