CH03 - Output Parser
Perkiraan waktu belajar: 1 Hari
Tingkat kesulitan: Mudah
Output Parser
Output Parser LangChain adalah komponen penting yang mengubah output model bahasa (LLM) menjadi bentuk yang lebih berguna dan terstruktur.
Peran Output Parser
- Mengambil output dari LLM dan mengonversinya ke format yang lebih sesuai.
- Sangat berguna untuk menghasilkan data terstruktur.
- Mengurai dan memproses berbagai jenis data keluaran dalam kerangka kerja LangChain.
Fitur Utama
- Variety: LangChain menawarkan banyak jenis output parser.
- Streaming support: Banyak output parser yang mendukung streaming.
- Skalabilitas: Kami menyediakan antarmuka yang dapat diskalakan untuk modul yang minimal hingga kompleks.
Manfaat Output Parser
- Terstruktur: Mengubah output teks bentuk bebas LLM menjadi data terstruktur.
- Konsisten: Menjaga format output tetap konsisten untuk memfasilitasi pemrosesan selanjutnya.
- Fleksibel: Mengonversi ke berbagai format output seperti (JSON, list, kamus, dll.).
Dengan dan tanpa Ouput Parser
Ketika tidak ada output parser yang digunakan.
Contoh
**Kutipan:**
1. **Pengirim:** Peter (peter@alterolab.com)
2. Penerima:** Andy (AndyAi@google.com)
3. **Subjek:** Kerjasama distribusi esim "BeliEsim" dan proposal jadwal pertemuan
4. **Permintaan:**
- Permintaan brosur detail model BeliEsim (termasuk spesifikasi teknis, kinerja esim, informasi desain)
5. **Proposal Pertemuan:**
- Tanggal: Selasa depan (15 Januari)
- Waktu: 10:00 pagi
- Tempat: Kantor Anda
6. **Informasi penelepon:**
- Peter, Direktur Utama, Alterolabs
Jawaban terstruktur dalam format JSON
Contoh
{
"orang": "Peter",
"email": "peter@alterolab.com",
"subject": "Proposal kerjasama distribusi esim 'BeliEsim' dan jadwal pertemuan",
"ringkasan": "Mr Peter dari Alterolabs meminta brosur untuk model esim 'BeliEsim' dari Ms Wahyuni dari Teddy International dan meminta spesifikasi teknis, kinerja esim, dan informasi desain. Juga, menyarankan pertemuan pada tanggal 15 Januari pukul 10.00 untuk membahas kerja sama.",
"tanggal": "15 Januari jam 10 pagi"
}
Kesimpulan
Pengurai keluaran LangChain adalah alat penting untuk mengembangkan aplikasi berbasis LLM. Alat ini memungkinkan pengembang untuk memanfaatkan keluaran LLM dengan lebih baik dan dengan mudah mengubahnya menjadi data terstruktur.