홈페이지>프로그래밍 관련>기타 소스코드


확장 라이브러리 . 선적 서류 비치

비디오 튜토리얼 · 불화에 가입하십시오

제목없는 .design.mp4

설명

Hexabot은 오픈 소스 AI 챗봇 / 에이전트 솔루션입니다. 멀티 채널 및 다국어 챗봇 / 에이전트를 쉽게 만들고 관리 할 수 ​​있습니다. Hexabot은 유연성과 사용자 정의를 위해 설계되었으며 강력한 텍스트-액션 기능을 제공합니다. 원래 폐쇄 소스 프로젝트 (버전 1) 인 우리는 이제 커뮤니티에 기여하고 개발자가 확장으로 플랫폼을 사용자 정의하고 확장 할 수 있도록 소스 소스 버전 2를 개방했습니다.

특징

디렉토리 구조

시작하기

전제 조건

설치

전 세계적으로 Hexabot CLI를 설치하여 명령에 쉽게 액세스 할 수 있도록하십시오.

npm install -g hexabot-cli

용법

  1. 새 프로젝트 만들기 :

    hexabot create my-chatbot

    이렇게하면 시작하는 데 필요한 모든 파일이 포함 된 새 폴더 my-chatbot 생성됩니다.

  2. 프로젝트 폴더로 이동하십시오 .

     cd my-chatbot
  3. 종속성 설치 :

    npm install
  4. 환경 초기화 :

    hexabot init

    이 명령은 .env.example 파일을 .env 로 복사하여 구성을 사용자 정의하기 위해 편집 할 수 있습니다.

  5. 개발 모드에서 실행 :

    hexabot dev --services nlu,ollama

    이것은 개발 모드에서 필요한 서비스를 시작합니다.

UI 관리자 패널은 http : // localhost : 8080을 통해 액세스 할 수 있습니다. 기본 자격 증명은 다음과 같습니다.

선적 서류 비치

심층적 인 사용자 및 개발자 가이드뿐만 아니라 시작 방법에 대한 자세한 정보는 Docs 폴더에서 사용 가능한 전체 문서를 참조하거나 문서를 방문하십시오.

다음 위치에서 프로젝트의 다른 구성 요소에 대한 특정 문서를 찾을 수도 있습니다.

기여

우리는 지역 사회의 기여를 환영합니다! 버그를보고하거나 새로운 기능을 제안하거나 풀 요청을 제출하든 입력은 당사에게 가치가 있습니다.

기여 정책을 먼저 참조하십시오 : Hexabot에 기여하는 방법

Discord에서 우리와 함께하십시오

  1. 저장소 복제 :
$ git clone https://github.com/hexastack/hexabot.git
  1. 설치 : 노드 종속성 설치 :
$ npm install
  1. 환경 설정 : 환경 변수를 구성하려면 초기화를 위해 루트 폴더의 다음 명령을 사용하십시오.
$ hexabot init

파일이 아직 존재하지 않으면 .env.example 파일을 ./docker.env 에 복사합니다.

  1. 응용 프로그램 실행 : 환경이 설정되면 앱을 시작할 수 있습니다. 다음 명령 중 하나를 사용하십시오.

개발 모드 :

$ hexabot dev

그렇지 않으면 Docker 이미지를 작성하지 않고 다운로드하도록 선택할 수 있습니다.

$ hexabot start 

NLU 엔진 및 Ollama와 같은 서비스를 활성화 할 수도 있습니다 (서비스는 ./docker 폴더에 따라 선언됩니다).

$ hexabot dev --services ollama,nlu

참고 : 앱을 처음 실행할 때 Docker는 필요한 모든 이미지를 다운로드하는 데 시간이 걸립니다.

특허

이 소프트웨어는 GNU Affero General Public License v3.0 (AGPLV3)에 따라 다음과 같은 추가 용어로 라이센스를 부여합니다.

  1. "Hexabot"라는 이름은 Hexastack의 상표입니다. 명시적인 서면 허가없이 파생물 작품 에서이 이름을 사용할 수 없습니다.
  2. 모든 파생 작품에는 원래 제작자 및 소프트웨어, Hexastack 및 Hexabot에 대한 명확한 속성이 눈에 띄는 위치 (예 : 소프트웨어의 "정보"섹션, 문서 및 readme 파일)에 포함되어야합니다.
확장하다
추가 정보