Kom igångKom igång gratis

Bygg few-shot-promptmallen

Nu när dina exempel finns i ett strukturerat format är det dags att skapa few-shot-promptmallen! Du ska skapa en mall som omvandlar fråge- och svarsparen till följande format:

Question: Example question
Example Answer

Alla LangChain-klasser som behövs för övningen har redan laddats in åt dig.

Den här övningen är en del av kursen

Utveckla LLM-applikationer med LangChain

Visa kurs

Övningsinstruktioner

  • Komplettera prompten för att formatera svar så att den innehåller nycklarna question och answer.
  • Skapa few-shot-prompten med hjälp av FewShotPromptTemplate med examples och example_prompt.
  • Komplettera listan med indatavariabler utifrån det suffix som anges.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# 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)
Redigera och kör kod