InfoGrab DocsInfoGrab Docs

ReAct AI Agent 노드 문서

n8n의 AI Agent 노드에서 ReAct Agent를 사용하는 방법을 배웁니다. ReAct Agent를 워크플로우에 통합하기 위한 기술 문서를 따라 하세요.

기능 제거됨 n8n은 2025년 2월에 이 기능을 제거했습니다. ReAct Agent 노드는 ReAct 로직을 구현합니다. ReAct(reasoning and acting)는 chain-of-thought 프롬프팅의 추론 능력과 행동 계획 생성을 결합합니다. ReAct Agent는 주어진 태스크에 대해 추론하고, 필요한 행동을 결정한 후 실행합니다. 태스크를 완료할 때까지 추론과 행동의 사이클을 반복합니다. ReAct Agent는 복잡한 태스크를 더 작은 하위 태스크로 분해하고, 우선순위를 정하며, 순서대로 실행할 수 있습니다. AI Agent 노드 자체에 대한 자세한 내용은 AI Agent 를 참고하세요. 메모리 없음 ReAct Agent는 메모리 서브 노드를 지원하지 않습니다. 따라서 이전 프롬프트를 기억하거나 지속적인 대화를 시뮬레이션할 수 없습니다. 노드 파라미터 # 다음 파라미터를 사용하여 ReAct Agent를 구성합니다. Prompt # 노드가 프롬프트(사용자의 쿼리 또는 채팅에서의 입력)를 구성하는 방법을 선택합니다. 다음 중에서 선택합니다: Take from previous node automatically : 이 옵션을 선택하면 노드가 chatInput 이라는 이전 노드의 입력을 기대합니다. Define below : 이 옵션을 선택하면 Prompt (User Message) 필드에 프롬프트로 사용할 정적 텍스트 또는 동적 콘텐츠를 위한 표현식을 제공합니다. Require Specific Output Format # 이 파라미터는 노드가 특정 출력 형식을 요구할지 여부를 제어합니다. 켜면 n8n이 다음 출력 파서 중 하나를 노드에 연결하도록 요청합니다: Auto-fixing Output Parser Item List Output Parser Structured Output Parser 노드 옵션 # 옵션을 사용하여 대화 시작 시 Agent에게 전송할 메시지를 생성합니다. 메시지 유형은 사용하는 모델에 따라 다릅니다: Chat models : 이 모델들은 세 가지 컴포넌트(AI, system, human)가 상호작용하는 개념을 가지고 있습니다. 시스템 메시지와 인간 메시지(프롬프트)를 받을 수 있습니다. Instruct models : 이 모델들은 별도의 AI, system, human 컴포넌트 개념이 없습니다. 하나의 텍스트 본문인 instruct 메시지를 받습니다. Human Message Template # 이 옵션을 사용하여 사용자 프롬프트를 확장합니다. 이는 Agent가 한 반복에서 다음 반복으로 정보를 전달하는 방법입니다. 사용 가능한 LangChain 표현식: {input} : 사용자 프롬프트를 포함합니다. {agent_scratchpad} : 다음 반복을 위해 기억할 정보입니다. Prefix Message # 대화 시작 시 도구 목록 앞에 추가할 텍스트를 입력합니다. 도구 목록을 직접 추가할 필요가 없습니다. LangChain이 자동으로 도구 목록을 추가합니다. Suffix Message for Chat M