이 글에서는 Botpress 를 챗봇 전용 분석 도구인 Dashbot과 무료 티어에 연결하는 데 필요한 단계를 자세히 설명합니다. 복사하여 붙여넣을 수 있는 코드가 포함되어 있어 별도의 작업 없이도 가장 일반적인 콘텐츠 응답 유형을 제대로 파악할 수 있습니다!
Botpress 의 기본 제공 애널리틱스가 아닌 다른 것을 사용하는 이유는 무엇인가요? 외부 애널리틱스를 사용하면 Botpress 에서 데이터를 가져와서 원하는 플랫폼에서 사용할 수 있습니다. 여러 종류의 봇을 실행하여 병합하거나 분석에 대한 더 많은 제어를 원하는 경우 Dashbot과 같은 전용 솔루션을 사용하면 분석을 더 쉽게 관리하고 제어할 수 있습니다.
대시봇 정보
소규모 프로젝트의 경우, 대시봇을 사용하면 참여도를 모니터링하여 봇이 전반적으로 어떻게 작동하고 있는지 확인할 수 있습니다. 또한 개별 대화를 조회하여 대화가 어떻게 진행되고 있는지 시각적으로 파악할 수 있습니다. 챗봇의 대화량이 많아지기 시작하면 대시봇을 사용하여 원하는 대로 대화를 사용자 지정할 수 있습니다. 챗봇 분석을 위해 Power BI를 사용하는 것과 같다고 생각하면 됩니다.
대시봇은 월 1,000개의 메시지가 무료로 제공되므로 쉽게 사용해 볼 수 있습니다. 또한 월 메시지 한도가 훨씬 높은 중소기업용 요금제( chatbots )와 맞춤형 엔터프라이즈 요금제 등 두 가지 다른 요금제가 있습니다. 자신에게 맞는 요금제를 선택할 수 있습니다.
지침
대시봇에서 봇 만들기 및 API 키 받기
- reports.dashbot.io/signup으로 이동하여 대시봇 계정을 만드세요.
- "챗봇 추가"를 클릭합니다.
- 양식을 작성하고 제출
- 챗봇의 이름을 아무거나 선택하세요. 참고용으로만 사용할 수 있습니다.
- 플랫폼으로 '유니버설'을 선택합니다.
- 사용 사례에 맞는 카테고리를 선택하세요.
- 프로덕션 또는 개발을 선택합니다. 참고용입니다.
- 제출 후 창을 열어두세요. 나중에 API 키를 복사하고(두 번!) 챗봇 분석을 확인하고 액세스하려면 이 키가 필요합니다.
에 연결 코드 + 오른쪽 API 키 추가하기 Botpress
- Botpress (아직 설치하지 않았다면!)를 설치한 후 엽니다.
- 아직 만들지 않았다면 이름을 클릭하여 봇을 만들고 엽니다.
- 코드 편집기 페이지로 이동합니다.
- "Hook" 옆의 더하기 버튼을 클릭하고 "이벤트 훅" -> "미들웨어 발신 전"을 선택합니다.
- 파일 이름을 dashbot-analytics-outgoing.js로 지정하고 제출합니다.
- 새로 만든 후크의 편집기에서 여기에서 텍스트를 복사하여 후크의 기본 콘텐츠에 붙여넣습니다.
- 4단계에서 얻은 "DASHBOT_KEY" 값을 4단계에서 얻은 값으로 변경합니다.
- [권장] 처음 시도하는 경우 DEBUG_DEV를 true로 설정하세요.
- 저장하기
- "Hook" 옆의 더하기 버튼을 클릭하고 "이벤트 훅"-> "수신 미들웨어 이후"를 선택합니다.
- 파일 이름을 대시봇 분석 수신.js로 지정하고 제출합니다.
- 새로 만든 후크의 편집기에서 여기에서 텍스트를 복사하여 후크의 기본 콘텐츠에 붙여넣습니다.
- 4단계에서 얻은 "DASHBOT_KEY" 값을 4단계에서 얻은 값으로 변경합니다.
- [권장] 처음 시도하는 경우 DEBUG_DEV를 true로 설정하세요.
- 저장하기
- 에뮬레이터를 열고 메시지를 보냅니다.
대시봇에서 모든 것이 작동하는지 확인
- 대시봇으로 돌아가서 확인을 클릭합니다.
- 버튼의 텍스트에 확인됨이 표시되지 않으면 메시지를 보내기 전에 다시 돌아가서 올바른 API 키를 붙여넣었는지 확인하고 DASHBOT_KEY를 true로 설정하세요.
- 확인됨 버튼 옆에 있는 '보고서 보기' 버튼을 클릭합니다.
- 챗봇 분석을 재미있게 살펴보세요!
중요 - 프로덕션용
기본 동작은 개발 플래그가 true로 설정된 경우에만 분석을 전송하는 것입니다(두 미들웨어 파일에서 DEBUG_DEV). 또는 프로덕션의 경우 EXPOSED_EXTERNAL_ANALYTICS라는 환경 변수를 추가하고 true로 설정해야 합니다. 일반적으로 Botpress 환경 변수를 구성하는 위치에 추가할 수 있습니다.
이제 끝입니다! 이 코드를 다른 추적 목적으로 자유롭게 재사용할 수 있습니다. Google 애널리틱스, 세그먼트 또는 사용자 지정 솔루션으로 애널리틱스를 전송할 수도 있습니다. 구현에 맞게 sendAnalytics 함수를 조정하기만 하면 됩니다.
공유하세요:
AI에 대한 최신 정보를 확인하세요. chatbots