TOOLAI / Baca panduan ToolAI / Pengembangan agen

LangChain dan Jev: tambahkan keputusan terarah ke sebuah agen

Gunakan integrasi TypeSafe jika alur kerja Python Anda sudah memiliki beberapa langkah dan memerlukan titik klasifikasi atau perutean yang jelas di antara langkah-langkah tersebut.

ToolAI EditorialDitinjau

Fungsinya

Integrasi TypeSafe milik LangChain menyediakan Jev melalui TypeSafeClassifier, yaitu Runnable yang dapat dipanggil, diproses secara berkelompok, dan digabungkan dengan komponen alur kerja lain. Komponen ini menerima teks atau status terstruktur yang didukung dan mengembalikan hasil keputusan; komponen ini tidak menggantikan model generatif yang menulis respons agen.

Integrasi yang didokumentasikan juga mencakup middleware eksperimental untuk perutean model dan peninjauan panggilan alat. Keduanya merupakan pilihan terpisah dari penggunaan classifier secara mandiri. Langkah classifier yang kecil dan eksplisit sering kali menjadi bagian termudah untuk diperiksa sebelum penilaian model dimasukkan ke dalam loop agen yang lebih besar.

Cocok untuk siapa

Pilih jalur ini jika Anda sudah menggunakan LangChain dan ingin keputusan tersebut mengikuti kebiasaan yang sudah ada dalam alur kerja. Misalnya, agen dukungan dapat mengklasifikasikan pertanyaan sebelum memilih koleksi dokumen. Jika seluruh tugas Anda hanya mencari satu kategori, panggilan SDK langsung dapat lebih mudah dibaca, diuji, dan di-debug daripada memperkenalkan framework agen.

Situasi yang mungkin Anda kenali

Sebuah asisten menjawab pertanyaan tentang beberapa produk. Anda dapat menanyakan kepada Jev produk mana yang sedang dibahas pelanggan, lalu mengambil dokumen hanya dari koleksi produk tersebut. Jika pesan menyebutkan dua produk atau memberikan konteks yang terlalu sedikit, aplikasi Anda dapat meminta seseorang meninjau rutenya.

Untuk alat yang mengubah data, pertahankan pemeriksaan izin eksplisit di luar model. Klasifikasi yang menguntungkan tidak boleh memberikan otorisasi yang belum diberikan oleh pengguna atau aplikasi. Model dapat membantu peninjauan; kode Anda yang harus menegakkan hal-hal yang diizinkan.

Penyiapan awal yang masuk akal

  1. Instal integrasi langchain-typesafe resmi di proyek Python.
  2. Konfigurasikan kunci API TypeSafe dan periksa bentuk permintaan untuk rilis yang Anda instal.
  3. Panggil classifier dengan status dan pertanyaan yang eksplisit sebelum menggabungkannya dengan langkah lain (state, questions).
  4. Catat kategori yang diharapkan dan tinjau kesalahan rute menggunakan percakapan yang mewakili kondisi nyata.
  5. Tambahkan middleware eksperimental hanya jika perilaku dan persyaratan peningkatannya sesuai dengan aplikasi.

Hal yang perlu dipertimbangkan sebelum memilih

Integrasi framework berguna jika sesuai dengan sistem yang sudah ada. Namun, integrasi ini juga menambah dependensi dan lebih banyak tempat untuk mengubah hasil. Tampilkan keputusan asli dan cabang yang dipilih aplikasi dalam catatan debugging Anda; jika tidak, kegagalan berikutnya dapat disalahartikan sebagai kesalahan model.

Dokumentasi integrasi menjelaskan pelacakan dan informasi penggunaan di LangSmith. Konfigurasikan observabilitas secara sengaja, termasuk kolom pelanggan yang dicatat. Ketersediaan pelacakan seharusnya membantu menyelidiki alur kerja, bukan menjadi alasan untuk menyalin percakapan pribadi lengkap ke setiap log.

Akun dan biaya penggunaan

Paket integrasi tidak menyertakan inferensi Jev gratis. Anggarkan biaya panggilan model yang dibuat oleh setiap langkah alur kerja, model generatif terpisah, serta layanan observabilitas yang Anda pilih. Loop agen yang berulang dapat mengubah satu permintaan pengguna menjadi beberapa evaluasi, jadi ukur jumlah panggilan untuk setiap tugas yang selesai. Pastikan ketentuan penyedia dan biaya layanan opsional yang berlaku sebelum memperluas penggunaan.

Siap mencobanya?

www.langchain.com