AI Agent hanya sebaik pengetahuan yang Anda berikan. Tanpa basis pengetahuan (knowledge base), Agent hanya mengandalkan system prompt untuk menjawab β hasilnya terbatas dan sering tidak akurat untuk pertanyaan spesifik. Dengan knowledge base yang lengkap, Agent bisa memberikan jawaban detail tentang produk, layanan, kebijakan, dan informasi lain yang relevan dengan bisnis Anda.

Konsep Knowledge Base
Knowledge base adalah kumpulan informasi yang menjadi "otak" AI Agent Anda. Saat pelanggan bertanya, Agent mencari jawaban yang relevan dari knowledge base dan menyusunnya menjadi respons yang natural.
Bayangkan seperti ini: knowledge base adalah buku panduan yang Agent baca dan pahami, sehingga bisa menjawab pertanyaan pelanggan berdasarkan fakta β bukan mengarang jawaban sendiri.
Chatmo mendukung tiga tipe sumber pengetahuan:
| Tipe Sumber | Deskripsi | Cocok Untuk |
|---|---|---|
| Teks | Menulis informasi langsung secara manual | FAQ, kebijakan, informasi yang sering berubah |
| Website | Mengambil konten dari halaman website | Halaman produk, blog, dokumentasi online |
| Upload File | Mengunggah dokumen PDF yang berisi teks | Katalog produk, SOP, materi training |
Tipe 1: Menambah Pengetahuan Teks
Pengetahuan teks adalah cara paling cepat dan fleksibel untuk menambahkan informasi ke knowledge base. Anda menulis langsung di Chatmo tanpa perlu menyiapkan file atau URL.

Langkah-Langkah
- Buka halaman AI Agent dan pilih Agent yang ingin Anda konfigurasi.
- Navigasi ke tab Basis Pengetahuan atau Knowledge Base.
- Klik Tambah Sumber lalu pilih Teks.
- Masukkan judul untuk sumber pengetahuan ini (contoh: "Kebijakan Pengembalian").
- Tulis atau paste konten pengetahuan di kolom teks yang tersedia.
- Klik Simpan.
Contoh Pengetahuan Teks yang Efektif
Code
Tulis pengetahuan teks dengan struktur yang jelas β gunakan poin-poin dan pemisahan yang rapi. Semakin terstruktur informasinya, semakin mudah AI Agent menemukan dan menyampaikan jawaban yang tepat.
Tipe 2: Menambah Pengetahuan dari Website
Jika bisnis Anda sudah memiliki website dengan informasi produk, FAQ, atau halaman dokumentasi, Anda bisa langsung mengambil konten dari sana tanpa perlu menulis ulang secara manual.

