ReAct (Reasoning + Acting) — 현대 코딩 에이전트의 원형 프롬프팅 패턴
Term (용어)aiverifiedMon May 04

ReAct (Reasoning + Acting) — 현대 코딩 에이전트의 원형 프롬프팅 패턴

별칭: ReAct · ReAct Prompting · Reasoning and Acting · 리액트 프롬프팅

#react-prompting#tool-use#reasoning-acting#agent-prototype#2022

정의

ReAct (Reasoning + Acting) — 단방향 질의응답을 넘어, LLM 이 추론 (Reasoning) 과 외부 세계에 대한 행동 (Acting) 을 번갈아 수행 하도록 설계된 프롬프팅 구조. 2022 Yao et al. 논문에서 제시. 현대 코딩 에이전트 (entity/claude-code / entity/cursor / Codex / Gemini) 의 직접적 원형.

동작 사이클

질문 → [Reasoning] (생각)
       → [Acting]    (외부 도구 호출 — 웹 검색·DB 쿼리·파일 읽기)
       → [Observation] (도구 응답)
       → [Reasoning] (다시 생각, 부족하면 다시 Acting)
       → ... 반복
       → [Final Answer]

효과

효과설명
환각 감소사실 확인이 외부 도구 로 가능
최신 정보 접근학습 시점 이후 데이터 활용
복잡 작업 분해생각 → 행동 → 관찰 사이클로 큰 작업 처리
검증 가능각 단계의 도구 호출 추적 가능

ReAct ↔ 본 위키

본 위키 카드관계
concept/prompt-engineeringReAct = 4 기법 중 ③
concept/agentic-engineeringReAct → 다중 에이전트로 진화
term/mcpReAct 의 Acting 표준화가 MCP
entity/claude-codeReAct + 도구 (Edit·Bash·Read)

본 강의에서의 위치

위치의미
C2.4 프롬프트 = 설계 언어4 기법 중 ③ — 가장 중요
C4 오케스트레이션ReAct → HIAO 1-N-N 의 단일 에이전트 형태
synthesis/ai-engineering-evolution5 패턴 ① 의 현대 에이전트 원형Prompt → Agentic 의 다리

Don't (오해 금지)

  • ❌ ReAct = 복잡한 프롬프팅 — 핵심은 Reasoning ↔ Acting반복
  • ❌ ReAct 가 자동으로 작동 — 도구 정의·권한 분리·리밋 별도 설계 필요
  • ❌ 모든 작업에 ReAct 적합 — 단순 질문엔 비용 과대

비고

  • 2022 발표 → 2023~2024 코딩 에이전트 의 폭발적 발전 → 2025 Agentic Engineering 의 토대
  • 본 카드의 ReAct 사이클 그림이 강의 슬라이드 핵심 시각화