Agen AI

Agen AI adalah asisten cerdas di Odoo yang dapat memahami bahasa alami, melakukan tugas, dan membantu pengguna dengan berinteraksi dengan alat Odoo. Agen adalah komponen inti dari struktur AI di Odoo. Setiap agen memiliki tujuan, prompt, dan serangkaian topik serta alat yang ditentukan untuk memandu perilakunya.

Agen terdiri dari dua komponen utama, Topik dan Sumber.

  • Topik adalah instruksi dan peran yang memberi tahu agen tentang tugas yang perlu diselesaikannya. Alat ditetapkan ke topik, dan merupakan fungsi aktual yang dapat digunakan agen untuk melakukan tugas.

  • Sumber menyediakan informasi yang dibutuhkan agen untuk menyelesaikan tugasnya.

Penting

Meskipun banyak fitur AI dapat digunakan di Odoo tanpa aplikasi AI, pembuatan dan kustomisasi agen memerlukan instalasi aplikasi AI.

Prompt AI di Odoo

Sebelum bekerja dengan agen AI, penting untuk memahami beberapa konsep dasar mengenai prompt AI.

Prompt AI adalah serangkaian instruksi atau konteks tertulis yang diberikan kepada model AI untuk memberitahunya cara merespons permintaan, atau peran apa yang harus dijalankan. Prompt dapat mendefinisikan:

  • nada, gaya, dan persona model AI

  • ruang lingkup terkait kemampuan model

  • jenis output yang diharapkan dari permintaan

Di Odoo, setiap agen AI diberi Prompt Sistem, yang mendefinisikan peran, tujuan, dan perilaku keseluruhan agen. Prompt ini berfungsi sebagai pernyataan misi utama agen, yang menjadi landasan semua interaksi.

Setiap Topik juga menyertakan komponen mirip prompt-nya sendiri, yang disebut Instruksi. Instruksi adalah panduan untuk topik tertentu yang menyempurnakan cara agen berperilaku dalam konteks atau alur kerja tertentu, dan cara ia berinteraksi dalam kerangka kerja Odoo.

Instruksi biasanya mencakup:

  • Tujuan, atau apa saja yang dicakup topik

  • Aturan atau batasan yang harus diikuti oleh agen saat ditugasi topik ini

  • Alur kerja langkah demi langkah untuk menyelesaikan tindakan tertentu

  • Detail teknis yang diperlukan untuk menyelesaikan tindakan

Struktur agen

Topik

Topik adalah kumpulan instruksi dan alat yang mendefinisikan cara agen berperilaku dalam konteks tertentu. Pada dasarnya, topik mendefinisikan hal-hal yang dapat dilakukan agen dalam database. Topik memandu percakapan, memberi tahu agen apa saja yang boleh dilakukannya, cara melakukannya, dan kapan harus melakukannya.

Penting

Jika agen tidak ditugaskan Topik apa pun, agen hanya dapat memberikan informasi, tidak dapat menyelesaikan tugas atau mengubah apa pun di database.

Dalam setiap topik termasuk prompt terperinci, yang memberi agen instruksi lebih mendalam tentang cara melakukan tugas yang terkait dengan topik tersebut, mendefinisikan batasan perilakunya, dan menentukan cara agen menginterpretasikan maksud pengguna. Prompt ini memastikan bahwa agen mengikuti pola penalaran yang konsisten dan menggunakan alat yang tepat untuk menghasilkan respons yang akurat dan sadar konteks.

Topik berikut ini telah dikonfigurasi dalam aplikasi AI:

  • Pencarian Bahasa Alami: mendukung interpretasi kueri user untuk membuka tampilan Odoo yang sesuai dengan seperangkat alat yang diperlukan untuk melakukan pencarian.

  • Pengambilan informasi: kumpulan alat untuk mengambil informasi tentang model.

  • Pembuatan Leads: kumpulan alat untuk mendukung pembuatan leads otomatis. Topik ini hanya tersedia jika aplikasi CRM diinstal.

Di setiap topik, terdapat sekumpulan Instruksi yang bertindak sebagai prompt dan memberikan panduan untuk struktur interaksi, dan satu atau beberapa Alat AI yang menentukan fungsi yang dapat dilakukan agen.

Alat

