- n8n은 자동화, 직관적인 시각적 플로우 빌더, 방대한 통합 기능에 특화된 강력한 AI 에이전트 플랫폼입니다.
- n8n 워크플로우를 타사 도구와 통합하면 대화 기능 등 n8n의 기능을 개선하는 데 도움이 될 수 있습니다.
- n8n으로 챗봇을 구축하려면 플로우를 구성하고 n8n 플로우에 챗봇 래퍼를 적용해야 합니다.
비즈니스에 AI 챗봇 도입을 고려하고 있다면 여러분은 혼자가 아닙니다. AI 챗봇은 폭발적으로 성장하여 2029년에는 시가 총액이 460억 달러에 달할 것으로 예상됩니다.
챗봇 시장의 호황으로 챗봇 제작의 진입 장벽이 낮아지면서 더 빠른 배포와 더 스마트한 자동화를 약속하는 새로운 도구, 플랫폼, 서비스들이 속속 등장하고 있습니다.
그리고 이렇게 복잡한 시장에서는 타사 통합, 맞춤형 자동화, 자율적 의사 결정을 활용하는 플랫폼 등 필요에 가장 적합한 대화형 AI 플랫폼을 선택하는 것이 중요합니다.
이러한 툴을 사용하는 것뿐만 아니라 다양한 툴을 서로 연결하여 각 플랫폼의 강점을 살리는 AI 에이전트 오케스트레이션을 통해 빌더의 경쟁력을 높일 수 있습니다.
이 데모에서는 n8n 챗봇을 구축하여 이를 수행하는 방법을 보여드리겠습니다. n8n에서 강력한 워크플로를 설정하고, 다른 도구와 연결하고, 원활한 UI를 위해 대화형 인터페이스로 래핑하는 방법을 배우게 됩니다.
타사 플랫폼에서 n8n 챗봇을 구축하는 이유는 무엇인가요?
N8n은 사용하기 쉬운 고급 워크플로 기능을 갖추고 있지만 원활한 대화 흐름을 설정하는 것은 매우 어렵기 때문에 대화형 래퍼의 이점을 누릴 수 있습니다.
대화 구성 요소가 다른 플랫폼으로 이연되면 N8n은 워크플로 자동화를 제어할 수 있으며, 대화형 AI 도구는 사용자와 채팅하여 언제, 어떤 데이터로 워크플로를 트리거할지 결정할 수 있습니다.
N8n은 더 나은 단어가 없기 때문에 베이비시터가 필요합니다. 각 개별 단계를 세심하게 표현해야 합니다. 모든 작업, 출력 형식, 도구 등은 워크플로 스파게티처럼 보이도록 명시적으로 호출되어야 합니다.
n8n을 보다 채팅 지향적인 플랫폼과 결합하면 통합 및 고도로 정교한 자동화를 활용하면서 채팅 흐름과 자율적인 의사 결정은 보다 적합한 플랫폼에 맡겨 시너지 효과를 얻을 수 있습니다.
설명해 드리겠습니다.
n8n의 한계는 무엇인가요?
N8n은 특히 AI 기반 워크플로 오케스트레이션 및 자동화를 목표로 하는 플랫폼입니다. 각 단계가 기록되고 편집기가 각 노드의 입력과 출력을 기록하기 때문에 엄격한 작업과 디버깅에 적합합니다.

그러나 워크플로우의 각 단계를 수동으로 설명해야 하면 원활하게 대화할 수 있는 업무가 방해받는 경향이 있습니다.
써드파티 플랫폼은 n8n 챗봇을 어떻게 강화할 수 있나요?
대화형 도구(예: Botpress 또는 Voiceflow)는 자율 라우팅과 일반 영어 지침을 사용합니다.
Botpress 경우, 의사 결정은 자체 LLMz 엔진에 의해 이루어집니다. 이 엔진은 자율 노드와 함께 사용자 쿼리 및 사용 가능한 도구를 통합하여 반복적으로 실행합니다:
- 다음 동작을 결정합니다.
- 작업을 실행합니다.
- 결과 평가
- 사용자 업데이트
- 추가 실행을 계속할지 여부를 결정합니다.

