Membangun Asisten WhatsApp AI Pribadi dengan Node.js & Ollama
Halo, komunitas dev! Saya telah mengerjakan proyek pribadi: asisten WhatsApp AI yang dapat melacak percakapan. Tidak lagi ada bot yang 'lupa', dan yang terbaik: ini berjalan sepenuhnya pada perangkat keras saya sendiri!
Teknologi yang Digunakan
- Runtime: Node.js
- Mesin AI: Ollama (Menggunakan Llama 3 / Mistral secara lokal)
- Antarmuka WhatsApp: WPPConnect
- Database: SQLite untuk memori percakapan yang persisten
- Sistem Operasi: Linux
Perjalanan
Tujuan saya adalah untuk menciptakan asisten yang tidak bergantung pada API eksternal seperti OpenAI. Dengan menggabungkan WPPConnect dengan Ollama, saya memiliki kontrol penuh atas data dan model.
Fitur Utama
- Inteligensi Lokal: Menggunakan Ollama berarti tidak ada latency dari server eksternal dan 100% privasi.
- Konteks Sebenarnya: Alih-alih balasan yang tidak berstatus, saya menggunakan SQLite untuk memberi makan sejarah percakapan sebelumnya ke Ollama. Ini mengingat siapa Anda!
- Persistensi Sesi: Berkat folder token, bot tetap masuk bahkan setelah reboot server.
Pendapat Geek
Saya sedang mengerjakan 'Prompt Sistem' untuk memberi bot kepribadian tertentu dan meningkatkan kecepatan kueri SQLite untuk sejarah percakapan yang besar. Apakah Anda menjalankan LLM secara lokal? Saya ingin mendengar bagaimana Anda mengoptimalkan kinerja Ollama untuk obrolan waktu nyata!



