Bagaimana Cara Membuat Format Templat di LangChain?

Bagaimana Cara Membuat Format Templat Di Langchain



Model Bahasa Besar atau LLM digunakan untuk membuat model interaktif yang dapat berkomunikasi dengan manusia dalam bahasa alami. Pengguna perlu mengonfigurasi templat untuk petunjuknya sehingga model dapat memahami teks dan kemudian menghasilkan jawabannya secara efisien. Untuk menghasilkan teks dalam bahasa alami, model perlu dilatih pada kumpulan data dalam bahasa alami.

Posting ini akan mengilustrasikan proses pembuatan format template di LangChain.







Bagaimana Cara Membuat Format Templat di LangChain?

Python adalah bahasa pemrograman paling efektif yang menggunakan “ jinja2 ' Dan ' fstring ” Format templat sebagai fstring digunakan secara default. Untuk mempelajari cara membuat format templat di LangChain, cukup ikuti panduan ini:



Prasyarat: Instal LangChain



Pertama, instal kerangka LangChain yang berisi perpustakaan PromptTemplate yang dapat digunakan untuk membuat format templat. Kerangka kerja LangChain menginstal semua dependensi yang diperlukan untuk membangun struktur kueri untuk LLM atau chatbots:





pip instal langchain

Metode 1: Menggunakan Templat jinja2

Setelah itu, impor perpustakaan PromptTemplate untuk menggunakan template jinja2 yang berisi query dengan variabel yang ditentukan dalam metode prompt.format(). Format jinja2 ditentukan sebagai parameter metode PromptTemplate() dan ditetapkan ke variabel prompt:



dari langchain.prompts impor PromptTemplate

jinja2_template = 'Ceritakan puisi {{ style }} tentang {{ tema }}'
prompt = PromptTemplate.from_template(jinja2_template, template_format='jinja2')

prompt.format(style='motivasi', tema='bumi')

Outputnya menampilkan bahwa model telah menggunakan nilai variabel dalam kueri dengan benar setelah memahaminya:

Metode 2: Menggunakan Templat fstring

Cara kedua menggunakan format template fstring yang digunakan secara default sebagai PromptTemplate oleh bahasa pemrograman Python. Misalnya, “ fstring_template ” Variabel berisi kueri dan kemudian memanggil metode PromptTemplate() dengan variabel di dalamnya untuk membuat format templat:

dari langchain.prompts impor PromptTemplate

fstring_template = '''Ceritakan puisi {style} tentang {tema}'''
prompt = PromptTemplate.from_template(fstring_template)

prompt.format(style='motivasi', tema='bumi')

Sekian tentang proses pembuatan format template di LangChain.

Kesimpulan

Untuk membuat format templat di LangChain, cukup mulai proses dengan menginstal kerangka LangChain. Ini berisi semua dependensi untuk menggunakan fungsi PromptTemplate(). Ini menggunakan fstring format templat secara default untuk bahasa pemrograman Python. Pengguna juga dapat menggunakan jinja2 templat menggunakan templat_format parameter. Panduan ini telah menjelaskan kedua format PromptTemplate untuk membuat template di LangChain.