Templat prompt dan perangkaian
Dalam latihan ini, Anda akan mulai menggunakan dua komponen inti di LangChain: templat prompt dan chain!
Kelas yang diperlukan untuk menyelesaikan latihan ini, termasuk ChatOpenAI, telah dimuatkan untuk Anda.
Latihan ini adalah bagian dari kursus
Mengembangkan Aplikasi LLM dengan LangChain
Petunjuk latihan
- Ubah teks
templateyang disediakan menjadi templat prompt standar (bukan chat). - Buat chain untuk meneruskan templat prompt ke LLM.
- Jalankan chain pada variabel
questionyang disediakan.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# Create a prompt template from the template string
template = "You are an artificial intelligence assistant, answer the question. {question}"
prompt = PromptTemplate.____(
template=____
)
llm = ChatOpenAI(model="gpt-4o-mini", api_key='')
# Create a chain to integrate the prompt template and LLM
llm_chain = ____ | ____
# Invoke the chain on the question
question = "How does LangChain make LLM application development easier?"
print(llm_chain.invoke({"question": ____}))