섹션별 상세
에이전트가 과거에 거부된 해결책을 반복해서 제안하는 문제. 에이전트는 현재의 선택지(예: Postgres 사용)만 문맥으로 파악할 뿐, 왜 다른 대안(예: Mongo)이 거부되었는지에 대한 정보를 알지 못한다. 이로 인해 에이전트는 동일한 논리로 이미 실패한 경로를 다시 제안하게 된다. 이를 방지하기 위해 ADR에 거부된 대안과 그 이유를 명시적으로 기록하는 방식이 필요하다.
ADR(Architecture Decision Record)에 '거부된 대안' 필드를 추가하는 실무적 해결책. 단순히 "Postgres 사용"이라고 기록하는 대신, "Postgres 사용. Mongo는 관계형 접근 패턴과 스키마 충돌 문제로 거부됨"과 같이 구체적인 이유를 포함한다. 이 정보가 에이전트의 문맥에 포함되면, 에이전트는 이미 닫힌 문을 다시 열지 않고 올바른 방향으로 의사결정을 수행한다.
이 방식의 실무적 이점. 의사결정 시 10초 정도의 추가 시간이 소요되지만, 매 세션마다 동일한 논쟁을 반복하거나 에이전트가 잘못된 경로를 재탐색하는 비용을 절감한다. 선택된 경로가 '무엇을 할지'를 알려준다면, 거부된 경로는 '무엇을 다시 발명하지 말아야 할지'를 에이전트에게 명확히 지시한다.
용어 해설
- 아키텍처 의사결정 기록(ADR)
- — 소프트웨어 아키텍처 결정 사항과 그 배경, 이유, 대안을 기록하는 문서. 에이전트의 컨텍스트에 포함될 경우 에이전트가 과거의 결정 논리를 이해하고 반복적인 실수를 방지하는 데 활용된다.
- 컨텍스트(Context)
- — LLM이 추론 시 참조하는 입력 정보. 에이전트가 과거의 결정 사항을 기억하려면 ADR과 같은 의사결정 기록이 이 컨텍스트에 포함되어야 한다.
AI 분석 전체 내용 보기
AI 요약 · 북마크 · 개인 피드 설정 — 무료
출처 · 인용 안내
원문 발행 2026. 06. 04.수집 2026. 06. 04.출처 타입 REDDIT
인용 시 "요약 출처: AI Trends (aitrends.kr)"를 표기하고, 사실 확인은 원문 보기 기준으로 진행해 주세요. 자세한 기준은 운영 정책을 참고해 주세요.