Aan de slagGa gratis aan de slag

Few-shot prompting met Llama

Je gebruikt een Llama-model om de sentimenten van klantreviews van Google en Yelp te bepalen als Positive of Negative. Om ervoor te zorgen dat deze labels voor elke review consistent zijn, maak je een few-shot prompt met drie voorbeelden.

Dit zijn de voorbeelden die je aan het model wilt geven:

  • I ordered from this place last night, and I'm impressed! → Positive
  • My order was delayed by over an hour without any updates. Disappointing! → Negative
  • The food quality is top-notch. Highly recommend! → Positive

Deze oefening maakt deel uit van de cursus

Werken met Llama 3

Cursus bekijken

Oefeninstructies

  • Maak de few-shot prompt af door Positive of Negative toe te kennen aan de gegeven reviews.
  • Stuur de prompt naar het model met het stopwoord "Review" zodat het model alleen op één review reageert.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# Complete the few-shot prompt
prompt="""Review 1: I ordered from this place last night, and I'm impressed! 
Sentiment 1: ____,
Review 2: My order was delayed by over an hour without any updates. Disappointing!  
Sentiment 2: ____,
Review 3: The food quality is top-notch. Highly recommend! 
Sentiment 3: ____,
Review 4: Delicious food, and excellent customer service! 
Sentiment 4:"""

# Send the prompt to the model with a stop word
output = llm(prompt, max_tokens=2, stop=["____"]) 
print(output['choices'][0]['text'])
Code bewerken en uitvoeren