Kom igångKom igång gratis

Skapa uppsättningen med few-shot-exempel

PromptTemplate och ChatPromptTemplate är utmärkta för att integrera variabler, men fungerar sämre när det gäller att integrera datamängder med många exempel. Det är här FewShotPromptTemplate kommer in! I den här övningen skapar du en datamängd – i form av en lista med lexikon – som innehåller följande fråga-svar-par.

  • Fråga: How many DataCamp courses has Jack completed?
  • Svar: 36
  • Fråga: How much XP does Jack have on DataCamp?
  • Svar: 284,320XP
  • Fråga: What technology does Jack learn about most on DataCamp?
  • Svar: Python

I nästa övning omvandlar du den här informationen till en few-shot-promptmall.

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

Utveckla LLM-applikationer med LangChain

Visa kurs

Övningsinstruktioner

  • Skapa en lista med lexikon för de angivna frågorna och svaren, och använd nycklarna "question" och "answer".

Interaktiv övning med praktiskt arbete

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

# Create the examples list of dicts
examples = [
  {
    "question": "____",
    "answer": "____"
  },
  {
    "question": "____",
    "answer": "____"
  },
  {
    "question": "____",
    "answer": "____"
  }
]
Redigera och kör kod