Few-shot प्रॉम्प्ट टेम्पलेट बनाना
अब जब आपके उदाहरण स्ट्रक्चर्ड फ़ॉर्मैट में हैं, तो few-shot प्रॉम्प्ट टेम्पलेट बनाने का समय है! आप एक ऐसा टेम्पलेट बनाएँगे जो question-answer पेयर्स को नीचे दिए गए फ़ॉर्मैट में बदल दे:
Question: Example question
Example Answer
इस अभ्यास को पूरा करने के लिए आवश्यक सभी LangChain क्लासेज़ आपके लिए पहले से लोड कर दी गई हैं.
यह अभ्यास पाठ्यक्रम का हिस्सा है
LangChain के साथ LLM एप्लिकेशन विकसित करना
अभ्यास निर्देश
- उत्तरों को फ़ॉर्मैट करने वाले प्रॉम्प्ट को पूरा करें ताकि उसमें
questionऔरanswerकीज़ शामिल हों. FewShotPromptTemplateका उपयोग करकेexamplesऔरexample_promptके साथ few-shot प्रॉम्प्ट बनाएँ.- दिए गए suffix के आधार पर इनपुट वैरिएबल्स की सूची पूरी करें.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# Complete the prompt for formatting answers
example_prompt = PromptTemplate.from_template("Question: {____}\n{____}")
# Create the few-shot prompt
prompt_template = ____(
examples=____,
example_prompt=____,
suffix="Question: {input}",
input_variables=["____"],
)
prompt = prompt_template.invoke({"input": "What is Jack's favorite technology on DataCamp?"})
print(prompt.text)