Catatan Pelatihan Penggunaan Chatbot

Jul 30, 2024

Catatan Pelatihan Penggunaan Chatbot

Pendahuluan

  • Pelatihan ini membahas penggunaan operasional chatbot.
  • Fitur yang akan dijelaskan meliputi integrasi dengan Node.js dan web.js.

Komponen Utama

  • Base Code: Node.js
  • Web.js: Menghubungkan klien dengan Node.js, mengirim pesan ke WhatsApp
  • Database: Menyimpan data transaksi dan obrolan chatbot
  • Dialog: Memproses Natural Language Processing (NLP) untuk menyesuaikan jawaban dengan pertanyaan berdasarkan kata kunci
  • AI Assistant: Menjawab pertanyaan yang tidak terjawab oleh dialog

Panduan Operasional

Fitur Pertama: Jawaban Opsional

  • Jawaban Otomatis: Berlatih chat dengan pertanyaan dan jawaban
  • Chatbot menyediakan daftar layanan untuk dipilih pengguna

Pengaturan Awal

  1. Buka Visual Studio pada proyek yang ada di lokal.
  2. Harus ada Node.js terinstal.
  3. Menggunakan Git untuk version control.
  4. Akses akun Dialogflow untuk melakukan pengaturan (tidak dibahas lebih jauh di sesi ini).

Pengaturan Login

  • Memeriksa autentikasi dengan login menggunakan nomor HP.
  • Jika perlu logout, hapus folder terkait.

Proses Login

  1. Jalankan file index.js.
  2. QR Code untuk autentikasi akan muncul; scan menggunakan aplikasi WhatsApp.
  3. Setelah scanning, status "ready" menandakan siap digunakan.

Pengaturan Dialogflow

Pembuatan Intent

  • Intent adalah kumpulan pertanyaan dan jawaban.
  • Contoh: Intent "Testing"
    • Pertanyaan: "Apa itu testing?", "Kenapa testing?"
    • Jawaban: "Testing adalah uji coba."

Menyimpan dan Menguji Intent

  • Pastikan untuk menyimpan setelah membuat intent.
  • Uji coba dengan pertanyaan yang berhubungan.
  • Jika pertanyaan tidak ditemukan, AI Assistant akan memberikan jawaban berdasarkan pengetahuan yang ada.

Pengaturan Pertanyaan Opsional

  • Menentukan pertanyaan dan jawaban yang opsional.
  • Harus unik dan dipastikan tidak ada duplikasi.

Kesimpulan

  • Penting untuk menjaga data transaksi dan sistem kerja chatbot.
  • Maintenance sistem di masa depan dan backup data harus diprioritaskan.
  • Jika ada masalah saat menjalankan chatbot, hapus folder login dan ulangi prosedur autentikasi.