Milvus
Zilliz
  • Home
  • Blog
  • Building AI Agents in 10 Minutes Using Natural Language with LangSmith Agent Builder + Milvus

Building AI Agents in 10 Minutes Using Natural Language with LangSmith Agent Builder + Milvus

  • Tutorials
January 22, 2026
Min Yin

Seiring dengan perkembangan AI yang semakin pesat, semakin banyak tim yang menemukan bahwa membangun asisten AI tidak selalu membutuhkan latar belakang rekayasa perangkat lunak. Orang-orang yang paling membutuhkan asisten - tim produk, operasi, dukungan, peneliti - sering kali tahu persis apa yang harus dilakukan oleh agen, tetapi tidak tahu cara mengimplementasikannya dalam kode. Alat tradisional "tanpa kode" mencoba menjembatani kesenjangan itu dengan kanvas seret dan lepas, namun alat ini runtuh saat Anda membutuhkan perilaku agen yang sebenarnya: penalaran multi-langkah, penggunaan alat, atau memori yang terus-menerus.

LangSmith Agent Builder yang baru saja dirilis mengambil pendekatan yang berbeda. Alih-alih mendesain alur kerja, Anda mendeskripsikan tujuan agen dan alat yang tersedia dalam bahasa yang sederhana, dan runtime menangani pengambilan keputusan. Tidak ada diagram alur, tidak ada skrip-hanya ada maksud yang jelas.

Namun, niat saja tidak akan menghasilkan asisten yang cerdas. Memori yang menghasilkannya. Di sinilah Milvus, basis data vektor sumber terbuka yang diadopsi secara luas, menyediakan fondasinya. Dengan menyimpan dokumen dan riwayat percakapan sebagai penyematan, Milvus memungkinkan agen Anda mengingat konteks, mengambil informasi yang relevan, dan merespons secara akurat dalam skala besar.

Panduan ini menjelaskan cara membuat asisten AI yang siap produksi dan berkemampuan memori menggunakan LangSmith Agent Builder + Milvus, semuanya tanpa menulis satu baris kode pun.

Apa itu LangSmith Agent Builder dan Bagaimana Cara Kerjanya?

Seperti namanya, LangSmith Agent Builder adalah alat tanpa kode dari LangChain yang memungkinkan Anda membangun, menerapkan, dan mengelola agen AI menggunakan bahasa sederhana. Alih-alih menulis logika atau mendesain alur visual, Anda menjelaskan apa yang harus dilakukan agen, alat apa yang dapat digunakan, dan bagaimana perilakunya. Sistem kemudian menangani bagian yang sulit-menghasilkan perintah, memilih alat, menyambungkan komponen, dan mengaktifkan memori.

Tidak seperti alat bantu tanpa kode atau alur kerja tradisional, Agent Builder tidak memiliki kanvas seret dan lepas dan tidak ada pustaka node. Anda berinteraksi dengannya dengan cara yang sama seperti yang Anda lakukan dengan ChatGPT. Jelaskan apa yang ingin Anda bangun, jawab beberapa pertanyaan klarifikasi, dan Builder menghasilkan agen yang berfungsi penuh berdasarkan maksud Anda.

Di balik layar, agen itu dibangun dari empat blok bangunan inti.

  • Prompt: Prompt adalah otak agen, yang menentukan tujuan, batasan, dan logika keputusan. LangSmith Agent Builder menggunakan meta-prompting untuk membangunnya secara otomatis: Anda mendeskripsikan apa yang Anda inginkan, kemudian mengajukan pertanyaan klarifikasi, dan jawaban Anda disintesis menjadi prompt sistem yang terperinci dan siap produksi. Alih-alih menulis logika dengan tangan, Anda cukup mengungkapkan maksud.
  • Alat: Alat memungkinkan agen mengambil tindakan-mengirim email, memposting ke Slack, membuat acara kalender, mencari data, atau memanggil API. Agent Builder mengintegrasikan alat-alat ini melalui Model Context Protocol (MCP), yang menyediakan cara yang aman dan dapat diperluas untuk mengekspos kemampuan. Pengguna dapat mengandalkan integrasi bawaan atau menambahkan server MCP khusus, termasuk server MCPMilvus untuk pencarian vektor dan memori jangka panjang.
  • Pemicu: Pemicu menentukan kapan agen berjalan. Selain eksekusi manual, Anda dapat melampirkan agen ke jadwal atau acara eksternal sehingga mereka secara otomatis merespons pesan, email, atau aktivitas webhook. Ketika pemicu ditembakkan, Pembangun Agen memulai utas eksekusi baru dan menjalankan logika agen, sehingga memungkinkan perilaku yang terus menerus dan digerakkan oleh peristiwa.
  • Subagen: Subagen memecah tugas-tugas kompleks menjadi unit-unit yang lebih kecil dan terspesialisasi. Agen utama dapat mendelegasikan pekerjaan ke subagen - masing-masing dengan prompt dan perangkatnya sendiri - sehingga tugas-tugas seperti pengambilan data, peringkasan, atau pemformatan ditangani oleh pembantu khusus. Hal ini untuk menghindari satu prompt yang kelebihan beban dan menciptakan arsitektur agen yang lebih modular dan dapat diskalakan.

