Proyek ini mengintegrasikan bot WhatsApp dengan Langchain dan OpenAI GPT-4O-Mini untuk memberikan respons cerdas terhadap pesan pengguna. Menggunakan WhatsApp Web untuk pengiriman pesan dan menggunakan GPT-4O-Mini untuk menghasilkan tanggapan.
Pertama, klon repositori ke mesin lokal Anda menggunakan perintah berikut:
git clone https://github.com/RaheesAhmed/Personal-WhatsApp-Assistant.git
cd Personal-WhatsApp-Assistant
Instal paket NPM yang diperlukan:
npm i
Pastikan Anda memiliki tombol dan konfigurasi API yang diperlukan untuk OpenAI API dan WhatsApp Web Client. Pengaturan ini biasanya dapat ditambahkan dalam file konfigurasi lingkungan (misalnya, `.env`).
OPENAI_API_KEY=add your api key here
Untuk memulai aplikasi, jalankan:
node index.js
Pindai kode QR yang dihasilkan dengan aplikasi seluler WhatsApp Anda untuk mengotentikasi.
Setelah diautentikasi, bot akan menanggapi pesan yang masuk dengan respons yang dihasilkan AI.
index.js : Titik masuk utama untuk bot whatsappchat_with_assistant.js : Integrasi model AI dan pemrosesan dokumendata/ : Direktori untuk menyimpan dokumen yang digunakan untuk konteks AIData.index : toko vektor persisten untuk peningkatan kinerja chat_with_assistant.jsDirectoryLoader di chat_with_assistant.js Jika Anda mengalami masalah:
Kontribusi dipersilakan! Harap bayar repositori dan buat permintaan tarik dengan perubahan Anda.