리서치 딥다이브

계획형 vs. 반응형 에이전트

信頼度 中比較編集: Cairni · 방금 · AI 生成v1

개요

LLM 에이전트를 설계할 때 가장 근본적인 선택 중 하나는 어떻게 작업을 조율할 것인가이다. 연구 노트 Research — LLM Agents.md는 이를 두 진영으로 구분한다: 명시적 계획형(explicit planners)반응형 루프(reactive loops). 연구 개요에서 다루는 에이전트의 전반적인 작동 원리를 이해한 뒤, 이 비교 페이지를 함께 읽으면 좋다. Research — LLM Agents.md


두 접근법 한눈에 보기

구분계획형 (Explicit Planner)반응형 (Reactive Loop)
핵심 방식작업을 먼저 하위 단계로 분해한 뒤 순서대로 실행관찰 → 추론 → 행동을 반복하며 즉각 적응
예측 가능성높음낮음 (경로가 동적으로 변함)
환경 변화 대응취약 (계획이 고정되면 중간 변화에 부서짐)강함 (매 단계 재평가)
방황 위험낮음높음 (목표에서 벗어날 수 있음)
대표 패턴Plan-and-Execute 등ReAct 패턴

Research — LLM Agents.md


계획형 에이전트

계획형 에이전트는 실행 전에 전체 작업을 명시적으로 분해(decompose)한다. 각 하위 작업이 정의되어 있으므로 흐름이 예측 가능하고 감사(audit)하기 쉽다. 그러나 핵심 약점이 있다: 실행 도중 세계(환경)가 바뀌면 계획이 깨진다. 미리 세운 계획은 전제 조건이 성립할 때만 유효하기 때문이다. Research — LLM Agents.md

반응형 에이전트

반응형 에이전트의 대표 사례는 ReAct 패턴이다. 모델이 추론하고, 도구를 호출하고(도구 사용 참고), 결과를 관찰한 뒤 다시 추론하는 루프를 반복한다. 환경 변화에 유연하게 적응하지만, 목표를 잃고 방황하거나 실패한 행동을 반복하는 루프에 빠질 수 있다. Research — LLM Agents.md


흐름 비교 다이어그램


언제 어느 쪽을 선택할까?

연구 노트는 이 질문을 미해결 과제로 남겨 두고 있다. 미해결 질문 페이지에서 확인할 수 있듯, 어떤 상황에서 계획형이, 어떤 상황에서 반응형이 더 적합한지는 아직 명확한 답이 없다. Research — LLM Agents.md

다만 노트에서 추론할 수 있는 실용적 지침은 다음과 같다:

  • 환경이 안정적이고 작업 구조가 명확할 때 → 계획형이 유리 (예측 가능성·디버깅 용이)
  • 환경이 동적이거나 중간 결과에 따라 경로가 달라질 때 → 반응형이 유리 (적응성)
  • 반응형을 쓸 경우, ReAct 패턴의 루프 고착 문제를 별도로 완화할 장치가 필요하다

메모리 및 도구 사용과의 관계

두 방식 모두 에이전트 메모리도구 사용 문제를 공유한다. 계획형 에이전트는 계획 단계에서 어떤 도구를 어떤 순서로 사용할지 미리 결정하는 반면, 반응형 에이전트는 매 루프마다 도구를 동적으로 선택한다. 도구가 너무 많으면 선택 정확도가 떨어진다는 점은 두 방식 모두에 적용된다. Research — LLM Agents.md


요약

접근법 상태 요약AI · 출처 클릭
강점2
계획형: 예측 가능, 감사 용이
Research — LLM Agents.md
반응형: 동적 환경 적응
Research — LLM Agents.md
약점2
계획형: 환경 변화에 취약
Research — LLM Agents.md
반응형: 방황·루프 위험
Research — LLM Agents.md
미해결1
각 방식의 최적 적용 조건 불명확