Bagaimana Agen Mengingat Preferensi Anda?

Apa yang membuat Agent Builder unik adalah bagaimana ia memperlakukan memori. Alih-alih memasukkan preferensi ke dalam riwayat obrolan, agen dapat memperbarui aturan perilakunya sendiri saat berjalan. Jika Anda mengatakan, "Mulai sekarang, akhiri setiap pesan Slack dengan puisi," agen tidak memperlakukannya sebagai permintaan sekali pakai-agen menyimpannya sebagai preferensi persisten yang berlaku di masa mendatang.

Di balik tenda, agen menyimpan file memori internal-pada dasarnya adalah perintah sistem yang terus berkembang. Setiap kali memulai, agen membaca file ini untuk memutuskan bagaimana berperilaku. Ketika Anda memberikan koreksi atau batasan, agen mengedit file tersebut dengan menambahkan aturan terstruktur seperti "Selalu tutup pengarahan dengan puisi pendek yang membangkitkan semangat." Pendekatan ini jauh lebih stabil daripada mengandalkan riwayat percakapan karena agen secara aktif menulis ulang instruksi pengoperasiannya daripada mengubur preferensi Anda di dalam transkrip.

Desain ini berasal dari FilesystemMiddleware DeepAgents tetapi sepenuhnya diabstraksikan dalam Agent Builder. Anda tidak pernah menyentuh file secara langsung: Anda mengekspresikan pembaruan dalam bahasa alami, dan sistem menangani pengeditan di belakang layar. Jika Anda membutuhkan kontrol lebih, Anda bisa menyambungkan server MCP khusus atau masuk ke lapisan DeepAgents untuk kustomisasi memori tingkat lanjut.

Demo Langsung: Membangun Asisten Milvus dalam 10 Menit menggunakan Pembangun Agen

Sekarang setelah kita membahas filosofi desain di balik Agent Builder, mari kita bahas proses pembuatannya secara lengkap dengan contoh langsung. Tujuan kami adalah membuat asisten cerdas yang dapat menjawab pertanyaan teknis terkait Milvus, mencari dokumentasi resmi, dan mengingat preferensi pengguna dari waktu ke waktu.

Langkah 1. Masuk ke Situs Web LangChain

Langkah 2. Siapkan Kunci API Anthropic Anda

Catatan: Anthropic didukung secara default. Anda juga dapat menggunakan model khusus, selama jenisnya termasuk dalam daftar yang secara resmi didukung oleh LangChain.

1. Tambahkan Kunci API

2. Masukkan dan Simpan Kunci API

Langkah 3. Membuat Agen Baru

Catatan: Klik Pelajari Lebih Lanjut untuk melihat dokumentasi penggunaan.

  1. Mengonfigurasi Model Khusus (Opsional)

(1) Masukkan Parameter dan Simpan

Langkah 4. Jelaskan Persyaratan Anda untuk Membuat Agen

Catatan: Buat agen menggunakan deskripsi bahasa alami.


I need a Milvus technical consultant to help me answer technical questions about vector databases. 

Search the official documentation and remember my preference for the index type I use.

  1. Sistem akan mengajukan pertanyaan lanjutan untuk menyempurnakan persyaratan

Pertanyaan 1: Pilih jenis indeks Milvus yang Anda inginkan untuk diingat oleh agen

Pertanyaan 2: Pilih bagaimana agen harus menangani pertanyaan teknis

Pertanyaan 3: Tentukan apakah agen harus fokus pada panduan untuk versi Milvus tertentu

Langkah 5. Tinjau dan Konfirmasikan Agen yang Dihasilkan

Catatan: Sistem secara otomatis membuat konfigurasi agen.

Sebelum membuat agen, Anda dapat meninjau metadata, alat bantu, dan petunjuknya. Setelah semuanya terlihat benar, klik Buat untuk melanjutkan.

Langkah 6. Jelajahi Area Antarmuka dan Fitur

Setelah agen dibuat, Anda akan melihat tiga area fungsional di sudut kiri bawah antarmuka:

(1) Pemicu

Pemicu menentukan kapan agen harus dijalankan, baik sebagai respons terhadap peristiwa eksternal atau sesuai jadwal:

  • Slack: Mengaktifkan agen ketika ada pesan yang masuk ke saluran tertentu
  • Gmail: Memicu agen ketika email baru diterima
  • Cron: Menjalankan agen pada interval terjadwal

(2) Kotak alat

