Babu-Lohar は、高度なラージ言語モデル (LLM) を搭載した多用途の Slack ボットです。これは、アップロードされたドキュメントと対話し、有用な情報を抽出し、コンテンツの分析と管理を支援するように設計されています。
リポジトリのクローンを作成する
まず、Babu-Lohar リポジトリを GitHub からローカル マシンにクローンします。次のコマンドを使用します。
git clone https://github.com/Madhav-MKNC/Babu-LOHAR.git;
cd Babu-LOHAR/;
セットアップ環境
Babu-Lohar に必要な依存関係をインストールします。プロジェクトを整理しておくために、仮想環境を使用することをお勧めします。
pip install -r requirements.txt
Slack ワークスペースを構成する
Slack ワークスペースで新しいボットを作成し、 Bot User OAuth Token
を取得します。
環境変数の設定
.env ファイルに記載されているすべての環境変数を設定する必要があります。 (この部分ができるだけ安全な状態に保たれていることを確認してください)
ボットを実行する
すべての設定が完了したら、次のコマンドを使用して Babu-Lohar を実行できます。
python main.py
Babu-Lohar が起動して実行されたら、Slack ワークスペースへのドキュメントのアップロードを開始できます。ボットは、メンバーとなっているチャネルにアップロードされたドキュメントを自動的に処理します。
Babu-Lohar と対話するには、メッセージ内でボットについて言及するだけです。
Babu-Lohar は MIT ライセンスに基づいてライセンスを取得しています。
バブー・ロハールを強化する素晴らしい GPT モデルを提供してくれた @OpenAI に感謝します。さらに、プロジェクトの開発に多大な貢献をしてくれた Langchain フレームワークに対して @hwchase17 に感謝の意を表したいと思います。
ご質問やご不明な点がございましたら、GitHub でイシューをオープンするか、メンテナに直接お問い合わせください。
バブー・ロハールをぜひご利用ください!