07. Enum Output Parser
EnumOutputParser
EnumOutputParser dari LangChain adalah alat yang mem-parsing output dari model bahasa menjadi salah satu nilai enumerasi (Enum) yang sudah ditentukan sebelumnya. Fitur utama dan penggunaan parser ini adalah sebagai berikut.
Fitur utama.
Penguraian Enum : Mengonversi keluaran string menjadi nilai Enum yang telah ditentukan sebelumnya.
Keamanan tipe : Menjamin bahwa hasil yang diuraikan selalu merupakan salah satu dari nilai Enum yang ditentukan.
Fleksibel : Secara otomatis menangani spasi dan karakter baris baru.
Bagaimana cara menggunakan
EnumOutputParser berguna untuk mengekstrak nilai Enum yang valid dari keluaran model bahasa. Hal ini membantu memastikan konsistensi dan prediktabilitas data keluaran. Untuk menggunakan pengurai, tetapkan nilai Enum yang telah ditetapkan dan parsing keluaran string berdasarkan nilai tersebut.
Tentukan kelas Colors
menggunakan modul enum. Kelas Warna diwarisi dari Enum dan memiliki tiga nilai warna: Merah, Hijau, dan Biru.
Buatlah sebuah EnumOutputParser
.
Gunakan fungsi chain.invoke untuk meminta informasi tentang “langit”.
Last updated