Conversational AI Agent 노드 문서
Note 기능 제거됨 n8n은 2025년 2월에 이 기능을 제거했습니다. Conversational Agent는 사람과 유사한 대화를 나눕니다. 컨텍스트를 유지하고, 사용자의 의도를 파악하며, 관련성 있는 답변을 제공할 수 있습니다. 이 에이전트는 일반적으로 챗봇, 가상 비서, 고객 지원 시스템을 구축하는 데 사용됩니다. Conversational Agent는 시스템 프롬프트에 도구 1 를 설명하고 도구 호출에 대한 JSON 응답을 파싱합니다. 선호하는 AI 모델이 도구 호출을 지원하지 않거나 더 단순한 상호작용을 처리하는 경우, 이 에이전트가 좋은 일반적인 선택지가 될 수 있습니다. 더 유연하지만 Tools Agent 보다 정확도는 떨어질 수 있습니다. AI Agent 노드 자체에 대한 자세한 내용은 AI Agent 를 참고하세요. 참고 이 섹션의 상세 내용은 n8n 공식 문서 를 참조하세요. 노드 매개변수 # 다음 매개변수를 사용하여 Conversational Agent를 구성합니다. Prompt # 참고 이 섹션의 상세 내용은 n8n 공식 문서 를 참조하세요. Require Specific Output Format # 참고 이 섹션의 상세 내용은 n8n 공식 문서 를 참조하세요. 노드 옵션 # 다음 옵션을 사용하여 Conversational Agent 노드의 동작을 세부적으로 조정합니다. Human Message # 에이전트에 사용할 수 있는 도구를 알려주고 사용자 입력에 컨텍스트를 추가합니다. 다음 표현식과 변수를 반드시 포함해야 합니다. {tools} : Agent에 연결한 도구 목록을 문자열로 제공하는 LangChain 표현식입니다. 누가 이 도구를 어떻게 사용해야 하는지에 대한 컨텍스트나 설명을 제공하세요. {format_instructions} : 연결한 출력 파서 노드로부터 스키마 또는 형식을 제공하는 LangChain 표현식입니다. 지침 자체가 컨텍스트이므로 이 표현식에 대해서는 별도의 컨텍스트를 제공할 필요가 없습니다. {{input}} : 사용자의 프롬프트를 포함하는 LangChain 변수입니다. 이 변수는 Prompt 매개변수의 값으로 채워집니다. 이것이 사용자의 입력임을 알리는 컨텍스트를 제공하세요. 다음은 이러한 문자열을 사용하는 방법의 예시입니다. 예시: TOOLS ------ Assistant can ask the user to use tools to look up information that may be helpful in answering the user's original question. The tools the human can use are: {tools} {format_instructions} USER'S INPUT -------------------- Here is the user's input (remember to respond with a markdown code snippet of a JSON blob with a single action, and NOTHING else): {{inp