← 최신 논문
💻 computer science

Context Matters: Evaluating Context Strategies for Automated ADR Generation Using LLMs

이 논문은 750 개의 오픈소스 저장소에서 수집된 대규모 ADR 코퍼스를 기반으로 LLM 을 활용한 자동화된 ADR 생성 시, 과거 기록 전체를 참조하는 것보다 최근 3~5 건의 기록을 컨텍스트로 제공하는 전략이 품질과 효율성 측면에서 가장 효과적임을 입증했습니다.

원저자: Aviral Gupta, Rudra Dhar, Daniel Feitosa, Karthik Vaidhyanathan

게시일 2026-04-16
📖 3 분 읽기☕ 가벼운 읽기

원저자: Aviral Gupta, Rudra Dhar, Daniel Feitosa, Karthik Vaidhyanathan

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

🏗️ 배경: 건축 일지 (ADR) 가 왜 중요할까요?

건물을 지을 때, "왜 이 기둥을 저렇게 세웠지?", "왜 벽돌 대신 콘크리트를 썼지?" 같은 이유를 기록해 두는 **'건축 일지'**가 있습니다. 이것이 바로 ADR입니다.
하지만 건축가들은 바빠서 이 일지를 쓰느라 시간을 낭비하기 싫어합니다. 그래서 **"AI(대형 언어 모델, LLM) 가 대신 일지를 써주면 안 될까?"**라고 생각했습니다.

❓ 핵심 질문: AI 에게 과거의 일지를 얼마나 보여줘야 할까?

AI 에게 "다음 층을 어떻게 지을지 일지를 써줘"라고만 하면, AI 는 막연한 말만 지어냅니다. 하지만 **과거의 일지 (역사적 맥락)**를 함께 보여준다면 훨씬 똑똑한 답을 내놓을 것입니다.
그런데 여기서 중요한 질문이 생깁니다.

  • A. 과거의 일지를 모두 다 보여줘야 할까? (책상 위에 10 년 치 일지를 다 쌓아두기)
  • B. 가장 최근의 일지 3~5 개만 보여줘도 될까? (요즘 일지 몇 장만 챙겨주기)
  • C. 가장 중요한 (검색해서 찾아낸) 일지만 보여줘야 할까? (키워드 검색해서 관련 문서만 가져오기)

이 연구는 이 세 가지 방법 중 어떤 것이 AI 가 쓴 일지의 품질을 가장 높이는지 실험했습니다.


🔍 연구 결과: "과거의 모든 것"보다 "최근의 핵심"이 낫다!

1. 아무것도 안 알려주면 AI 는 막막해합니다 (Baseline)

과거 일지 없이 제목만 주면, AI 는 장황하고 뜬구름 잡는 소리를 늘어놓습니다. 마치 건축가에게 "건물 좀 지어"라고만 하고 설계도도, 이전 층의 상태도 알려주지 않은 상황과 같습니다. 결과가 엉망이 됩니다.

2. 과거 일지를 '모두' 보여주는 것은 비효율적입니다 (All-History)

과거의 모든 일지를 AI 에게 다 보여줬더니, 품질은 좋아졌습니다. 하지만 책상 위에 산더미 같은 문서가 쌓여 AI 가 혼란을 겪고, 처리 속도도 느려졌습니다. 마치 10 년 치 일지를 다 읽게 해서 다음 층 설계에 집중하게 하는 것처럼 비효율적이었습니다.

3. 결론: 최근 3~5 개의 일지 (Last-K) 가 가장 좋습니다!

가장 놀라운 결과는 가장 최근의 일지 3~5 개만 보여줘도, 모든 일지를 다 보여주는 것과 거의 똑같은 좋은 결과를 낸다는 것입니다.

  • 비유: 건물을 지을 때, 10 년 전의 기초 공사 기록보다 어제 지은 2 층의 상태가 다음 층을 설계하는 데 더 중요합니다.
  • AI 는 **최근의 맥락 (Recency)**을 파악하는 것이 가장 중요하다는 것을 발견했습니다.

4. "검색해서 찾아주기 (RAFG)"는 특수한 경우에만 필요합니다

과거의 일지 중 '가장 관련 있는 것'을 검색해서 찾아주는 방법도 실험했습니다. 이 방법은 시간은 오래 걸렸지만, 최근 일지 3~5 개와 큰 차이 없었습니다.

  • 다만, **건물 전체를 연결하는 복잡한 구조 (예: 1 층의 배관과 10 층의 배관 연결)**처럼, 시간적으로 멀지만 개념적으로 중요한 경우가 있을 때만 이 방법이 조금 더 도움이 되었습니다.

💡 이 연구가 우리에게 주는 교훈

  1. AI 의 능력보다 '맥락'이 더 중요합니다.
    AI 모델이 얼마나 거대하고 똑똑한지 (모델 크기) 보다, **어떤 정보를 함께 주느냐 (맥락 전략)**가 결과의 질을 결정합니다.

    • 비유: 천재 건축가라도 잘 정리된 최근 설계도를 주면 훌륭하게 짓지만, 오래된 잡동사니를 주면 망칩니다.
  2. 적당히 간결하게!
    모든 과거 기록을 다 챙길 필요 없이, 최근 3~5 개의 기록만 잘 정리해서 AI 에게 주면 됩니다. 이렇게 하면 비용도 줄고 속도도 빠릅니다.

  3. 일지 (ADR) 는 스스로 완성되어야 합니다.
    연구 과정에서 발견한 재미있는 점은, 기존 일지들이 "자세한 내용은 위키를 보세요"라고 외부 링크만 걸어두면 AI 가 제대로 작성하지 못한다는 것입니다.

    • 교훈: AI 가 일지를 잘 쓰게 하려면, 사람들이 일지를 스스로 완성해서 (외부 링크 없이) 기록해 두는 습관이 먼저 필요합니다.

🚀 요약

이 논문은 **"AI 가 소프트웨어 설계 일지를 잘 쓰게 하려면, 과거의 모든 기록을 다 보여줄 필요 없이 최근의 핵심 기록 3~5 개만 잘 정리해서 주면 된다"**는 것을 증명했습니다.

**"과거의 모든 것을 기억하는 것보다, 최근의 흐름을 잘 파악하는 것이 더 중요하다"**는 것이 이 연구의 핵심 메시지입니다.

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

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

Digest 사용해 보기 →