그렇다면 왜 n8n을 사용해야 할까요?
n8n 봇에 대화형 래퍼를 사용하려는 경우 두 가지 이유 중 하나가 있습니다:
1. 이미 n8n에 익숙합니다.
복잡한 워크플로우를 자동화하려고 하는데 새로운 플랫폼을 배우는 데 시간을 투자할 준비가 되지 않았을 수도 있습니다.
대화형 플랫폼이 더 매끄러운 UX를 제공하고 일반적으로 설정이 간단하다는 것을 알고 있으므로 대화형 에이전트를 사용하여 n8n 워크플로우를 트리거하는 것이 가장 좋습니다.
2. n8n의 통합을 활용하고자 합니다.
그렇군요. 400개가 넘습니다.
n8n은 사용자 지정 코드 없이도 챗봇을 외부 도구에 연결하는 강력한 오케스트레이션 레이어 역할을 합니다. 따라서 개발자에게 특히 유용합니다:
- CRM, 메시징과 같은 시스템 전반에서 워크플로우 트리거하기
- 채팅 플랫폼에서 반드시 사용할 수 있는 것은 아닌 API에 액세스하세요.
- 에이전트의 로직을 복잡하게 만들지 않고 인증, 재시도 및 데이터 변환을 처리하세요.
즉, Botpress Botpress 사용자 지정 API 클라이언트로 작동하는 방식에 익숙해지면 전환을 선택할 수 있습니다.
5단계로 n8n 챗봇을 구축하는 방법
n8n 챗봇을 구축하려면 n8n 워크플로우를 구축한 다음 전용 n8n 통합을 사용하여 채팅 인터페이스에 통합해야 합니다.
1. N8N 흐름 구축
사용 사례를 파악했다면 이제 플로우를 구축할 차례입니다. 이것이 봇의 기능을 구동하는 내부 로직입니다.
봇의 흐름은 구축하는 대상에 따라 수백만 가지 형태 중 하나를 취할 수 있습니다.
막막하다면 n8n의 템플릿 라이브러리를 확인하는 것이 좋습니다. 원하는 사용 사례가 포함되어 있을 가능성이 높습니다.
저는 n8n의 마법사가 아니기 때문에 템플릿을 변형했습니다.
Webhook 이벤트 추가
webhook 이벤트를 통해 데이터를 전달하려면 흐름의 시작 부분에 Webhook 노드를 추가해야 합니다.

염두에 두어야 할 것은 데이터와 흐름이 Botpress 봇에서 어떻게 작동하는지, 즉 두 에이전트가 webhook 이벤트를 통해 통신하는 방식입니다.
즉, 두 봇 간에 HTTP 요청을 통해 전달할 수 있는 방식으로 데이터의 형식을 지정해야 합니다. 다시 말해
- JSON 형식으로 인코딩해야 합니다.
- 모든 미디어와 지나치게 긴 데이터는 webhook 통해 전달하지 말고 링크에 저장하고 API로 쿼리해야 합니다.
2. 챗봇 래퍼 추가하기
좋은 소식: 어려운 부분은 끝났습니다.
정교한 대화 능력과 도구 호출 기능을 갖춘 봇을 얻으려면 하나의 자율 노드만 있으면 됩니다.
Botpress 스튜디오에서 오른쪽 상단의 + 봇 만들기 버튼을 사용하여 새 봇을 만듭니다.

온보딩 프로세스를 진행할 수도 있지만 건너뛰셔도 됩니다. 어느 쪽을 선택하든 지식창고에 액세스할 수 있는 자율 노드를 만나게 됩니다.

