โครงการนี้รวมบอต 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
ตรวจสอบให้แน่ใจว่าคุณมีคีย์ API ที่จำเป็นและการตั้งค่าการกำหนดค่าสำหรับไคลเอนต์ OpenAI API และ WhatsApp การตั้งค่าเหล่านี้สามารถเพิ่มได้ในไฟล์กำหนดค่าสภาพแวดล้อม (เช่น `.env`)
OPENAI_API_KEY=add your api key here
ในการเริ่มต้นแอปพลิเคชัน Run:
node index.js
สแกนรหัส QR ที่สร้างขึ้นด้วยแอพมือถือ WhatsApp ของคุณเพื่อตรวจสอบสิทธิ์
เมื่อได้รับการรับรองความถูกต้องแล้วบอทจะตอบกลับข้อความที่เข้ามาพร้อมคำตอบที่สร้างขึ้นโดย AI
index.js : จุดเข้าหลักสำหรับบอต Whatsappchat_with_assistant.js : การรวมโมเดล AI และการประมวลผลเอกสารdata/ : ไดเรกทอรีสำหรับการจัดเก็บเอกสารที่ใช้สำหรับบริบท AIData.index : ร้านค้าเวกเตอร์ถาวรเพื่อการปรับปรุงประสิทธิภาพ chat_with_assistant.jsDirectoryLoader ใน chat_with_assistant.js หากคุณพบปัญหาใด ๆ :
ยินดีต้อนรับ! กรุณาแยกที่เก็บและสร้างคำขอดึงด้วยการเปลี่ยนแปลงของคุณ