무엇을 도와드릴까요?

문의 내용을 간단히 알려 주세요. 이메일로 답변드릴게요.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
홈으로

아키텍처와 흐름

브라우저의 로더·코어·모듈, 채팅 서버, 계정, 서버 API, 웹훅과 고객 데이터가 어떻게 함께 작동하는지, 페이지 조회부터 답변까지 어떤 순서로 처리되는지 설명합니다.

구성 요소

방문자의 브라우저:

reactive.chat 측:

운영자 측(선택 사항):

페이지 조회 흐름

  1. 브라우저가 loader.js를 로드합니다(비동기로 실행되며 아무것도 차단하지 않음).
  2. 로더는 data-rc-*, ReactiveChatSettings와 큐에 있는 boot 호출을 읽고 사이트 키와 동의를 확인한 뒤 자리 표시자를 그립니다.
  3. 트리거가 작동하면 로더는 같은 디렉터리에서 코어를 로드합니다.
  4. 코어는 자리 표시자와 큐를 이어받고 큐의 명령을 순서대로 처리합니다.
  5. 연결을 열고 사이트 키, ID, 언어, 동의, 서명된 신원(있는 경우), 페이지 맥락을 담은 init을 보냅니다.
  6. 서버는 출처, 프로젝트와 신원을 확인한 뒤 init_ok로 응답합니다. 계정의 디자인과 텍스트, 규칙, 기능, 제한, 지금까지의 대화 기록이 포함됩니다.
  7. 위젯이 준비됩니다(ready 이벤트). 단일 페이지 앱의 페이지 변경은 자동으로 보고합니다.

질문 처리 흐름

  1. 방문자가 작성하면 브라우저에서 개인정보를 가림 처리하고 메시지에 고유 ID를 붙입니다.
  2. 서버가 저장하고(ID로 중복을 인식), 다시 가림 처리한 뒤 에코로 확인합니다.
  3. AI 어시스턴트가 지식 베이스를 검색하고, 확인된 사용자의 주문 관련 질문에는 고객 데이터 엔드포인트도 조회한 뒤 답변을 스트리밍합니다. 팀에 인계할 시점은 계정에서 설정합니다(매뉴얼).
  4. 동시에 이벤트는 큐를 거쳐 웹훅과 연동으로 전달됩니다. 채팅은 이를 기다리지 않습니다.

버전과 배포

설정 위치

다음: 빠른 시작

최종 업데이트: