Few-shot prompt uygulama
Bileşenlerini bir zincirde birleştirme zamanı! Önceki egzersizde oluşturduğun few-shot prompt hâlâ kullanımına hazır; ayrıca examples ve example_prompt da elinde.
Bu egzersizi tamamlamak için gerekli tüm LangChain sınıfları senin için önceden yüklendi.
Bu egzersiz
LangChain ile LLM Uygulamaları Geliştirme
kursunun bir parçasıdırEgzersiz talimatları
ChatOpenAIsınıfını kullanarak bir OpenAI sohbet LLM’i başlat.- Prompt şablonu ile LLM’den
|operatörüyle bir zincir oluştur ve ardından.invoke()yöntemiyle çalıştır.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
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?"}))