ホーム>プログラミング関連>その他のソースコード


拡張ライブラリドキュメント

ビデオチュートリアル・私たちの不一致に参加してください

untitled.design.mp4

説明

Hexabotは、オープンソースAIチャットボット /エージェントソリューションです。マルチチャネル、および多言語チャットボット /エージェントを簡単に作成および管理できます。 Hexabotは、柔軟性とカスタマイズ用に設計されており、強力なテキストからアクション機能を提供します。元々はクローズドソースプロジェクト(バージョン1)でしたが、コミュニティに貢献し、開発者が拡張機能を使用してプラットフォームをカスタマイズおよび拡張できるようにするために、バージョン2をオープンソースを開始しました。

特徴

ディレクトリ構造

はじめる

前提条件

インストール

ヘキサボット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

これにより、ファイルがまだ存在しない場合は、 ./dockerディレクトリの.env.exampleファイルを.envディレクトリにコピーします。

  1. アプリケーションの実行:環境がセットアップされたら、アプリを開始できます。次のコマンドのいずれかを使用します。

開発モードの場合:

$ hexabot dev

それ以外の場合は、Docker画像を作成するのではなく、Docker画像をダウンロードすることを選択できます。

$ hexabot start 

NLUエンジンやOllamaなどのサービスを有効にすることもできます(サービスは./dockerフォルダーの下で宣言されます):

$ hexabot dev --services ollama,nlu

注:アプリを初めて実行すると、Dockerは必要なすべての画像をダウンロードするのに時間がかかります。

ライセンス

このソフトウェアは、GNU Affero General Public License v3.0(Agplv3)の下で、次の追加条件でライセンスされています。

  1. 「Hexabot」という名前は、Hexastackの商標です。明示的な許可なしに、この名前をデリバティブワークスで使用することはできません。
  2. すべてのデリバティブ作品には、元の作成者とソフトウェア、ヘキサスタックとヘキサボットへの明確な帰属を顕著な場所に含める必要があります(たとえば、ソフトウェアの「About」セクション、ドキュメント、およびREADMEファイルなど)。
拡大する
追加情報