Konfigurasikan berbagai tools untuk memperluas kemampuan Agent melalui integrasi layanan eksternal, eksekusi kode, dan pengambilan pengetahuan.
Ikhtisar Tool
LangStudio menyediakan lima jenis tool untuk mengintegrasikan berbagai bentuk kemampuan eksternal:
-
MCP Tool: Daftarkan layanan backend yang sesuai protokol MCP ke platform sehingga Agent dapat memanggilnya sesuai kebutuhan untuk berinteraksi secara aman dengan sistem eksternal.
-
Custom Tool (OpenAPI Tool): Sediakan file spesifikasi OpenAPI 3.0+ yang secara otomatis dikonversi oleh platform menjadi tool yang dapat dipanggil, dengan satu tool per titik akhir API.
-
Python Tool: Tulis fungsi Python, dan platform secara otomatis mengekstrak signature fungsi, anotasi tipe, serta dokumentasi untuk menghasilkan deskripsi terstruktur guna pemanggilan oleh Agent.
-
Knowledge Base Tool: Konfigurasikan basis pengetahuan enterprise yang sudah ada langsung ke node Agent sehingga memungkinkan pengambilan pengetahuan privat sesuai permintaan selama inferensi.
-
Web Search Tool: Ambil informasi real-time melalui mesin pencari internet, dengan Agent secara otomatis memanggil tool ini untuk menanyakan berita terbaru, data faktual, dan konten web lainnya.
Pilih jenis tool yang sesuai berdasarkan kasus penggunaan Anda:
|
Tipe Alat |
Kasus Penggunaan |
Fitur Utama |
|
MCP Tool |
Layanan mikro internal, API privat |
Integrasi berbiaya rendah, observabilitas bawaan |
|
Custom Tool |
SaaS pihak ketiga, layanan RESTful |
Integrasi tanpa kode |
|
Python Tool |
Pemrosesan logika kompleks, komputasi lokal |
Pemrograman fleksibel, integrasi mendalam dengan ekosistem Python |
|
Knowledge Base Tool |
Tanya jawab berbasis pengetahuan proprietary |
Siap pakai, pengambilan otomatis oleh Agent |
|
Web Search Tool |
Kueri informasi real-time, berita terbaru |
Pengambilan web otomatis |
Panduan Kombinasi dan Pemilihan Tool:
-
Satu Agent dapat dikonfigurasi dengan beberapa tools. Misalnya, gabungkan MCP Tool (panggilan API internal) dan Python Tool (pemrosesan data) untuk menangani logika bisnis yang kompleks.
-
Jika API internal belum menerapkan protokol MCP tetapi memiliki spesifikasi OpenAPI, mulailah dengan Custom Tool untuk integrasi cepat, lalu migrasikan ke MCP Tool nanti demi observabilitas yang lebih baik.
Konfigurasikan MCP Tool
Buat Koneksi MCP Tool
-
Buka LangStudio, navigasi ke , lalu klik Create Tool.
-
Pilih metode pembuatan:
-
FunctionAI: Konfigurasikan layanan MCP yang dibuat melalui .
-
Pilih layanan MCP yang telah dideploy; sistem akan secara otomatis mengisi parameter koneksi.
-
-
Custom: Konfigurasikan layanan MCP yang Anda deploy sendiri atau host di platform pihak ketiga.
-
transport: Protokol transport dasar untuk berkomunikasi dengan layanan MCP. Mendukung SSE dan StreamableHTTP.
-
url: URL titik akhir akses lengkap dari layanan MCP.
-
authentication: Konfigurasikan informasi autentikasi untuk mengakses layanan MCP. Mendukung tiga jenis berikut:
-
BearerAuth: Gunakan autentikasi token Bearer. Masukkan token akses yang valid di bidang token.
-
Other: Masukkan auth_header_name dan token untuk menentukan header permintaan mana yang menyediakan token.
-
None: Tidak memerlukan autentikasi.
-
-
-
-
(Opsional) Jalankan connectivity test untuk memverifikasi layanan MCP dapat diakses.
-
Klik Submit untuk membuat tool.
Konfigurasikan Node Agent
Pada halaman konfigurasi node Agent, temukan MCP Tool. Dua metode konfigurasi didukung:
-
Pilih koneksi MCP tool yang sudah ada: Pertama-tama buat koneksi MCP tool yang dapat digunakan kembali. Lihat Create MCP Tool Connection untuk detailnya. Satu layanan MCP biasanya menyediakan beberapa tools; Anda dapat mengatur cakupan tool dan meminta persetujuan untuk tool tertentu.
-
Gunakan opsi tool scope untuk mengontrol tool mana yang terlihat oleh model.
-
Untuk tool dengan operasi sensitif (seperti memodifikasi data pengguna), aktifkan fitur Approval tools sebagai perlindungan. Saat alur kerja mencapai tool tersebut, node secara otomatis berhenti sementara dan menunggu konfirmasi manual; alur kerja hanya dilanjutkan setelah disetujui.
-
-
Konfigurasi MCP kustom: Hanya tersedia dalam node ini.

Konfigurasikan Jenis Tool Lainnya
Pada halaman konfigurasi node Agent, navigasi ke Tools untuk menambahkan berbagai tool. Untuk tool yang dipilih, Anda dapat mengedit deskripsi tool, "Needs Approval", dan parameter lainnya.
-
Knowledge Base: Lihat Manage knowledge bases untuk membuat basis pengetahuan sebelum menambahkannya ke Agent.
-
Custom Tool (OpenAPI Tool):
-
Pilih custom tool yang sudah ada atau Create Custom Tool.
-
Buat tool dari layanan LangStudio yang sudah dideploy di PAI-EAS, atau masukkan secara manual spesifikasi OpenAPI.
-
Setelah membuat tool, buka halaman detail tool dan gunakan fitur Test untuk mengirim permintaan contoh dan memverifikasi tanggapan.
-
-
Python Tool:
-
Pilih tool yang sudah ada atau Create Python Tool.
-
Jika membuat tool baru, atur nama toolset, lalu edit kode dan uji pada halaman yang terbuka.
-
Lihat atau edit Python tool yang sudah ada: Klik di pojok kanan atas halaman pengembangan aplikasi. File berada di folder
toolsdi bawah direktori sumber aplikasi.
-
-
Web Search Tool: Menggunakan Alibaba Cloud IQS-Standard Search. Setelah menambahkan tool, lihat IQS-GenericSearch untuk konfigurasi.