ReAct Prompting
Last updated
Last updated
ReAct는 Reasoning과 Acting의 합성어로 , AI가 사용자의 질문에 응답하기 위한 논리적 사고(Reasoing)과 행동(Actiong)을 교차적으로 사용하도록 유도하는 기법
AI가 답변을 생성하기 전에 먼저 논리적인 사고를 거치고, 필요하다면 외부 도구(API)를 활용하여 응답을 생성하는 방식
GPT는 스스로 API도구를 사용하지 못하므로, 요청내용에 함수를 추가하는 Function Calling방식을 통해 API를 호출하거나, Lang Chain과 같은 프레임워크를 통해 ai와 api를 결합하여 사용 해야한다.
Reasoning(논리적 사고 수행)
전달받은 프롬프트를 분석하여 해결방법을 도출
Acting(행동 수행)
AI가 필요하다면 외부도구를 호출
Observation(결과 분석)
ai가 실행 결과를 검토
반복
관측 결과를 바탕으로 다시 Reasoning을 수행하여 최적의 답변을 생성
결과값 반환
최종 답변 반환
SYSTEM 메세지 설정
HUMAN 메세지 설정
Tools 설정