Plan and Execute AI Agent 노드 문서
n8n AI Agent 노드의 Plan and Execute Agent를 사용하는 방법을 알아봅니다. 구조적인 계획과 단계별 실행이 필요한 작업에 최적화된 에이전트 기술 문서입니다.
Plan and Execute Agent는 ReAct 에이전트 와 유사하지만 계획에 중점을 둡니다. 먼저 주어진 작업을 해결하기 위한 고수준 계획을 수립한 다음 단계별로 계획을 실행합니다. 이 에이전트는 구조적인 접근과 신중한 계획이 필요한 작업에 가장 유용합니다. AI Agent 노드 자체에 대한 자세한 내용은 AI Agent 를 참조하세요. 노드 파라미터 # 다음 파라미터를 사용해 Plan and Execute 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 노드 옵션 # 다음 옵션을 사용해 Plan and Execute Agent 노드의 동작을 세밀하게 조정합니다: Human Message Template(사람 메시지 템플릿) # 각 단계 실행 시 n8n이 에이전트에 보낼 메시지를 입력합니다. 사용 가능한 LangChain 표현식: {previous_steps} : 에이전트가 이미 완료한 이전 단계에 대한 정보를 포함합니다. {current_step} : 현재 단계에 대한 정보를 포함합니다. {agent_scratchpad} : 다음 반복을 위해 기억할 정보입니다. Tracing Metadata(추적 메타데이터) # 이 에이전트의 추적 이벤트에 커스텀 키-값 메타데이터를 추가합니다. LangSmith 와 같은 추적 도구에서 실행을 필터링하고 디버깅하는 데 유용합니다. 키 또는 값이 비어 있는 항목은 무시됩니다. 템플릿 및 예제 # 메인 AI Agent 노드의 Templates and examples 섹션을 참조하세요. 일반적인 문제 # 자주 묻는 질문 또는 문제 및 권장 해결 방법은 Common issues 를 참조하세요.
