50분
실습: ReAct Agent 직접 구현
Day 3: ReAct 에이전트
실습: ReAct Agent 직접 구현
AI Agent 기초 > Day 3: ReAct 에이전트
학습 목표
ReAct 패턴을 OpenAI API로 직접 구현한다 Thought-Action-Observation 사이클을 코드로 표현한다 사고 과정을 로깅하는 Agent를 만든다
미션: 생각하는 Agent 만들기
어제 만든 Tool을 사용하되, ReAct 패턴으로 추론하는 Agent를 구현하세요.
핵심 변경점
- System Prompt에 ReAct 지시 추가
- 매 루프마다 LLM의 Thought를 로깅
- 불필요한 Tool 호출 방지 로직
- 최대 반복 횟수와 조기 종료 조건
Agent가 해결할 테스트 시나리오
"A라인 설비 전체 점검하고 문제 있으면 원인과 필요 부품까지 알려줘"
에디터 로딩 중...
힌트 보기
- • REACT_SYSTEM_PROMPT에 "생각하라"는 지시를 반드시 포함하세요
- • message.content와 message.tool_calls를 동시에 확인하세요
- • tool_call_id를 반드시 매칭하여 결과를 전달하세요
- • max_iterations로 무한 루프를 방지하세요
정답 보기
에디터 로딩 중...