BaşlayınÜcretsiz başlayın

LCEL ile sıralı zincirler

İstem şablonlarını oluşturduğuna göre, şimdi her şeyi — LLM de dahil — zincirler ve LCEL ile bir araya getirme zamanı. OpenAI'nin gpt-4o-mini modelini kullanan bir llm senin için zaten tanımlandı.

Zinciri çağırmanın son adımı için, istediğin herhangi bir aktiviteyi girebilirsin! Fikir bulmakta zorlanıyorsan "armonikayı çal" girmeyi dene.

Bu egzersiz, kursun bir parçasıdır

LangChain ile LLM Uygulamaları Geliştirme

Kursa Göz Atın

Egzersiz talimatları

  • LCEL kullanarak learning_prompt'u llm'e gönderen ve çıktıyı time_prompt'a aktararak tekrar llm'e ileten sıralı bir zincir oluştur.
  • İlk kısım, anahtar olarak "learning_plan" ve değer olarak ilk zinciri içeren bir sözlük oluşturmalı.
  • Zinciri, seçtiğin bir aktiviteyle .invoke() yöntemi kullanarak çağır!

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

learning_prompt = PromptTemplate(
    input_variables=["activity"],
    template="I want to learn how to {activity}. Can you suggest how I can learn this step-by-step?"
)

time_prompt = PromptTemplate(
    input_variables=["learning_plan"],
    template="I only have one week. Can you create a concise plan to help me hit this goal: {learning_plan}."
)

# Complete the sequential chain with LCEL
seq_chain = ({"learning_plan": ____ | ____ | ____}
    | ____
    | ____
    | StrOutputParser())

# Call the chain
print(seq_chain.____({"____": "____"}))
Kodu Düzenle ve Çalıştır