Kursus
Fitur baru Agent Builder (pratinjau privat) dari LangSmith adalah cara tanpa kode untuk mengubah gagasan berbahasa alami menjadi agen siap produksi. Alih-alih menulis alur kerja, Anda menjelaskan apa yang harus dilakukan agen, dan Agent Builder menyusun prompt sistem, mengusulkan tool, menambahkan pemicu, serta mendukung interupsi human-in-the-loop, memori persisten, dan pembaruan mandiri.
Anda dapat menyusun sub-agen untuk tugas khusus, menghubungkan integrasi Google (Docs/Sheets) bersamaan dengan penelusuran web, lalu mengamati semuanya melalui dasbor Tracing dan Monitoring bawaan.
Dalam tutorial ini, kita akan membangun Asisten Triage Email secara end-to-end. Anda akan belajar cara:
- Mengakses Builder dan membuat agen baru dari brief berbahasa alami
- Meninjau rencana yang dihasilkan dan menyetujui tindakan
- Mengautentikasi penyedia dan menerapkan agen
- Menguji email nyata, dan beriterasi pada instruksi
- Tracing dan monitoring membantu kami memeriksa run, latensi, dan biaya token
Pada akhirnya, Anda akan memiliki agen yang berfungsi untuk mengklasifikasikan email masuk, menyusun balasan, dan mencatat tindakan harian ke Google Sheets, tanpa menulis kode apa pun.
Jika Anda ingin mempelajari lebih lanjut tentang membangun agen AI, saya sarankan melihat kursus Multi-Agent Systems with LangGraph.
Apa itu LangSmith Agent Builder?
Fitur Agent Builder (pratinjau) dari LangSmith memberi Anda cara terpandu untuk merancang agen dengan memori, sub-agen, pemicu, dan tinjauan manusia, semuanya dari satu UI. Di balik layar, Agent Builder menggunakan deep-agents, kerangka agen open-source yang dibangun di atas LangGraph yang mengompilasi brief berbahasa alami Anda menjadi agen stateful alih-alih alur kerja yang digambar manual.
Ia melakukan perencanaan sebelum mengeksekusi (untuk mengelola tugas panjang dan biaya), mendelegasikan ke sub-agen untuk pekerjaan khusus, memanfaatkan lapisan tool melalui middleware seperti (files, todos, shell opsional, web/MCP), mendukung interupsi human-in-the-loop untuk tindakan sensitif, dan berjalan sebagai grafik LangGraph terkompilasi untuk streaming, tracing, dan integrasi studio.
Kemampuan utama Agent Builder ini adalah:
- Penyiapan berbahasa alami: Builder menyusun instruksi dan koneksi hanya berdasarkan input bahasa alami.
- Pemicu (triggers): Ini memulai run dari peristiwa eksternal (misalnya, email baru diterima!) atau jadwal.
- Tool: Otorisasi sekali klik untuk Gmail, Google Docs/Sheets, Kalender, Pencarian Web, dan lainnya.
- Sub-agen: Memecah tugas kompleks menjadi pembantu terfokus seperti riset, peringkasan, pencarian, dan lainnya.
- Human-in-the-loop: Siklus ini memungkinkan manusia (pengguna) melakukan interupsi sehingga tindakan berhenti untuk menunggu persetujuan Anda.
- Memori dan pembaruan mandiri: Memori persisten dan penyuntingan mandiri terkontrol membantu memperbarui instruksi dan tool.
Hasilnya adalah pengalaman tanpa kode yang tetap memberi Anda observabilitas, persetujuan, dan kait iterasi. Untuk mendapatkan akses ke LangSmith Agent Builder, Anda perlu mendaftar ke daftar tunggu.
Contoh LangSmith Agent Builder: Bangun Asisten Triage Email
Kita akan membangun asisten sederhana untuk pekerja lepas yang menerima banyak email agensi. Agen akan:
- Membaca email baru dan mengklasifikasikannya menjadi balas sekarang, jadwalkan, delegasikan, atau arsipkan.
- Menyusun ringkasan 1 kalimat beserta usulan balasan 2 baris.
- Jika pengirim/domain tidak dikenal, maka akan menambahkan konteks 1 baris melalui penelusuran web.
- Mencatat semuanya ke Google Sheet berjudul “Today — Email Actions (YYYY-MM-DD)”.
- Meminta persetujuan pengguna sebelum membuat atau memperbarui dokumen.
Langkah 1: Akses Agent Builder
Setelah Anda keluar dari daftar tunggu, masuk ke LangSmith dan buka Agent Builder (Beta) dari bilah sisi kiri.

