Digital Transformation
Tool Use (Pemanggilan Alat oleh Model AI)
Tool use adalah kemampuan model bahasa besar untuk memanggil fungsi atau API eksternal saat menjawab, sehingga AI bisa cek data real-time, hitung, atau bertindak di sistem lain.
TL;DR: Tool use adalah kemampuan model AI memanggil fungsi atau API eksternal selama proses menjawab. Berkat tool use, chatbot brand bisa cek stok, ambil harga real-time, kirim email, atau panggil database, alih-alih hanya mengandalkan pengetahuan internal model. Per 2026, hampir semua chatbot bisnis serius dibangun di atas pola ini.
Apa itu Tool Use?
Tool use, kadang disebut function calling atau tool calling, adalah mekanisme tempat model bahasa besar diberi daftar fungsi yang boleh dipanggil. Ketika model menerima pertanyaan dari pengguna, model bisa memutuskan: jawab sendiri pakai pengetahuan internal, atau panggil tool tertentu untuk mengambil data segar, lalu lanjutkan jawaban.
Bedakan dengan RAG: RAG fokus mengambil potongan dokumen yang relevan untuk grounding jawaban, sementara tool use lebih luas dan mencakup aksi seperti booking, kalkulasi, query database, atau panggil API pihak ketiga. Banyak chatbot modern memakai keduanya.
Pola Penggunaan di Brand Indonesia
| Pola | Contoh tool yang dipanggil |
|---|---|
| Customer service e-commerce | cek_status_pesanan(no_resi), cek_stok(sku) |
| Klinik atau dokter | cari_jadwal(tanggal, dokter), buat_booking(pasien_id, slot) |
| Konsultan keuangan | hitung_pajak(penghasilan, status), kurs_valas(mata_uang) |
| Marketplace internal | cari_produk(kueri, harga_max), bandingkan(sku_a, sku_b) |
Penting: setiap tool harus diberi deskripsi yang jelas dan parameter dengan tipe yang ketat. Model akan membaca deskripsi itu untuk memutuskan kapan tool tepat dipakai. Deskripsi yang ambigu adalah penyebab nomor satu chatbot salah memanggil tool.
Risiko yang Wajib Diantisipasi
Setiap tool yang punya efek samping (kirim pesan, ubah data, transfer dana) wajib dilewatkan ke guardrail dengan kebijakan eksplisit. Tanpa itu, prompt injection bisa membajak model untuk memanggil tool yang merugikan. Praktik standar yang dipakai di proyek brand client: tool read-only boleh dipanggil otomatis, tool write wajib konfirmasi pengguna, dan tool berbiaya tinggi diberi rate limit di sisi backend.
Kenapa Penting?
Tanpa tool use, chatbot brand hanya bisa menjawab dari isi system prompt dan dokumen yang sudah di-embed. Itu rapuh untuk pertanyaan operasional yang jawabannya berubah tiap menit (stok, harga, jadwal). Brand yang sudah pasang tool use yang benar bisa menggantikan sebagian besar pertanyaan tier-1 tim CS, sementara tim manusia fokus ke kasus bernuansa.
Referensi: dokumentasi tool use Anthropic.
Pertanyaan Umum
Apakah tool use sama dengan agen AI?
Tidak persis sama. Tool use adalah komponen, sementara agen AI adalah sistem yang merangkai banyak panggilan tool plus reasoning untuk mencapai tujuan multi-langkah. Lihat agentic AI.
Berapa banyak tool yang sebaiknya didaftarkan?
Praktik yang berhasil di proyek client: simpan di bawah 10 tool inti per agen. Lebih dari itu, akurasi pemilihan tool turun. Pecah jadi sub-agen kalau perlu cakupan lebih luas.
Istilah Terkait