InfoGrab Docs

Conversational AI Agent 노드 문서

n8n AI Agent 노드의 Conversational Agent를 사용하는 방법을 알아봅니다. 챗봇 및 가상 어시스턴트 구축을 위한 대화형 에이전트 통합 기술 문서입니다.

# Conversational AI Agent 노드 /// note | 기능 제거됨 n8n은 2025년 2월에 이 기능을 제거했습니다. /// Conversational Agent는 인간과 유사한 대화를 수행합니다. 컨텍스트를 유지하고, 사용자 의도를 이해하며, 관련 답변을 제공할 수 있습니다. 이 에이전트는 일반적으로 챗봇, 가상 어시스턴트, 고객 지원 시스템 구축에 사용됩니다. Conversational Agent는 시스템 프롬프트에서 [도구](/glossary.md#ai-tool)를 설명하고 도구 호출을 위한 JSON 응답을 파싱합니다. 선호하는 AI 모델이 도구 호출을 지원하지 않거나 더 단순한 상호작용을 처리하는 경우 이 에이전트가 좋은 일반적인 옵션입니다. 더 유연하지만 [Tools Agent](/integrations/builtin/cluster-nodes/root-nodes/n8n-nodes-langchain.agent/tools-agent.md)보다 정확도가 낮을 수 있습니다. AI Agent 노드 자체에 대한 자세한 내용은 [AI Agent](/integrations/builtin/cluster-nodes/root-nodes/n8n-nodes-langchain.agent/index.md)를 참조하세요. --8 ## 노드 파라미터 다음 파라미터를 사용해 Conversational Agent를 설정합니다. ### Prompt(프롬프트) --8 ### Require Specific Output Format(특정 출력 형식 요구) --8 ## 노드 옵션 다음 옵션을 사용해 Conversational Agent 노드의 동작을 세밀하게 조정합니다: ### Human Message(사람 메시지) 에이전트가 사용할 수 있는 도구에 대해 알려주고 사용자 입력에 컨텍스트를 추가합니다. 다음 표현식 및 변수를 반드시 포함해야 합니다: * `{tools}`: 에이전트에 연결된 도구의 문자열을 제공하는 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