Anda akan tiba di halaman No-code Agent Builder. Klik + New Agent untuk memulai agen baru, atau pilih Learn More untuk membaca dokumentasi sebelum mulai.

Langkah 2: Jelaskan agen Anda
Mulailah dengan mengetik brief singkat dan memilih model. Anda juga bisa membangun agen secara manual, tetapi itu topik untuk blog lain.

Pilih dari model yang terdaftar atau tambahkan model kustom agar sesuai dengan kasus penggunaan Anda.

Berikut prompt yang saya gunakan:
You are an email triage assistant. When a new message arrives, classify it as {reply now, schedule, delegate, archive}. Draft a 1-sentence summary and a 2-line reply suggestion. If the sender/domain is unfamiliar, add a 1-line context via web search. Update (or create) a Google Doc titled “Today — Email Actions (YYYY-MM-DD)” with columns: Sender | Subject | Action | Suggested Reply | Due. Pause for approval before adding or modifying the doc.
Jika Anda memilih Sonnet 4.5, Anda akan diminta menambahkan ANTHROPIC_API_KEY Anda. Masukkan kunci dan simpan.
Setelah Anda mengirimkan deskripsi, builder menganalisis intent Anda, mengusulkan tool/pemicu, dan secara otomatis menyusun instruksi awal.

Langkah 3: Tindak lanjut
Setelah builder memeriksa tool dan pemicu yang tersedia, ia akan menanyakan beberapa pertanyaan lanjutan terarah seperti tujuan keluaran yang diinginkan, kebutuhan persetujuan, aturan pelabelan, dan sebagainya.

Respons Anda digunakan untuk memfinalkan instruksi agen, melampirkan tool/pemicu yang tepat, dan melanjutkan penyiapan secara otomatis.
Langkah 4: Tinjau rencana yang dihasilkan
Setelah Anda menjawab pertanyaan lanjutan, builder menampilkan grafik yang diusulkan termasuk pemicu, agen, dan tool apa pun yang terhubung (seperti Gmail, Google Docs) yang sudah terpasang.
Gunakan layar ini untuk memeriksa kewarasan desain sebelum pembuatan:
- Pemicu: Kapan dan bagaimana agen dimulai (email diterima, jadwal, dll.).
- Agen: Pilihan model dan instruksi inti.
- Tool: Apa yang dapat dipanggil agen dan untuk tindakan apa.

Anggap langkah ini sebagai pratinjau pra-pembuatan dan cara cepat untuk memvalidasi ruang lingkup, akses data, dan pagar pengaman. Jika sudah benar, lanjutkan. Selanjutnya, Anda akan melakukan autentikasi dan menghubungkan tool agar agen benar-benar bisa bertindak (mengirim draf, memperbarui Docs, dll.).
Langkah 5: Autentikasi dan koneksi
Sebelum agen Anda dapat membaca email atau menulis ke Google Sheet, Anda perlu memberi akses.
Di Agent Builder, ini adalah proses terpandu satu kali. Anda akan menghubungkan Gmail dan integrasi google-langsmith-prod (untuk tindakan Google Sheets).
Setelah terhubung, Anda dapat dengan aman mewajibkan persetujuan manusia sebelum tindakan tulis apa pun.

Langkah 5.1: Hubungkan ke Gmail
Untuk menghubungkan agen Anda ke akun Gmail Anda, ikuti langkah-langkah ini:
- Di panel Connections, klik Connect di samping Gmail — Email Received.

- Masuk dengan akun Google yang ingin Anda pantau oleh agen dan setujui izin.
- Kembali di Agent Builder, klik I’ve completed authentication.

Setelah pemicu Email Received diatur, agen Anda dapat mengklasifikasikan dan merespons pesan masuk sesuai instruksi Anda.
Langkah 5.2: Autentikasi ke google-langsmith-prod
Selanjutnya, autentikasikan google-langsmith-prod dengan cara serupa seperti di atas. Berikut beberapa langkah yang dapat Anda ikuti:
- Klik Connect di samping
google-langsmith-prod. - Setujui akses untuk Sheets dengan akun Google yang sama (atau yang dimaksudkan).
- Konfirmasi di Agent Builder.
Sekarang, agen Anda dapat membuat/memperbarui Google Docs dan Sheets (seperti menambahkan baris, memperbarui tabel, atau membuat sheet baru, dll.) sambil tetap mematuhi langkah interupsi/persetujuan yang Anda konfigurasikan.
Dengan kedua koneksi aktif, klik Create Agent. Anda akan melihat grafik yang selesai dan dapat mulai menguji end-to-end.

