MulaiMulai sekarang secara gratis

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

Lihat Kursus

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?"}))
Edit dan Jalankan Kode