Function Tool Settings

Buka di CMS

Pengaturan function tool menentukan bagaimana plugin Dynamic Table memperkenalkan dirinya kepada AI. Saat user mengirim pesan, AI membaca function tool definition untuk memahami tabel apa saja yang tersedia, apa isinya, dan kapan harus mengkuerinya.

Buka Tools → Plugins → Dynamic Table → Function Tool di sidebar agent.


Apa Itu Function Tool

Function tool adalah kontrak antarmuka antara plugin dan model AI. Function tool menggambarkan plugin sebagai function yang dapat dipanggil, lengkap dengan nama, deskripsi, dan daftar tabel yang tersedia sebagai parameter. AI memakai deskripsi ini untuk memutuskan apakah dan bagaimana plugin dipanggil untuk kueri user tertentu.

Function tool yang dikonfigurasi dengan baik meningkatkan akurasi pencarian karena memberi AI konteks yang jelas tentang isi setiap tabel dan cara memakainya.


Field Function Tool

FieldDeskripsi
NameIdentifier singkat untuk function plugin, terlihat oleh AI. Gunakan nama yang deskriptif tanpa spasi, misalnya search_product_catalog.
DescriptionMenjelaskan apa yang dilakukan plugin ini dan kapan AI harus memakainya. Ini field terpenting untuk mengarahkan kueri.
Loading TextPesan singkat yang ditampilkan ke user selama plugin berjalan, misalnya Mencari katalog produk....
RulesBatasan atau instruksi tambahan untuk AI saat memakai plugin ini.
Response PromptPrompt yang ditambahkan setelah hasil pencarian untuk mengarahkan cara AI memformat atau menafsirkan jawaban.

Deskripsi memberi tahu AI kapan harus memanggil plugin dan data apa yang bisa diambil. Deskripsi yang samar menyebabkan kueri terlewat atau tabel yang dipilih keliru.

Deskripsi burukDeskripsi baik
Cari di tabel.Cari di direktori karyawan untuk menemukan staf berdasarkan nama, departemen, jabatan, atau lokasi. Gunakan ini saat user bertanya tentang orang, tim, atau struktur organisasi.
Data produk.Cari produk berdasarkan nama, SKU, kategori, atau status ketersediaan. Gunakan ini saat user bertanya tentang spesifikasi, harga, atau stok produk.

Rules

Gunakan field Rules untuk menetapkan batasan tegas yang harus dipatuhi AI saat memakai plugin ini. Rules disisipkan ke dalam prompt AI bersama hasil pencarian.

Contoh rules:

  • Hanya kembalikan baris yang statusnya Active.
  • Jika tidak ada hasil, minta user menghubungi helpdesk.
  • Selalu tampilkan nama lengkap produk dan harganya di jawaban Anda.
  • Jangan berspekulasi tentang data yang tidak ada di hasil.

Response Prompt

Response Prompt ditambahkan setelah hasil pencarian mentah dikembalikan ke AI. Gunakan untuk membentuk cara AI menyajikan hasil kepada user.

Contoh response prompt:

  • Format hasil sebagai daftar bernomor dengan nama dan nomor telepon untuk setiap baris.
  • Jika ditemukan beberapa hasil, minta user memperjelas mana yang mereka maksud.
  • Sajikan hasil dengan gaya percakapan, rangkum field-field utamanya.

Label per Tabel

Setiap tabel aktif di plugin memiliki labelnya sendiri di dalam function tool definition. Label ini diambil dari field Name dan Description tabel yang diatur saat membuat tabel.

AI memakai nama dan deskripsi tabel untuk memutuskan tabel mana yang akan dikueri jika plugin memiliki beberapa tabel. Buat deskripsi setiap tabel spesifik sesuai data yang dimuatnya.

Contoh dengan dua tabel:

TabelNameDescription
Direktori karyawanemployee_directoryData staf termasuk nama, departemen, jabatan, dan lokasi kantor.
Lokasi kantoroffice_locationsDaftar alamat kantor perusahaan, lantai, dan nomor kontak.

Dengan deskripsi ini, kueri seperti "Di mana kantor KL?" akan diarahkan ke office_locations, sedangkan "Siapa manajer HR?" akan diarahkan ke employee_directory.


Menyimpan dan Publish

Perubahan pada pengaturan function tool berlaku segera setelah disimpan. Namun, jika agent sudah di-deploy, function tool definition yang diperbarui hanya akan dipakai oleh percakapan baru. Sesi yang sedang aktif tetap memakai definition sebelumnya.

Setelah menyimpan, gunakan panel uji pencarian untuk memastikan kueri pencarian mengembalikan hasil yang diharapkan dengan konfigurasi terbaru.


Halaman Terkait