Agen Anda kini memiliki serangkaian izin minimum yang aman untuk menerima email dan menulis item tindakan ke Google Sheets. Selanjutnya, jalankan beberapa pesan uji dan gunakan interupsi untuk menyetujui atau mengedit pembaruan draf apa pun sebelum diterapkan.
Langkah 6: Menguji agen
Mulailah dengan beberapa email nyata untuk melihat bagaimana agen mengklasifikasikan dan merespons.
Contoh 1: Email informasional
Saya menyalin dan menempel pesan rutin “Informasi YouTube” ke jendela uji chat, dan agen menandainya dengan benar sebagai prioritas rendah serta menyarankan tindakan “arsip/tidak perlu balasan” dengan ringkasan satu baris.

Contoh 2: Email sensitif waktu
Untuk contoh ini, saya menempelkan catatan mendesak yang memerlukan tindakan. Agen mengklasifikasikannya sebagai balas sekarang, menghasilkan ringkasan singkat, dan menyusun juga respons dua baris.

Ia mengalamatkan balasan ke penerima yang salah (kesalahan perutean kecil), tetapi berhasil mengidentifikasi subjek dan intent yang tepat, yang cukup berguna untuk edit cepat lalu kirim.
Bagian terbaik dari tool ini adalah memerlukan persetujuan sebelum melakukan tindakan apa pun atas nama Anda. Langkah human-in-the-loop ini memungkinkan saya memperbaiki alamat penerima dan mengonfirmasi pembaruan, memastikan tidak ada perubahan yang tidak diinginkan.
Langkah 7: Terapkan agen
Kita sudah menguji alur dan meninjau jejak; sekarang saatnya menugaskan agen bekerja.
Penerapan membawa Anda dari uji terkontrol ke input langsung, sambil tetap mempertahankan persetujuan human-in-the-loop sehingga tidak ada yang dieksekusi tanpa persetujuan Anda.
Klik Use Agent untuk mengalihkan agen ke penggunaan aktif.

Berikut yang saya minta dari agen.
Look through the top 10 emails and suggest action items for each in the form of a table.
Semua 10 klasifikasi email tepat sasaran dan diklasifikasikan dengan benar. Perlu dicatat bahwa Anda bahkan dapat mengedit agen setelah Anda membuatnya menggunakan tombol Edit Agent di kanan atas. Anda juga dapat memulai percakapan baru menggunakan opsi New Thread.
Saya meminta agen untuk mendorong hasil ke Google Sheets. Ia membuat sheet tersebut tetapi tidak dapat menulis baris karena tool “write-to-Sheets” belum terhubung. Sebagai alternatif, ia mengembalikan tabel yang rapi dan bisa langsung disalin-tempel. Anda dapat menghubungkan tool tulis Sheets nanti untuk mengotomatisasi langkah ini secara end-to-end.

Sekarang agen Anda siap digunakan. Buka panel Tracing Projects untuk memeriksa eksekusi, waktu, panggilan tool, dan jeda persetujuan apa pun, yang akan kita jelajahi berikutnya.
Langkah 8: Proyek tracing dan monitoring
Setelah agen Anda aktif, rangkaian observabilitas LangSmith membantu Anda memahami bagaimana ia berperilaku di lapangan, yaitu dari setiap run hingga tren jangka panjang. Anda akan menggunakan dua tempat:
- Tracing projects: untuk inspeksi mendalam per run
- Monitoring: untuk dasbor tingkat proyek
Tracing projects:
Bagian ini membantu kami memeriksa run agen individual secara detail (input/output, panggilan tool, latensi, dan token) untuk debug dan validasi perilaku.

Berikut beberapa langkah untuk melakukan tracing proyek di dasbor LangSmith:
- Buka bagian Observability dan pilih Tracing Projects, lalu klik proyek Anda.
- Di Runs, Anda akan melihat setiap pemanggilan dengan kolom Start Time, Latency, Tokens/Cost, Error, dan Dataset.
- Klik baris mana pun untuk memeriksa seluruh jejak dengan pesan input/output, langkah perantara, panggilan tool, potongan streaming, dan anotasi.
- Gunakan Filter shortcuts (bilah sisi kanan) untuk memilah berdasarkan teks keluaran, penggunaan tool, jenis error, atau tag kustom.
- Anda bahkan dapat beralih tab ke:
- LLM Calls: Untuk rincian token dan penggunaan model
- Traces: Mencakup grafik langkah demi langkah untuk run saat ini
- Threads: Termasuk percakapan multi-giliran yang dikelompokkan
- Automations: Menautkan evaluator atau tindakan pasca-run.

