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, kursun bir parçasıdır
LangChain ile LLM Uygulamaları Geliştirme
Egzersiz 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ı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
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?"}))