Este proyecto integra un bot de WhatsApp con Langchain y OpenAI GPT-4O-Mini para proporcionar respuestas inteligentes a los mensajes de usuario. Utiliza la web de WhatsApp para mensajes y usa GPT-4O-Mini para generar respuestas.
Primero, clone el repositorio a su máquina local utilizando el siguiente comando:
git clone https://github.com/RaheesAhmed/Personal-WhatsApp-Assistant.git
cd Personal-WhatsApp-Assistant
Instale los paquetes NPM requeridos:
npm i
Asegúrese de tener las teclas y configuración de API necesarias configuradas para el cliente WhatsApp Web de OpenAI API y WhatsApp. Estas configuraciones generalmente se pueden agregar en un archivo de configuración del entorno (por ejemplo, `.env`).
OPENAI_API_KEY=add your api key here
Para iniciar la aplicación, ejecute:
node index.js
Escanee el código QR generado con su aplicación móvil WhatsApp para autenticar.
Una vez autenticado, el BOT responderá a los mensajes entrantes con respuestas generadas por IA.
index.js : punto de entrada principal para el bot de whatsappchat_with_assistant.js : integración de modelos de IA y procesamiento de documentosdata/ : Directorio para almacenar documentos utilizados para el contexto de IAData.index : almacén de vectores persistente para un rendimiento mejorado chat_with_assistant.jsDirectoryLoader en chat_with_assistant.js Si encuentra algún problema:
¡Las contribuciones son bienvenidas! Hace el repositorio y cree una solicitud de extracción con sus cambios.