Menerapkan few-shot prompting
Saatnya menggabungkan komponen Anda menjadi sebuah chain! Few-shot prompt yang Anda buat pada latihan sebelumnya masih tersedia untuk digunakan, bersama dengan examples dan example_prompt.
Semua kelas LangChain yang diperlukan untuk menyelesaikan latihan ini telah dimuat sebelumnya untuk Anda.
Latihan ini adalah bagian dari kursus
Mengembangkan Aplikasi LLM dengan LangChain
Petunjuk latihan
- Instansiasi LLM chat OpenAI menggunakan kelas
ChatOpenAI. - Buat chain dari prompt template dan LLM menggunakan operator
|, lalu jalankan dengan metode.invoke().
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
prompt_template = FewShotPromptTemplate(
examples=examples,
example_prompt=example_prompt,
suffix="Question: {input}",
input_variables=["input"],
)
# Create an OpenAI chat LLM
llm = ____(model="gpt-4o-mini", api_key='')
# Create and invoke the chain
llm_chain = ____
print(____({"input": "What is Jack's favorite technology on DataCamp?"}))