3. 챗봇 지침 추가하기
봇에 목적을 부여하세요.
챗봇의 지시를 일반 언어 지침으로 명확하게 설명하세요. 여기에는 다음이 포함됩니다:
- 사용자 주소 지정 방법
- 수행해야 할 작업
- 예상되는 데이터
- 해당 데이터를 처리하는 방법
엔지니어링을 유도하는 춤이 있어서 이를 자세히 설명하는 동영상을 만들었습니다.
4. 챗봇을 n8n에 연결합니다.
이 단계에서는 Botpress n8n의 모든 변수를 정렬하여 둘이 통신할 수 있는지 확인합니다.
N8n 설정
- n8n 워크스페이스로 이동하여 오른쪽 상단의 워크플로 만들기 옆의 ⌄를 클릭합니다 . 를 클릭합니다. 자격증명 만들기.

- 선택 헤더 인증 를 선택하고 계속을 클릭합니다.

- 이름을 다음과 같이 설정합니다. Authorization 로 설정하고 값을 Botpress 개인 액세스 토큰으로 설정합니다.

- 워크플로로 이동하여 Webhook 노드를 두 번 클릭합니다. 구성 화면이 나타납니다.
- HTTP 메서드를 게시로 설정합니다.
- 인증을 다음과 같이 설정합니다. 헤더 인증 로 설정하고 Header Auth용 자격 증명에 방금 만든 자격 증명을 선택합니다. 기본적으로 다음과 같이 호출됩니다. 헤더 인증 계정.
- webhook 응답을 다시 보내는 경우(그리고 보내야 하는 경우), 다음과 같이 설정하세요. 응답 에
- hub N8N을 검색합니다. 통합을 클릭하고 통합 설치를 누릅니다.

- 상단( Webhook URL 아래)에서 프로덕션 URL 을 선택하고 URL을 복사합니다.
- 워크플로 상단의 스위치를 눌러 워크플로가 활성으로 설정되어 있는지 확인합니다.

Botpress 설정
n8n 통합을 설치하고 구성해야 합니다.
- 설치하려면 스튜디오의 오른쪽 상단에 있는 탐색 Hub 누르세요.


- 개인 액세스 토큰을 추가해야 합니다. 아직 없는 경우 생성하고 액세스 토큰 필드의 값으로 설정합니다.

- 통합이 구성되면 워크플로 활성화 카드를 자율 노드에 추가합니다.
- 대화 ID를 {{event.conversationID}}로 설정하고 Webhook URL 을 n8n webhook URL로 설정합니다.

LLM 사용자가 제공한 지침에 따라 페이로드를 결정하도록 할 수 있으며, 이는 n8n에 전달되는 데이터입니다.
5. 테스트, 배포 및 반복
이제 기능을 테스트할 수 있는 기회입니다. 모든 부품이 정상적으로 작동하는지 확인하세요.
준비가 완료되면 스튜디오의 오른쪽 상단 모서리에 있는 게시를 누르면 됩니다. 웹, messenger, WhatsApp, Telegram 및 대부분의 일반적인 커뮤니케이션 채널에 배포할 수 있는 옵션이 있습니다.
하지만 아직 작업이 끝나지 않았습니다. 사용자가 챗봇과상호 작용하는 방식, 실패하는 부분, 성능 병목 현상 등 챗봇에 대한 분석을 수집해야합니다.
다음과 같이 해결할 수 있습니다:
- 지침 업데이트
- 지식 소스 추가하기
- 자동화 흐름 변경
- 사용하지 않는 단계, 사용법 또는 지식창고를 제거합니다.
지금 n8n 챗봇 구축 시작하기
챗봇 래퍼는 n8n 플로우를 강화할 수 있는 좋은 방법입니다.
자동 도구 호출, 채널 간 통합, 초고속 지식창고 조회 기능을 갖춘 Botpress 자동화된 워크플로에 사람과 같은 의사 결정을 쉽게 추가할 수 있는 방법입니다.
지금 바로 구축을 시작하세요. 무료입니다.