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 apa yang perlu mereka selesaikan. Alat ditetapkan ke topik, dan merupakan fungsi aktual yang dapat digunakan agen untuk melakukan tugas.

  • Sumber menyediakan informasi yang dibutuhkan agen untuk menyelesaikan tugas mereka.

Penting

Meskipun banyak fitur AI dapat digunakan di Odoo tanpa aplikasi AI, membuat dan mengkustomisasi 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 yang memberitahunya cara merespons permintaan, atau peran apa yang harus diambil. Prompt dapat mendefinisikan:

  • nada, gaya, dan persona model AI

  • ruang lingkup apa yang dapat dilakukan model

  • jenis keluaran yang diharapkan dari permintaan

Di Odoo, setiap agen AI diberi System Prompt, yang mendefinisikan peran, tujuan, dan perilaku keseluruhan agen. Ini berfungsi sebagai pernyataan misi inti agen, dan mendorong semua interaksi.

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

Instruksi sering kali mencakup:

  • Tujuan, atau apa yang dicakup oleh topik

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

  • Alur kerja langkah demi langkah untuk menyelesaikan tindakan tertentu

  • Detail teknis yang diperlukan untuk menyelesaikan tindakan apa pun

Struktur agen

Topik

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

Penting

Jika agen tidak ditugaskan Topik apa pun, agen hanya dapat memberikan informasi, tidak dapat menyelesaikan tugas atau membuat perubahan pada 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 bagaimana agen harus 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 telah dikonfigurasi sebelumnya 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.

  • Buat Lead: kumpulan alat untuk mendukung pembuatan lead otomatis. Topik ini hanya tersedia jika aplikasi CRM diinstal.

Di dalam setiap topik terdapat seperangkat Instruksi, yang bertindak sebagai prompt dan memberikan panduan untuk struktur interaksi, dan satu atau lebih Alat AI, yang menunjukkan fungsi yang dapat dilakukan oleh agen.

Alat

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

Sumber-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 dalam format berikut:

  • PDF

  • Tautan web

  • Dokumen (diunggah dalam 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, navigasikan ke aplikasi AI ‣ Baru. Masukkan Nama Agen, lalu tambahkan deskripsi singkat jika diinginkan.

Tip

Sebelum membuat agen baru, disarankan untuk memiliki kasus penggunaan yang jelas. Ini membantu saat menulis Perintah Sistem, dan menetapkan Topik serta Alat AI.

Pilih Model LLM dari menu drop-down.

Penting

Odoo mendukung beberapa versi ChatGPT dan Gemini.

Selanjutnya, pilih Gaya Respons. Ini mengatur nada keseluruhan yang digunakan agen saat merespons pertanyaan. Pilih salah satu dari opsi berikut:

  • Analitis: 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.