Ini adalah seperangkat alat yang dapat dipanggil oleh agen. Pada contoh yang ditunjukkan, tiga alat dibuat secara otomatis selama pembuatan, dan Anda dapat menambahkan lebih banyak lagi dengan mengeklik Tambah alat.

Jika agen Anda membutuhkan kemampuan pencarian vektor-seperti pencarian semantik pada dokumentasi teknis dalam jumlah besar-Anda dapat menggunakan Server MCP Milvus dan menambahkannya di sini dengan menggunakan tombol MCP. Pastikan server MCP berjalan di titik akhir jaringan yang dapat dijangkau; jika tidak, Pembangun Agen tidak akan dapat memanggilnya.

(3) Sub-agen

Buat modul agen independen yang didedikasikan untuk sub-tugas tertentu, sehingga memungkinkan desain sistem yang modular.

Langkah 7. Menguji Agen

Klik Uji di sudut kanan atas untuk masuk ke mode pengujian. Di bawah ini adalah contoh hasil pengujian.

Pembangun Agen vs DeepAgents: Mana yang Harus Anda Pilih?

LangChain menawarkan beberapa kerangka kerja agen, dan pilihan yang tepat tergantung pada seberapa banyak kontrol yang Anda butuhkan. DeepAgents adalah alat pembuat agen. Ini digunakan untuk membangun agen AI yang otonom dan berjalan lama yang menangani tugas-tugas kompleks dan multi-langkah. Dibangun di atas LangGraph, alat ini mendukung perencanaan tingkat lanjut, manajemen konteks berbasis file, dan orkestrasi subagen-menjadikannya ideal untuk proyek-proyek jangka panjang atau proyek tingkat produksi.

Jadi, bagaimana perbandingannya dengan Agent Builder, dan kapan Anda harus menggunakan masing-masing?

Agent Builder berfokus pada kesederhanaan dan kecepatan. Ini mengabstraksikan sebagian besar detail implementasi, memungkinkan Anda mendeskripsikan agen Anda dalam bahasa alami, mengonfigurasi alat, dan segera menjalankannya. Memori, penggunaan alat, dan alur kerja human-in-the-loop ditangani untuk Anda. Hal ini membuat Agent Builder sempurna untuk pembuatan prototipe cepat, alat internal, dan validasi tahap awal di mana kemudahan penggunaan lebih penting daripada kontrol terperinci.

Sebaliknya,DeepAgents dirancang untuk skenario di mana Anda membutuhkan kontrol penuh atas memori, eksekusi, dan infrastruktur. Anda dapat menyesuaikan middleware, mengintegrasikan alat Python apa pun, memodifikasi backend penyimpanan (termasuk memori yang bertahan di Milvus), dan secara eksplisit mengelola grafik status agen. Pengorbanannya adalah upaya rekayasa - Anda menulis kode, mengelola dependensi, dan menangani mode kegagalan sendiri - tetapi Anda mendapatkan tumpukan agen yang dapat disesuaikan sepenuhnya.

Yang penting, Agent Builder dan DeepAgents bukanlah ekosistem yang terpisah-mereka membentuk satu kontinum. Pembangun Agen dibangun di atas DeepAgents. Artinya, Anda dapat memulai dengan prototipe cepat di Agent Builder, lalu masuk ke DeepAgents ketika Anda membutuhkan lebih banyak fleksibilitas, tanpa menulis ulang semuanya dari awal. Kebalikannya juga berlaku: pola yang dibuat di DeepAgents bisa dikemas sebagai templat Agent Builder sehingga pengguna non-teknis bisa menggunakannya kembali.

Kesimpulan

Berkat perkembangan AI, membangun agen AI tidak lagi membutuhkan alur kerja yang rumit atau rekayasa yang berat. Dengan LangSmith Agent Builder, Anda dapat membuat asisten yang berjalan dengan baik dan berjalan lama hanya dengan menggunakan bahasa alami. Anda fokus untuk mendeskripsikan apa yang harus dilakukan oleh agen, sementara sistem menangani perencanaan, eksekusi alat, dan pembaruan memori yang sedang berlangsung.

Dipasangkan dengan Milvus, agen-agen ini mendapatkan memori yang andal dan persisten untuk pencarian semantik, pelacakan preferensi, dan konteks jangka panjang di seluruh sesi. Baik saat Anda memvalidasi ide atau menerapkan sistem yang dapat diskalakan, LangSmith Agent Builder dan Milvus menyediakan fondasi yang sederhana dan fleksibel untuk agen yang tidak hanya merespons, tetapi juga mengingat dan meningkatkannya dari waktu ke waktu.

Ada pertanyaan atau ingin panduan yang lebih mendalam? Bergabunglah dengan saluran Slack kami atau pesan sesi Jam Kerja Milvus selama 20 menit untuk mendapatkan panduan yang disesuaikan.

    Try Managed Milvus for Free

    Zilliz Cloud is hassle-free, powered by Milvus and 10x faster.

    Get Started

    Like the article? Spread the word

    Terus Baca