शुरू करेंमुफ़्त में शुरू करें

Sequential chains के लिए prompts बनाना

अगले कुछ अभ्यासों में, आप एक ऐसा सिस्टम बनाएँगे जो लोगों को नई स्किल्स सीखने में मदद करे। यह सिस्टम sequential तरीके से बनेगा ताकि सीखने वाले अपनी पसंद और सीमाओं के अनुसार प्लान को बदल सकें। आप LangChain LCEL स्किल्स का उपयोग करके एक sequential chain बनाएँगे। पहला कदम है इस सिस्टम में उपयोग होने वाले prompt templates डिज़ाइन करना.

यह अभ्यास पाठ्यक्रम का हिस्सा है

LangChain के साथ LLM एप्लिकेशन विकसित करना

पाठ्यक्रम देखें

अभ्यास निर्देश

  • learning_prompt नाम का एक prompt template बनाएँ जो इनपुट "activity" ले और एक learning plan तैयार करे.
  • time_prompt नाम का एक prompt template बनाएँ जो इनपुट "learning_plan" ले और उसे one week के भीतर फिट होने के लिए संशोधित करे.
  • learning_prompt को अपनी पसंद की किसी activity के साथ invoke करें (अगर आइडिया न सूझे तो "play golf" ट्राई करें).

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

# Create a prompt template that takes an input activity
learning_prompt = PromptTemplate(
    input_variables=["____"],
    template="I want to learn how to {activity}. Can you suggest how I can learn this step-by-step?"
)

# Create a prompt template that places a time constraint on the output
time_prompt = PromptTemplate(
    ____,
    template="I only have one week. Can you create a plan to help me hit this goal: {learning_plan}."
)

# Invoke the learning_prompt with an activity
print(learning_prompt.____({"activity": "____"}))
कोड संपादित करें और चलाएँ