langchain-ai/langchain
LangChain adalah kerangka kerja rekayasa agen yang dirancang untuk membangun agen otonom dan aplikasi berbasis model bahasa besar (LLM). Snapshot GitHub menunjukkan repositori tidak diarsipkan dan mencatat lisensi MIT. Dikhususkan bagi para pengembang perangkat lunak, platform ini merangkai berbagai komponen yang dapat beroperasi bersama dan integrasi pihak ketiga untuk menyederhanakan siklus pengembangan kecerdasan buatan. Arsitekturnya menyediakan antarmuka standar untuk model bahasa, penyimpan vektor, penelusur informasi, dan peralatan pemanggilan eksternal. Struktur modular ini mempercepat pembuatan prototipe aplikasi, memfasilitasi pertukaran model fondasi tanpa merombak sistem, serta mendukung augmentasi data secara waktu nyata.
Prasyarat teknis proyek ini membutuhkan lingkungan eksekusi Python. Pengembang dapat melakukan instalasi melalui pengelola paket modern uv dengan perintah uv add langchain, atau mengunduh rilis pustaka melalui indeks paket PyPI standar. Ekosistem pendukungnya mencakup paket Deep Agents untuk agen terencana dengan akses sistem berkas, kerangka kerja LangGraph untuk orkestrasi agen terarah tingkat lanjut, serta pustaka sepadan LangChain.js untuk lingkungan JavaScript dan TypeScript. Selain itu, platform terintegrasi LangSmith mendukung evaluasi, observabilitas, serta debugging aplikasi. Sebagai pembanding kerangka agen, lihat Microsoft AutoGen; struktur dan cara kerjanya berbeda.
Data per : 148926 stars · 25038 forks.