이번 강의에서
Botpress로 다기능 챗봇 만들기
Botpress에서 다재다능한 챗봇을 만들면 기업이 고객 문의를 효율적으로 처리하고, 구조화된 데이터를 연동하며, 리드 생성 자동화와 원활한 인간 상담원 연결을 제공할 수 있습니다. 다음은 이러한 챗봇을 구축하는 핵심 기능과 단계입니다.
챗봇 개요
BP Tractors라는 가상의 회사를 위해 설계된 이 챗봇은 Botpress가 표 형식 데이터로 고객 상담을 관리하고, 워크플로우를 자동화하며, 다양한 채널에 배포할 수 있음을 보여줍니다.
주요 기능
- 자연어 지침
Bot 지침은 ChatGPT의 프롬프트처럼 작동하여, 사용자가 자연어로 챗봇의 행동을 안내할 수 있게 해줍니다. 이 직관적인 방식 덕분에 기술적 전문지식이 없는 사용자도 손쉽게 챗봇을 설정할 수 있습니다.
- 표 형식 데이터 연동
챗봇은 테이블이나 스프레드시트에서 정보를 조회할 수 있습니다. 예를 들어, “Tractor’s Table”이라는 테이블에는 트랙터 이름, 설명, 마력, 가격 등의 항목이 포함될 수 있습니다. Botpress는 데이터의 손쉬운 가져오기, 내보내기, API 기반 수정 기능을 지원합니다. 이 테이블을 챗봇에 추가하려면 두 단계가 필요합니다:- 지식 베이스에 포함합니다.
- 자율 노드에서 “지식 베이스 쿼리” 카드를 사용하면 추가 설정 없이 바로 활용할 수 있습니다.
- 리드 자동 생성
봇은 자율 노드에 “Create Lead” 카드를 추가하여 Salesforce에 리드를 생성할 수 있습니다. 사용자가 관심을 표현하면(예: “구매하고 싶어요”), 봇이 필요한 로직을 실행하고, 필수 정보를 수집해 Salesforce 리드를 만듭니다.
- 인간 상담원 연결이 포함된 제어된 워크플로우
Botpress를 사용하면 AI 기반 상담을 제어된 워크플로우로 전환할 수 있습니다. 예시:- 챗봇이 특정 워크플로우(예: 인간 상담원 연결)로 안내하도록 지침을 정의합니다.
- “Human in the Loop”와 같은 워크플로우를 추가하여 사용자를 직접 상담원에게 연결할 수 있습니다. 이를 통해 중요한 상담에서는 100% 제어된 결과를 보장합니다.
- 다중 채널 배포
챗봇은 Telegram, 웹챗, WhatsApp, Line, Messenger, Instagram 등 다양한 플랫폼에 배포할 수 있습니다. 지원되지 않는 채널의 경우에도 Botpress는 API를 제공하여 유연하게 연동할 수 있습니다.
요약
이 강의에서는 Botpress를 사용해 가상의 회사 BP Tractors를 위한 챗봇을 구축하는 방법을 설명합니다. 이 챗봇은 스프레드시트 연동, 인간 상담원 연결, Salesforce 리드 생성, 다중 채널 배포를 지원합니다.
이 과정의 모든 강의