Alat adalah fungsi yang dapat dilakukan oleh agen di Odoo, termasuk tindakan seperti membuat leads atau membuka tampilan. Alat memperluas tujuan agen di luar percakapan karena memungkinkan tindakan nyata. Alat yang tersedia dalam database bervariasi sesuai dengan aplikasi yang diinstal. Beberapa Alat AI dapat ditugaskan ke satu topik.

Sumber

Sumber adalah data yang dapat dirujuk oleh agen saat menghasilkan respons atau menyelesaikan tugas. Sumber diindeks sehingga agen dapat mengambil informasi yang relevan ketika user mengajukan pertanyaan.

Example

Agen yang dirancang untuk menjawab pertanyaan dukungan pelanggan memiliki artikel Pengetahuan yang disertakan sebagai sumber, yang mencakup pertanyaan yang sering diajukan.

Sumber dapat berupa format berikut:

  • PDF

  • Tautan web

  • Dokumen (diunggah di aplikasi Dokumen)

  • Artikel aplikasi Pengetahuan

Penting

Jika opsi Batasi ke Sumber diaktifkan pada agen, agen hanya dapat memanfaatkan informasi dari sumber yang diunggah dan aktif.

Buat agen baru

Untuk membuat agen AI baru, buka aplikasi AI ‣ Baru. Masukkan Nama Agen, lalu tambahkan deskripsi singkat jika mau.

Tip

Sebelum membuat agen baru, sebaiknya siapkan kasus penggunaan yang jelas. Dengan begitu, penulisan Prompt Sistem dan penetapan Topik serta Alat AI menjadi lebih mudah.

Pilih Model LLM dari menu drop-down.

Penting

Odoo mendukung beberapa versi ChatGPT dan Gemini.

Selanjutnya, pilih Style Tanggapan. Opsi ini mengatur nada keseluruhan yang digunakan agen saat merespons pertanyaan. Pilih salah satu dari opsi berikut:

  • Analitik: lebih matematis, opsi ini lebih mungkin memberikan jawaban yang sama untuk pertanyaan yang sama. Opsi ini direkomendasikan untuk situasi di mana akurasi lebih penting daripada diplomasi.

  • Seimbang: campuran antara Analitis dan Kreatif. Ini adalah opsi yang sangat baik untuk situasi dengan pelanggan eksternal yang akan mendapat manfaat dari kedua akurasi dan diplomasi.

  • Kreatif: mendekati pertanyaan dengan cara yang lebih manusiawi, mengubah jawaban setiap kali untuk bereaksi terhadap percakapan. Opsi ini bekerja paling baik untuk saat-saat ketika solusi sering bervariasi berdasarkan situasi.

Centang kotak Batasi ke Sumber untuk membatasi agen agar hanya merespons berdasarkan sumber daya yang disediakan.

Selanjutnya, pilih satu atau lebih Topik untuk agen. Seperti dijelaskan di atas, Topik mencakup instruksi dan alat yang memandu agen dalam membantu pengguna menyelesaikan tugas.

Masukkan Perintah Sistem dengan instruksi terperinci untuk agen mengenai peran dan tanggung jawab mereka.

Tip

Kekhususan dan panjang Perintah Sistem dapat bervariasi, tergantung pada kasus penggunaan untuk agen. Gunakan agen yang telah dikonfigurasi sebelumnya sebagai contoh informasi yang mungkin.

Formulir agen baru dengan informasi yang diperlukan.

Jika Sumber diperlukan untuk agen, gulir ke tab Sumber, lalu klik Tambahkan sumber.

Pilih format:

  • PDF: Pilih file yang sesuai dari jendela explorer, dan klik Buka

  • Tautan web: tempel URL. Beberapa tautan dapat ditambahkan sekaligus, tempel satu tautan per baris. Klik Simpan.

  • Dokumen (diunggah di aplikasi Dokumen): Centang kotak di samping satu atau lebih dokumen, lalu klik Pilih.

  • Artikel aplikasi Pengetahuan: Centang kotak di samping satu atau lebih artikel, lalu klik Pilih.

Setelah sumber ditambahkan, bidang Status diperbarui untuk mencerminkan status saat ini. Sumber siap ketika status berubah dari Memproses menjadi Terindeks. Geser tombol Aktif untuk mengaktifkan sumber.

Daftar sumber untuk agen, masing-masing ditandai dengan formatnya.

Penting

Jika sumber gagal diunggah, hal ini bisa disebabkan oleh konflik dengan model LLM yang dipilih.

Klik tombol Uji untuk membuka jendela percakapan dan menguji agen baru.