Menggunakan AI Chatbot untuk Data Odoo¶
Setelah instance Odoo Anda terhubung dengan sukses, Anda dapat masuk ke dalam antarmuka percakapan AI Chat (Chatbot). Asisten AI ini tidak sekadar menjawab teks biasa, tetapi dapat bertindak ke dalam Odoo secara live melalui ORM (Object-Relational Mapping).
Memulai Sesi¶
- Di Dashboard, cari instance Odoo yang diinginkan dan klik ikon obrolan (Chat).
- Anda mungkin diminta untuk memilih Modul (Module) atau Perusahaan (Company) Odoo (terutama bila instance tersebut multi-company).
- Setelah masuk, Anda bisa mengetik pertanyaan menggunakan bahasa Indonesia sehari-hari, misal:
- "Berapa total omzet bulan ini?"
- "Tampilkan daftar 5 faktur terbesar tahun 2026."
- "Buatkan penawaran (quotation) baru untuk pelanggan Ecodigitus senilai Rp 5.000.000."
Bagaimana AI Menjawab¶
AI di Portal ini menggunakan pendekatan ReAct Agent (Reason + Act). Ini berarti AI akan berpikir, menyusun query, dan mengeksekusi aksi melalui External API Odoo. Keunggulan metode ini: - Ter-Audit: Semua operasi (baca/tulis) memakai identitas User (Hak akses Anda berlaku penuh). - Anti Halusinasi (Trust Layer): AI tidak akan pernah mengarang jawaban angka. Bersamaan dengan jawabannya, AI akan menyertakan "Trace" atau jejak langkah (seperti nama tabel dan parameter kueri yang dieksekusi). Anda bisa menekan dropdown trace tersebut untuk memverifikasi. - Context-Aware: Jika Anda bertanya pertanyaan follow-up, "Siapa yang paling besar dari itu?", AI mengerti konteks pembicaraan sebelumnya (berkat algoritma Semantic Router).
Eksekusi Aksi Tertulis (Write Action)¶
AI juga memiliki kemampuan Create / Write / Unlink (Update & Hapus). Namun, demi keselamatan data: - Konfirmasi Draft: AI tidak akan langsung mengeksekusi penghapusan atau penambahan data. AI akan merakit aksi tersebut dan memintanya di-Draft. - Anda akan melihat pesan: "Apakah Anda yakin ingin memproses aksi ini? (Ketik: Ya/Batal)" - Aksi hanya akan berjalan apabila Anda merespon dengan tegas (Ya/Approve). - Bulk Delete Guard: Fitur khusus untuk mencegah AI menghapus data secara massal (bulk delete). Batasan amannya dijaga pada level backend.