Langkah-Langkah
- Buka tab Basis Pengetahuan di halaman Agent.
- Klik Tambah Sumber lalu pilih Website.
- Masukkan URL halaman yang ingin di-scrape (contoh:
https://tokosaya.com/faq). - Chatmo akan mengambil dan memproses konten dari halaman tersebut.
- Periksa preview konten yang berhasil diambil untuk memastikan informasinya sesuai.
- Klik Simpan untuk menambahkan ke knowledge base.
Hal yang Perlu Diperhatikan
- Satu URL per entri β Masukkan URL halaman spesifik, bukan halaman utama website. Misalnya,
https://tokosaya.com/kebijakan-returlebih baik daripadahttps://tokosaya.com. - Konten publik β Chatmo hanya bisa mengambil konten dari halaman yang bisa diakses publik, bukan halaman yang memerlukan login.
- Format yang didukung β Halaman HTML standar. Konten yang di-render sepenuhnya oleh JavaScript mungkin tidak terambil dengan sempurna.
- Review hasilnya β Selalu periksa preview sebelum menyimpan. Kadang konten yang diambil menyertakan elemen yang tidak relevan seperti footer atau sidebar.
Jika konten website Anda sering berubah (misalnya halaman produk dengan harga yang di-update berkala), Anda bisa menjadwalkan pengambilan ulang konten secara berkala agar knowledge base tetap up-to-date.
Tipe 3: Upload File
Untuk informasi yang sudah tersedia dalam bentuk dokumen, Anda bisa langsung mengunggahnya ke knowledge base.

Format File yang Didukung
Saat ini, Chatmo hanya mendukung file PDF untuk upload pengetahuan.
| Format | Ekstensi | Catatan |
|---|---|---|
| PDF harus berisi teks yang bisa di-copy, bukan hasil scan gambar. |
PDF yang merupakan hasil scan gambar atau OCR tidak didukung. Pastikan file PDF Anda berisi teks asli yang bisa di-select dan di-copy. Jika Anda membuka PDF dan tidak bisa meng-highlight teks di dalamnya, file tersebut kemungkinan besar tidak akan terproses dengan baik.
Langkah-Langkah
- Buka tab Basis Pengetahuan di halaman Agent.
- Klik Tambah Sumber lalu pilih Upload File.
- Pilih file PDF dari komputer Anda atau drag-and-drop ke area upload.
- Tunggu proses upload dan pemrosesan selesai (durasi tergantung ukuran file).
- Chatmo akan mengekstrak teks dari dokumen dan menampilkan preview.
- Periksa hasilnya, lalu klik Simpan.
Tips Upload File
- Pastikan PDF berisi teks asli β PDF hasil scan gambar atau screenshot tidak bisa diekstrak teksnya. Gunakan PDF yang dihasilkan langsung dari aplikasi (misalnya ekspor dari Word, Google Docs, atau software lainnya).
- Pecah dokumen besar β Daripada mengunggah satu file PDF 200 halaman, pecah menjadi beberapa dokumen berdasarkan topik. Ini membantu AI Agent menemukan informasi yang relevan dengan lebih akurat.
- Perhatikan batas ukuran β Ada batas ukuran file per upload. Cek batas yang berlaku di halaman upload.
Jangan mengunggah dokumen yang berisi informasi sensitif atau rahasia perusahaan yang tidak seharusnya diakses melalui chatbot. Ingat, AI Agent bisa menyampaikan informasi dari knowledge base kepada pelanggan.
Best Practice Mengelola Knowledge Base
Organisasi yang Baik
Beri nama sumber pengetahuan dengan jelas dan konsisten. Contoh struktur yang rapi:
- "FAQ - Pengiriman"
- "FAQ - Pembayaran"
- "FAQ - Pengembalian"
- "Produk - Kategori Elektronik"
- "Produk - Kategori Fashion"
- "Kebijakan - Garansi"
- "Kebijakan - Privasi"
Konten yang Relevan dan Terkini
- Update secara berkala β Informasi yang kedaluwarsa bisa menyebabkan AI Agent memberikan jawaban yang salah. Jadwalkan review knowledge base setidaknya sebulan sekali.
- Tambahkan dari pertanyaan pelanggan β Perhatikan pertanyaan yang sering membuat AI Agent melakukan handoff. Jika banyak pelanggan bertanya hal yang sama dan Agent tidak bisa menjawab, itu tanda bahwa knowledge base perlu ditambah informasinya.
Hindari Duplikasi
Informasi yang sama dari sumber berbeda bisa membingungkan AI Agent. Jika Anda sudah menulis kebijakan retur sebagai teks, jangan mengunggah lagi dokumen PDF yang berisi kebijakan retur yang sama (apalagi dengan versi yang sedikit berbeda).
Uji Setelah Menambahkan
Setiap kali menambah atau mengubah knowledge base, uji kembali AI Agent menggunakan fitur Pengujian. Pastikan Agent bisa mengakses pengetahuan baru dan menjawab pertanyaan terkait dengan benar.
Update dan Hapus Pengetahuan
Semua sumber pengetahuan yang telah ditambahkan akan tampil dalam daftar knowledge items. Anda bisa mencari item menggunakan fitur search, menavigasi halaman dengan pagination, dan memfilter berdasarkan tipe konten: ALL, DOCUMENT, WEBSITE, atau TEXT.

Status Pengetahuan
Setiap knowledge item memiliki status yang menunjukkan tahap pemrosesannya:
| Status | Keterangan |
|---|---|
| UPLOADED | File berhasil diunggah dan menunggu antrian pemrosesan. |
| QUEUED | Item masuk antrian dan akan segera diproses. |
| PROCESSING | Konten sedang diekstrak dan diproses oleh sistem. |
| ACTIVE | Pemrosesan selesai. Pengetahuan siap digunakan oleh AI Agent. |
| FAILED | Pemrosesan gagal. Periksa kembali file atau sumber yang diunggah. |
Melihat Sumber Pengetahuan
- Buka tab Basis Pengetahuan di halaman Agent.
- Temukan sumber yang ingin Anda lihat dari daftar knowledge items.
- Klik ikon View (ikon mata) di sebelah sumber tersebut.
- Modal preview akan muncul menampilkan konten pengetahuan. Anda bisa menggunakan tombol fullscreen untuk melihat konten dalam tampilan penuh.

Menghapus Sumber Pengetahuan
- Buka tab Basis Pengetahuan di halaman Agent.
- Temukan sumber yang ingin dihapus dari daftar knowledge items.
- Klik ikon Hapus (ikon tempat sampah).
- Modal konfirmasi akan muncul untuk memastikan Anda benar-benar ingin menghapus item tersebut.
- Klik Konfirmasi untuk menghapus, atau Batal untuk membatalkan.

Menghapus sumber pengetahuan langsung mempengaruhi kemampuan AI Agent. Setelah dihapus, Agent tidak lagi bisa menjawab pertanyaan yang jawabannya ada di sumber tersebut. Pastikan informasi tersebut memang sudah tidak diperlukan atau sudah digantikan oleh sumber lain.
Selanjutnya
- Konfigurasi Tools β Perluas kemampuan Agent dengan menghubungkan tools dan API eksternal.
- Pengujian β Uji Agent untuk memastikan knowledge base berfungsi dengan baik.
- Buat AI Agent β Kembali ke panduan pembuatan Agent jika Anda perlu mengubah konfigurasi dasar.
