CH16 - Agen
Perkiraan waktu belajar: 4 Hari
Tingkat kesulitan: Sulit
Secara mandiri, model bahasa tidak dapat melakukan tindakan — mereka hanya menghasilkan teks. Salah satu kasus penggunaan utama LangChain adalah membuat agent. Agent adalah sistem yang menggunakan LLM sebagai mesin penalaran untuk menentukan tindakan apa yang harus diambil dan input apa yang diperlukan untuk tindakan tersebut. Hasil dari tindakan ini kemudian dapat dimasukkan kembali ke dalam agent untuk menentukan apakah diperlukan tindakan tambahan atau sudah bisa selesai.
LangGraph adalah ekstensi dari LangChain yang dirancang khusus untuk menciptakan agent yang sangat dapat dikontrol dan disesuaikan. Silakan lihat dokumentasi terkait untuk pemahaman lebih mendalam tentang konsep agent.
Ada konsep agent lama di LangChain yang sedang menuju tahap deprecation, yaitu AgentExecutor. AgentExecutor pada dasarnya adalah runtime untuk agent. Ini adalah titik awal yang baik, tetapi kurang fleksibel saat Anda ingin membuat agent yang lebih disesuaikan. Untuk mengatasi hal ini, LangGraph dibangun sebagai runtime yang fleksibel dan sangat dapat dikontrol.
- Referensi: Dokumentasi Agent (opens in a new tab)