본문으로 건너뛰기

© 2026 Molayo

arXiv논문2026. 06. 05. 15:45

Context-as-AI-Service: LLM 생성 개발자 문서의 파일 간 의존성 체인 가시화

요약

LLM 에이전트가 개발자 문서를 작성할 때 파일 간 의존성을 효과적으로 추적할 수 있도록 돕는 Context-as-AI-Service(CAIS)를 제안합니다. CAIS는 소스 코드와 API 참조 등을 인덱싱하여 에이전트가 정확한 증거를 검색할 수 있는 레이어를 제공합니다.

핵심 포인트

  • CAIS는 키워드 및 의미론적 검색을 결합한 검색 레이어 제공
  • Claude Sonnet 4.6을 활용한 실제 SDK 사례 연구 수행
  • 기존 도구 대비 문서 오류 및 버그 탐지 성능 향상
  • 작업 소요 시간 최대 34% 단축 및 토큰 사용량 절감

LLM 에이전트(LLM agents)가 개발자 문서를 작성하고 유지 관리하는 비중이 점점 늘어나고 있지만, 문서의 유용성과 정확성은 종종 추적하기 쉽지 않은 의존성 체인(dependency chains)에 달려 있습니다. 컨텍스트(context) 내에 더 많은 파일이 포함되더라도, 에이전트는 여전히 어떤 파일 간 의존성을 추적할지 결정해야 합니다. 본 논문에서는 LLM 에이전트가 문서를 검토하거나 생성할 때 코드베이스 전반에서 증거를 찾기 위해 쿼리할 수 있는 검색 레이어(retrieval layer)인 Context-as-AI-Service (CAIS)를 제안합니다. CAIS는 소스 코드, API 참조(API references), 상위 문서(upstream documentation)를 인덱싱하며, 키워드 검색과 의미론적 검색(semantic search)을 결합한 도구 호출(tool calls)을 통해 에이전트가 인덱스를 쿼리할 수 있도록 합니다. 우리는 실제 프로덕션 SDK에서 Claude Sonnet 4.6을 사용하여 두 가지 사례 연구를 통해 CAIS를 평가했습니다: 핵심 소스 파일의 API 참조 주석 개선 및 LLM이 생성한 튜토리얼 검증입니다. 두 연구 모두에서 베이스라인(baseline)은 이미 파일 읽기, 키워드 검색, 심볼 탐색(symbol navigation)과 같은 일반적인 리포지토리 도구를 갖추고 있었습니다. CAIS는 그 위에 검색 레이어를 추가하므로, 비교를 통해 기본적인 리포지토리 접근이 아닌 추가된 검색 기능의 효과를 분리하여 확인할 수 있습니다. API 참조 검토에서 CAIS가 강화된 에이전트는 베이스라인과 동일한 5개의 누락된 문서 수정 사항을 생성했을 뿐만 아니라, 베이스라인이 놓친 4가지 결과(2개의 파일 간 사실 오류 및 2개의 불충분한 API 주석)를 찾아냈습니다. 튜토리얼 검증에서는 베이스라인 파이프라인이 잡아내지 못한 1개의 실행 가능한 버그, 1개의 API 사용 개선 사항, 2개의 누락된 전제 조건(prerequisites)을 찾아냈습니다. 이러한 결과들은 유틸리티 파일, 프레임워크 내부(framework internals), 사용 예시, 테스트, 그리고 컴포넌트 생성 로직(component-creation logic)에 걸쳐 명확하지 않은 의존성 체인을 추적해야만 가능했습니다. 조건당 5회 실행 결과, CAIS를 추가함으로써 두 작업 모두에서 실제 소요 시간(wall-clock time)을 22%에서 34%까지 단축하였으며 입력 토큰(input-token) 사용량도 줄였습니다.

AI 자동 생성 콘텐츠

본 콘텐츠는 arXiv Codex (cs.SE)의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.

원문 바로가기
0

댓글

0