Hexabot은 자신의 AI 전원 챗봇 / 에이전트를 만들고 관리하는 데 필요한 모든 것을 제공합니다. 사용자 정의 가능, 멀티 채널, 다국어 및 텍스트-액션 기능.
확장 라이브러리 . 선적 서류 비치
비디오 튜토리얼 · 불화에 가입하십시오
제목없는 .design.mp4
설명
Hexabot은 오픈 소스 AI 챗봇 / 에이전트 솔루션입니다. 멀티 채널 및 다국어 챗봇 / 에이전트를 쉽게 만들고 관리 할 수 있습니다. Hexabot은 유연성과 사용자 정의를 위해 설계되었으며 강력한 텍스트-액션 기능을 제공합니다. 원래 폐쇄 소스 프로젝트 (버전 1) 인 우리는 이제 커뮤니티에 기여하고 개발자가 확장으로 플랫폼을 사용자 정의하고 확장 할 수 있도록 소스 소스 버전 2를 개방했습니다.
특징
LLMS & NLU 지원 : Ollama, Chatgpt, Mistral 또는 Gemini를 사용하여 좋아하는 LLM 모델과 통합 ... 사용자 의도 및 언어를 감지하고 지능형 응답을 제공하는 기계 학습 모델에 대한 교육 데이터 세트 관리.
멀티 채널 지원 : 웹, 모바일 및 소셜 미디어 플랫폼과 같은 여러 채널에서 일관된 챗봇 경험을 만듭니다.
비주얼 편집기 : 직관적 인 드래그 앤 드롭 인터페이스로 챗봇 흐름을 설계하고 관리합니다. 문자 메시지, 빠른 답변, 회전 목마 등을 지원합니다.
플러그인 시스템 : 확장 라이브러리에서 확장자를 개발하고 설치하여 Hexabot의 기능을 확장합니다. 텍스트-행동 응답, 타사 시스템 통합 등과 같은 기능을 활성화합니다.
다국어 지원 : 여러 언어를 정의하여 챗봇이 선호하는 언어로 사용자와 상호 작용할 수 있습니다.
지식 기반 : 보다 매력적인 대화를 위해 제품 카탈로그 및 저장 목록과 같은 동적 콘텐츠를 원활하게 통합하고 관리합니다.
사용자 역할 및 권한 : 시스템의 다른 부분에 대한 사용자 역할 및 권한을 관리하기위한 세분화 된 액세스 제어.
상황 데이터 : 변수를 정의하여 최종 사용자에 대한 관련 정보를 수집하고 활용하여 개인화 된 응답을 제공합니다.
가입자 및 레이블 : 라벨을 할당하여 사용자를 구성하고 정의 된 세그먼트에 따라 채팅 경험을 사용자 정의합니다.
받은 편지함 및 핸드 오버 : 필요할 때 대화를 모니터링하고 인간 요원에게 전달할 수있는 실시간 채팅 창을 제공합니다.
분석 대시 보드 : 통찰력있는 메트릭 및 시각화로 챗봇 상호 작용 및 성능을 모니터링합니다.
디렉토리 구조
Frontend : 챗봇 구성 및 흐름 관리를 위해 React/Next.js로 구축 된 관리자 패널.
API : NestJS로 구축 된 백엔드 API는 데이터 저장 및 관리를 위해 MongoDB에 연결되었습니다.
위젯 : 실시간 상호 작용을 제공하기 위해 모든 웹 사이트에 포함시킬 수있는 반응 기반 라이브 채팅 위젯.
NLU : Python으로 제작 된 NLU 엔진은 기계 학습 모델을 통한 의도 인식 및 언어 탐지를 가능하게합니다.
Docker : Docker 세트는 전체 솔루션을 배포하기위한 파일을 작성하여 모든 환경에서 Hexabot을 쉽게 실행할 수 있습니다.
시작하기
전제 조건
node.js> = 18.17.0
NPM (노드 패키지 관리자)
Docker가 설치되었습니다
설치
전 세계적으로 Hexabot CLI를 설치하여 명령에 쉽게 액세스 할 수 있도록하십시오.
npm install -g hexabot-cli
용법
새 프로젝트 만들기 :
hexabot create my-chatbot
이렇게하면 시작하는 데 필요한 모든 파일이 포함 된 새 폴더 my-chatbot 생성됩니다.
프로젝트 폴더로 이동하십시오 .
cd my-chatbot
종속성 설치 :
npm install
환경 초기화 :
hexabot init
이 명령은 .env.example 파일을 .env 로 복사하여 구성을 사용자 정의하기 위해 편집 할 수 있습니다.
개발 모드에서 실행 :
hexabot dev --services nlu,ollama
이것은 개발 모드에서 필요한 서비스를 시작합니다.
UI 관리자 패널은 http : // localhost : 8080을 통해 액세스 할 수 있습니다. 기본 자격 증명은 다음과 같습니다.