문서
AI 고객 서비스 시스템을 빠르게 배포하기 위한 완전한 설치, 설정 및 통합 가이드입니다.
환경 요구사항
설치 단계
1단계: 의존성 설치
安装全部依赖.bat를 더블클릭하여 실행하고 모든 의존성 설치가 완료될 때까지 기다립니다.
安装全部依赖.bat
2단계: 프로젝트 시작
启动项目.bat를 더블클릭하여 실행하면 개발 서버가 시작됩니다.
启动项目.bat # http://127.0.0.1:3000
3단계: 설치 마법사 완료
브라우저에서 http://127.0.0.1:3000을 열면 데이터베이스 설정과 관리자 계정 생성이 안내됩니다.
데이터베이스 구조
시스템은 7개의 테이블을 사용하며, 설치 마법사가 자동으로 생성합니다:
| Table | Description |
|---|---|
users | 관리자 및 상담원 계정. admin / agent 두 가지 역할 지원 |
clients | 사이트 설정 — 통합된 웹사이트당 하나의 레코드, Alibaba Cloud Agent ID 등 저장 |
chat_sessions | 방문자 세션 — IP, 기기, 참조 페이지, 현재 서비스 모드 기록 |
chat_messages | 채팅 메시지 — 모든 메시지 내용 및 발신자 유형 (방문자/상담원/AI) |
knowledge_base | 지식 베이스 Q&A 쌍 — 카테고리, 키워드, 우선순위 지원 |
knowledge_files | Alibaba Cloud 지식 베이스에 업로드된 파일 및 동기화 상태 |
system_config | API 키 및 번역 키를 포함한 전역 시스템 설정 |
Alibaba Cloud 설정
시스템은 Alibaba Cloud의 두 가지 서비스가 필요합니다: 百炼 (AI 응답)과 기계 번역 (메시지 번역). 관리 패널에 로그인하고 시스템 설정에서 다음을 입력하세요:
ali_api_key
百炼 API 키
Alibaba Cloud 百炼 콘솔에서 생성. Q&A 에이전트 호출에 사용.
ali_workspace_id
워크스페이스 ID
百炼 콘솔 우측 상단에서 확인 가능. ws-xxxxxxxx 형식.
ali_translate_key_id
번역 AccessKey ID
Alibaba Cloud RAM 콘솔에서 생성. 기계 번역 서비스 활성화 후 획득.
ali_translate_key
번역 AccessKey Secret
AccessKey ID와 쌍을 이룹니다. 생성 시 저장하세요. 이후 다시 확인할 수 없습니다.
웹사이트 통합
설치 후 채팅 창을 웹사이트에 임베드하면 방문자가 페이지를 떠나지 않고 대화를 시작할 수 있습니다.
1단계: 사이트 생성
관리 패널에 로그인하고 사이트 관리에서 새 사이트를 만들고 웹사이트 도메인을 입력합니다. 시스템이 고유한 클라이언트 코드를 생성합니다.
2단계: 코드 임베드
웹사이트 HTML의