Monitoring
Bagian ini menggunakan dasbor bawaan untuk melacak tren (jumlah trace, persentil latensi, tingkat error, biaya/token, penggunaan tool) dan memfilter berdasarkan waktu atau jenis run untuk mendeteksi regresi sejak dini.
- Buka tab Monitoring di kiri dan pilih proyek Anda.
- Tinjau dasbor untuk:
- Traces: Termasuk volume dan keberhasilan/error dari waktu ke waktu.
- LLM Calls: Menampilkan distribusi berdasarkan model atau penyedia.
- Cost and Tokens: Tab ini menampilkan pengeluaran kumulatif dan per run.
- Run Types: Termasuk jalur dan tool mana yang paling aktif.
- Sesuaikan rentang tanggal, pengelompokan, dan retensi agar sesuai dengan ritme peninjauan Anda.

Dengan Tracing dan Monitoring, kita dapat memeriksa run tunggal untuk debug masalah, lalu memperluas pandangan untuk memvalidasi keandalan, biaya, dan tren kinerja.
Pemikiran Akhir
Agent Builder dari LangSmith menunjukkan seberapa jauh agen tanpa kode berkembang. Dalam panduan ini, kita membangun Asisten Triage Email yang mengklasifikasikan pesan, menyusun balasan, dan mencatat tindakan, lalu memvalidasi setiap langkah sebelum penerapan.
Kita menjelaskan intent, dan agent builder melakukan sisanya, termasuk pemicu, tool, sub-agen, memori, dan persetujuan manusia, membuat semuanya terlihat di Tracing dan diringkas di Monitoring.
Kekuatan utamanya adalah penyiapan cepat dari bahasa Inggris biasa, koneksi satu klik ke Gmail, keamanan interupsi untuk persetujuan, dan observabilitas end-to-end.
Namun, keterbatasannya termasuk status pratinjau privat, yang dapat berarti ada kekurangan sesekali, seperti tidak adanya write-to-Sheets sampai Anda menghubungkan integrasi yang tepat, dan perlunya menyetel ulang instruksi setelah pengujian.
Agent Builder memungkinkan Anda fokus pada apa yang harus dilakukan agen dan kapan ia harus bertindak, sambil memberi pagar pengaman untuk menyetujui, melacak, dan beriterasi. Dari sini, coba perluas pola yang sama ke penjadwalan kalender, kualifikasi prospek, atau ringkasan kotak masuk, lalu gunakan Monitoring untuk melacak biaya, latensi, dan akurasi saat Anda melakukan skala.
Jika Anda ingin mempelajari lebih lanjut tentang membangun Agen AI, lihat sumber daya kami:
FAQ LangSmith Agent Builder
Apa yang saya perlukan sebelum mulai menggunakan Agent Builder?
Anda memerlukan setidaknya satu kunci API model (seperti OPENAI_API_KEY atau ANTHROPIC_API_KEY) yang ditambahkan sebagai rahasia workspace. Jika Anda ingin agen Anda menggunakan tool tambahan—seperti penelusuran web atau Slack—Anda mungkin perlu menambahkan kunci khusus tool tersebut juga.
Bisakah saya menambahkan tool saya sendiri ke sebuah agen?
Ya. Agent Builder menyertakan tool bawaan, tetapi Anda juga dapat menghubungkan milik Anda sendiri melalui MCP (Model Context Protocol) dari LangChain, sehingga agen Anda dapat berkomunikasi dengan aplikasi eksternal atau API kustom.
Apa perbedaan antara agen privat dan agen workspace?
Agen privat hanya terlihat oleh Anda. Agen workspace dibagikan dengan tim Anda, namun setiap orang tetap menggunakan kredensial mereka sendiri (misalnya, untuk tool berbasis OAuth) dan menjaga riwayat chat mereka tetap privat.
Saya adalah Google Developers Expert di ML (Gen AI), Kaggle 3x Expert, dan Women Techmakers Ambassador dengan pengalaman lebih dari 3 tahun di bidang teknologi. Saya ikut mendirikan startup health-tech pada 2020 dan sedang menempuh studi magister ilmu komputer di Georgia Tech dengan spesialisasi machine learning.

