Structured Context Engineering for File-Native Agentic Systems: Evaluating Schema Accuracy, Format Effectiveness, and Multi-File Navigation at Scale
본 논문은 11 개의 모델과 10,000 개 테이블 규모를 대상으로 한 대규모 실험을 통해, LLM 에이전트의 구조화된 데이터 처리 성능이 포맷이나 아키텍처보다 모델 자체의 능력에 더 크게 의존하며, 특히 프런티어 모델과 오픈소스 모델 간에 최적의 컨텍스트 구성 전략이 상이함을 규명했습니다.
원본 논문은 CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) 라이선스로 제공됩니다. 이것은 아래 논문에 대한 AI 생성 설명입니다. 저자가 작성하거나 승인한 것이 아닙니다. 기술적 정확성을 위해서는 원본 논문을 참조하세요. 전체 면책 조항 읽기
📄 AI 에이전트와 '파일'의 관계: 복잡한 데이터 세계를 어떻게 안내할 것인가?
이 논문은 **"인공지능 (AI) 에이전트가 방대한 데이터베이스를 다룰 때, 우리가 정보를 어떻게 정리해서 주는 것이 가장 좋은가?"**에 대한 실험 결과를 담고 있습니다.
마치 거대한 도서관에서 AI 라는 '열정적인 사서'에게 특정 책을 찾아달라고 시켰을 때, 사서가 책장을 직접 뒤져야 하는지 (파일 검색), 아니면 우리가 모든 책 내용을 요약해서 한 장의 종이에 적어주면 되는지 (프롬프트 입력) 를 비교한 연구라고 생각하시면 됩니다.
이 연구의 핵심 내용을 쉬운 비유와 함께 설명해 드릴게요.
1. 연구의 배경: AI 는 어떻게 정보를 읽을까?
과거에는 AI 에게 모든 정보를 한 번에 입력해 주었습니다. 하지만 데이터가 너무 많아지면 이 방식은 비효율적입니다. 그래서 요즘은 "파일 기반 에이전트" 방식이 유행합니다.
- 비유: AI 에게 "이 도서관 (데이터베이스) 에서 필요한 책만 찾아와"라고 말하고, AI 가 직접 **
grep(검색)**이나read(읽기) 도구를 사용해서 파일에서 필요한 부분만 찾아오게 하는 방식입니다.
연구진은 이 방식이 정말 효과적인지, 그리고 **어떤 파일 형식 (YAML, JSON, 마크다운 등)**이 가장 좋은지 11 가지 AI 모델과 10,000 개의 테이블 (데이터) 규모까지 실험해 보았습니다.
2. 주요 발견 5 가지 (핵심 요약)
① "모든 AI 가 같은 건 아니다" (모델에 따른 차이)
- 비유: 똑똑한 대학생 (최상위 AI) 과 일반 고등학생 (오픈소스 AI) 에게 도서관에서 자료를 찾아오게 시켰습니다.
- 결과:
- 최상위 AI (Claude, GPT 등): 직접 도서관을 돌아다니며 필요한 책만 찾아오는 방식 (파일 검색) 이 훨씬 잘했습니다. (+2.7% 정확도 향상)
- 오픈소스 AI: 오히려 직접 찾아다니면 헷갈려서 실수가 많아졌습니다. 이들에게는 우리가 미리 요약해서 종이에 적어주는 (프롬프트 입력) 방식이 더 나았습니다.
- 교훈: AI 의 수준에 따라 "찾아오게 할지" 아니면 "미리 준비해 줄지" 전략을 바꿔야 합니다.
② "파일 형식은 중요하지 않다... 하지만 예외가 있다"
- 비유: 책의 표지가 노란색 (YAML), 파란색 (JSON), 혹은 특이한 패턴 (TOON) 이라고 해서 내용 이해도가 크게 달라지지는 않았습니다.
- 결과: 전체적으로 보면 파일 형식에 따른 정확도 차이는 미미했습니다. 하지만 오픈소스 AI 들은 특정 형식에 매우 민감했습니다. 어떤 AI 는 YAML 을 좋아하고, 어떤 AI 는 마크다운을 더 잘 이해했습니다.
- 교훈: "무조건 이 형식이 최고"라는 법칙은 없습니다. 사용하는 AI 에 따라 테스트해봐야 합니다.
③ "AI 의 실력이 가장 중요하다"
- 비유: 도서관 사서의 '지능'이 가장 중요합니다.
- 결과: 파일 형식이나 검색 방식보다 AI 모델 자체의 능력이 정확도에 21% 라는 엄청난 차이를 만들었습니다. 최상위 모델은 오픈소스 모델보다 훨씬 잘했습니다.
- 교훈: 파일 정리법을 예쁘게 다듬기 전에, 더 똑똑한 AI 모델을 쓰는 것이 훨씬 효과적입니다.
④ "데이터가 1 만 개라도 괜찮다" (확장성)
- 비유: 도서관이 10,000 권의 책으로 늘어났다고 해서 사서가 미쳐버릴까요?
- 결과: 데이터를 '주제별 구역' (도메인 파티셔닝) 으로 나누어 주면, AI 는 10,000 개의 테이블이 있어도 필요한 부분만 정확히 찾아냈습니다.
- 교훈: 데이터가 아무리 많아도, 잘만 분류해 주면 AI 는 잘 처리합니다.
⑤ "검색세 (Grep Tax) 라는 숨은 비용"
- 비유: 가장 짧은 단어 (TOON 형식) 를 썼는데, 오히려 AI 가 더 많은 에너지를 써서 헤맸습니다.
- 결과: 파일 크기가 작아도 (TOON), AI 가 그 형식을 잘 모르면 검색 도구를 쓸 때 불필요하게 많은 시도를 하거나, 검색 결과에 포함된 텍스트 양이 너무 많아져서 비용 (토큰) 이 더 많이 들었습니다. 이를 **'검색세 (Grep Tax)'**라고 부릅니다.
- 교훈: 파일이 작다고 해서 무조건 좋은 게 아닙니다. AI 가 익숙한 형식을 쓰는 것이 더 효율적일 수 있습니다.
3. 실전 가이드: 기업에서 어떻게 적용할까?
이 논문을 바탕으로 한 현실적인 조언은 다음과 같습니다.
- AI 선택이 먼저: 가장 똑똑한 AI(최상위 모델) 를 쓴다면, 파일 검색 방식을 사용하세요. 하지만 비용이 싼 오픈소스 모델을 쓴다면, 미리 요약해서 입력하는 방식이 나을 수 있습니다.
- 파일 형식은 YAML 추천: 가장 효율적이고, AI 가 검색하기 편한 YAML 형식을 쓰면 토큰 비용도 아끼고 실수율도 줄일 수 있습니다.
- 데이터는 구역별로 나누기: 데이터가 많다면 '고객', '주문', '재고'처럼 주제별로 파일을 나누어 주세요.
- 새로운 형식은 조심하세요: AI 가 처음 보는 아주 짧은 형식 (TOON 등) 을 쓰면, AI 가 검색할 때 헤매서 오히려 비용이 더 들 수 있습니다.
🎯 한 줄 요약
"AI 에게 정보를 줄 때는 '파일 검색'이 좋은지 '미리 요약'이 좋은지는 AI 의 수준에 따라 다릅니다. 그리고 파일 형식보다 AI 모델 자체의 실력이 훨씬 중요합니다."
이 연구는 AI 를 단순히 사용하는 것을 넘어, 어떻게 정보를 구조화해야 AI 가 제 능력을 100% 발휘할 수 있는지에 대한 중요한 지도를 제시합니다.
연구 분야의 논문에 파묻히고 계신가요?
연구 키워드에 맞는 최신 논문의 일일 다이제스트를 받아보세요 — 기술 요약 포함, 당신의 언어로.