브레보 HITL 통합 | Botpress Hub

# Botpress HITL 통합

이 통합을 통해 Botpress 봇을 Brevo의 대화 플랫폼과 연결하여 HITL(Human-in-the-Loop) 설정을 활성화할 수 있습니다. 즉, Botpress 봇이 초기 사용자 상호작용을 처리하고 필요한 경우 Brevo의 인간 상담원에게 원활하게 대화를 에스컬레이션할 수 있습니다.

작동 방식

사용자가 Botpress 봇과 상호 작용하면 대화가 Brevo의 인간 상담원에게 전달될 수 있습니다. 그러면 상담원이 대화를 이어받아 개인화된 지원을 제공할 수 있습니다. Botpress 사용자의 메시지는 Brevo 상담원에게 전달되며, 그 반대의 경우도 마찬가지입니다.

주요 제한 사항

이 연동 서비스를 사용할 때 다음 제한 사항에 유의하세요:

메시지 어트리뷰션: Botpress 사용자가 Brevo 상담원에게 보내는 메시지는 연동으로 구성된 Brevo 상담원 계정에서 보내는 것처럼 표시됩니다. 그러나 이러한 메시지를 구분하기 위해 메시지 앞에Botpress 사용자:"가 추가됩니다. 예: Botpress 사용자: 안녕하세요, 주문에 대한 도움이 필요합니다.` **상태 업데이트: Botpress 사용자는 상담원 배정 관련 알림이나 상태 업데이트를 자동으로 받지 않습니다(예: "상담원 John이 채팅에 참여했습니다").

설정 가이드

Botpress HITL 연동을 구성하려면 다음이 필요합니다:

  1. 브레보 API 키:
    • 공식 도움말 페이지의 지침에 따라 Brevo API 키를 생성하고 관리할 수 있습니다: API 키 생성 및 관리
  2. IP 차단 비활성화:
    • Botpress 브레보 간의 원활한 통신을 위해서는 브레보 계정에서 IP 차단을 비활성화해야 합니다.
    • Brevo IP 인증](https://app.brevo.com/security/authorised_ips)으로 이동하여 Botpress 환경의 요청을 허용하도록 IP 차단이 비활성화되어 있는지 확인합니다.
  3. Brevo 에이전트 ID:
    • 연동에서 메시지 송수신에 사용할 Brevo 에이전트 계정을 지정해야 합니다.
    • Brevo 에이전트 설정 페이지로 이동합니다: Brevo 상담원 설정
    • 연동 시 사용할 상담원을 식별하고 해당 상담원 ID를 복사합니다.

Webhook 설정(필수)

Botpress 연동에서 Brevo로부터 이벤트를 수신하려면 Brevo에서 webhook 설정해야 합니다:

  1. Brevo 대시보드에서 연동 > 웹훅으로 이동합니다(직접 링크).
  2. 새 webhook 클릭합니다(또는 기존 웹후크 편집).
  3. URL** 필드에 Botpress Brevo 연동 webhook 엔드포인트를 입력합니다. 예시:
   https://webhook.botpress.cloud/ff43meb9-a102-4201-b045-fc498dc1f52b
  1. 이벤트 유형**에서
  • 대화 시작
  • 대화내용
  • 대화 조각
  1. 저장**을 클릭하여 webhook 활성화합니다.

주: URL이 Botpress 연동 엔드포인트와 일치하는지, 모든 필수 이벤트 유형이 전체 기능에 대해 선택되어 있는지 확인하세요.

이 설정이 완료되면 Botpress 연동 서비스가 Brevo로부터 실시간 이벤트를 수신하고 그에 따라 처리할 수 있습니다.

이러한 세부 정보를 확보한 후에는 연동 서비스의 특정 설정 지침에 따라 Botpress 환경 내에서 연동 서비스 구성을 진행할 수 있습니다.