Lompat ke konten

LLM & AI Agents2025

Agen LLM yang Menjalankan Seluruh Alur Penjualan, dari Browsing sampai Pembayaran

Sistem multi-agent berbasis LangChain dan LangGraph yang menangani pencarian produk, operasi keranjang, cek ongkir, pembuatan order, dan pembayaran dalam satu percakapan. 60% lebih cepat dari alur checkout biasa.

Teknologi
LangChain · LangGraph · OpenAI API · Qdrant · FastAPI · Python · Payment Gateway API

Konteks

Sebagian besar chatbot penjualan berhenti di tahap merekomendasikan produk, lalu mengembalikan pembeli ke formulir. Drop-off justru terjadi tepat di titik serah terima itu. Saya ingin tahu apakah sebuah agen bisa membawa pembeli sampai order terbayar tanpa keluar dari percakapan.

Masalah

Menjalankan transaksi nyata lewat LLM memunculkan persoalan yang tidak pernah dihadapi bot tanya-jawab:

  • Agen harus menjaga state. Keranjang yang diubah tiga giliran lalu harus tetap benar sekarang.

  • Pencarian harus cepat dan berpijak pada data. Sepuluh ribu SKU tidak muat di dalam prompt, dan produk hasil halusinasi berarti order yang rusak.

  • Uang tidak memaafkan kesalahan. Panggilan pembayaran yang terkirim dua kali adalah kesalahan finansial, bukan sekadar jawaban yang keliru.

Pendekatan

Saya memecah tanggung jawab ke beberapa agen khusus yang dikoordinasi lewat state machine LangGraph: pencarian produk, pengelolaan keranjang, perhitungan pengiriman dan biaya, serta pembuatan order dan pembayaran. Setiap agen hanya memegang sekumpulan kecil tool, sehingga prompt tetap pendek dan perilaku yang salah bisa dilacak ke satu node, bukan ke satu prompt raksasa.

Pengambilan produk berjalan di atas Qdrant vector search pada keseluruhan katalog, sehingga rekomendasi selalu berpijak pada stok nyata. Langkah transaksional dijalankan lewat tool call eksplisit dengan validasi dan konfirmasi sebelum eksekusi, jadi model mengusulkan dan kode yang memutuskan.

Hasil

  • Akurasi pengenalan intent 95%

  • Tingkat penyelesaian percakapan 80%

  • Retrieval Qdrant 100ms untuk 10.000+ item inventaris

  • Tingkat keberhasilan transaksi pembayaran 99,9%

  • Waktu alur penjualan rata-rata turun 60% dibanding alur e-commerce konvensional

Catatan

Keputusan desain yang paling menentukan adalah menjauhkan model dari transaksi itu sendiri. Agen memutuskan apa yang perlu dilakukan; kode deterministik memutuskan apakah hal itu boleh dilakukan. Batas inilah yang membawa angka keberhasilan pembayaran ke level yang bisa diterima tim operasional.

Semua proyek