CommencezCommencez gratuitement

Invite few-shot pour les évaluations de produits

Vous travaillez pour BrightCart, une plateforme de commerce électronique. Les pages de produits affichent maintenant un écusson IA « Lecture rapide » qui condense des milliers d'évaluations de clients en constats faciles à digérer. Pour simplifier encore davantage, vous diviserez les résumés en deux phrases : la première énonce un point positif marquant, et la deuxième mentionne une préoccupation honnête.

Apprenez à Claude ce format précis au moyen d'une invite few-shot afin que chaque futur produit bénéficie du même résumé équilibré.

La bibliothèque anthropic, le client et un exemple raw_review sont déjà chargés.

Cette activité fait partie du cours

Introduction aux modèles Claude

Voir le cours

Instructions de l’exercice

  • Définissez le rôle approprié pour la première réponse d'exemple de Claude.
  • Demandez d'écrire un résumé en 2 phrases sur le produit.
  • Transmettez le tableau messages complet à l'appel d'API.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

messages = [
    {"role": "user", "content": "Summarize: Nice phone, fast performance, great camera. Screen scratches easily though."},
    # Set the role for Claude's first example response
    {"role": ____, "content": "Fast performance and excellent camera make this phone stand out. However, the screen may be prone to scratching."},
    {"role": "user", "content": "Summarize: Comfortable shoes, good for walking. Run small, order size up."},
    # Write a 2-sentence summary following the established pattern
    {"role": "assistant", "content": ____},
    {"role": "user", "content": f"Summarize: {raw_review}"}]

# Pass the complete messages array to the API call
response = client.messages.create(
    model="claude-sonnet-4-6", max_tokens=75,
    messages=____)

print(response.content[0].text)
Modifier et exécuter le code