Ce projet intègre un bot WhatsApp avec Langchain et Openai GPT-4O-MINI pour fournir des réponses intelligentes aux messages utilisateur. Il utilise le Web WhatsApp pour la messagerie et il utilise GPT-4O-MINI pour générer des réponses.
Tout d'abord, clonez le référentiel de votre machine locale à l'aide de la commande suivante:
git clone https://github.com/RaheesAhmed/Personal-WhatsApp-Assistant.git
cd Personal-WhatsApp-Assistant
Installez les packages NPM requis:
npm i
Assurez-vous que vous avez la configuration des touches API et de configuration nécessaires pour l'API OpenAI et le client Web WhatsApp. Ces paramètres peuvent généralement être ajoutés dans un fichier de configuration d'environnement (par exemple, `.env`).
OPENAI_API_KEY=add your api key here
Pour démarrer l'application, exécutez:
node index.js
Scannez le code QR généré avec votre application Mobile WhatsApp pour s'authentifier.
Une fois authentifiée, le bot répondra aux messages entrants avec des réponses générées par l'IA.
index.js : point d'entrée principal pour le bot WhatsAppchat_with_assistant.js : intégration du modèle AI et traitement des documentsdata/ : Répertoire pour stocker les documents utilisés pour le contexte de l'IAData.index : magasin vectoriel persistant pour des performances améliorées chat_with_assistant.jsDirectoryLoader dans chat_with_assistant.js Si vous rencontrez des problèmes:
Les contributions sont les bienvenues! Veuillez débarquer le référentiel et créer une demande de traction avec vos modifications.