Zacznij terazZacznij za darmo

Tworzenie zbioru przykładów do few-shot prompting

PromptTemplate i ChatPromptTemplate świetnie sprawdzają się przy integracji zmiennych, ale mają ograniczenia przy pracy ze zbiorami zawierającymi wiele przykładów. Właśnie tutaj przydaje się FewShotPromptTemplate! W tym ćwiczeniu utworzysz zbiór danych w postaci listy słowników, który będzie zawierał następujące pary pytanie–odpowiedź.

  • Pytanie: How many DataCamp courses has Jack completed?
  • Odpowiedź: 36
  • Pytanie: How much XP does Jack have on DataCamp?
  • Odpowiedź: 284,320XP
  • Pytanie: What technology does Jack learn about most on DataCamp?
  • Odpowiedź: Python

W kolejnym ćwiczeniu przekształcisz te informacje w szablon promptu few-shot.

To ćwiczenie jest częścią kursu

Tworzenie aplikacji LLM z LangChain

Zobacz kurs

Instrukcje do ćwiczenia

  • Utwórz listę słowników dla podanych pytań i odpowiedzi, używając kluczy "question" i "answer".

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# Create the examples list of dicts
examples = [
  {
    "question": "____",
    "answer": "____"
  },
  {
    "question": "____",
    "answer": "____"
  },
  {
    "question": "____",
    "answer": "____"
  }
]
Edytuj i uruchom kod