Personal WhatsApp Assistant
1.0.0
このプロジェクトでは、WhatsAppボットとLangchainおよびOpenai GPT-4O-MINIを統合して、ユーザーメッセージにインテリジェントな応答を提供します。メッセージングにWhatsApp Webを使用し、GPT-4O-MINIを使用して応答を生成します。
まず、次のコマンドを使用して、リポジトリをローカルマシンにクローンします。
git clone https://github.com/RaheesAhmed/Personal-WhatsApp-Assistant.git
cd Personal-WhatsApp-Assistant
必要なNPMパッケージをインストールします。
npm i
OpenAI APIおよびWhatsApp Webクライアント用に必要なAPIキーと構成が設定されていることを確認してください。これらの設定は、通常、環境構成ファイル(例えば、 `.env`)に追加できます。
OPENAI_API_KEY=add your api key here
アプリケーションを開始するには、実行します。
node index.js
WhatsAppモバイルアプリで生成されたQRコードをスキャンして認証します。
認証されると、ボットはAIに生成された応答を含む着信メッセージに応答します。
index.js :WhatsAppボットのメインエントリポイントchat_with_assistant.js :AIモデルの統合とドキュメント処理data/ :AIコンテキストに使用されるドキュメントを保存するためのディレクトリData.index :パフォーマンスを向上させるための永続的なベクトルストアchat_with_assistant.jsでシステムプロンプトを編集しますchat_with_assistant.jsのDirectoryLoader構成を更新します問題が発生した場合:
貢献は大歓迎です!リポジトリをフォークして、変更を使用してプルリクエストを作成してください。