Demande par « shots »

Travailler avec DeepSeek en Python

James Chapman

AI Curriculum Lead, DataCamp

Fournir des exemples

Un robot examine des exemples

  • Demande par « shots »
Travailler avec DeepSeek en Python

Qu'est-ce que la demande par « shots » ?

Demande par « shots » : ajouter des exemples pour guider les réponses de l'IA

$$

  • Zero-shot : aucun exemple, seulement des consignes
  • One-shot : un exemple guide la réponse
  • Few-shot : plusieurs exemples donnent plus de contexte

Représentation de zero à few shots

Travailler avec DeepSeek en Python

Pourquoi la demande par « shots » est-elle utile ?

$$

✅ Cas d'usage de la demande par « shots » :

  • 📑 Classification de texte
  • 💬 Analyse de sentiment
  • 🔍 Extraction de données
  • ✨ … et bien plus !

Cas d'usage de la demande par « shots »

Travailler avec DeepSeek en Python

Demande zero-shot

prompt = """Classify sentiment as 1-5 (bad-good) in the following statements:
1. Meal was decent, but I've had better.
2. My food was delayed, but drinks were good.
"""
...
1. 3  
2. 2
Travailler avec DeepSeek en Python

Demande one-shot

prompt = """Classify sentiment as 1-5 (bad-good) in the following statements. Return no
explanations:
1. The service was very slow -> 1
2. Meal was decent, but I've had better. ->
3. My food was delayed, but drinks were good. ->
"""
2. Meal was decent, but I've had better. -> 3  
3. My food was delayed, but drinks were good. -> 2
Travailler avec DeepSeek en Python

Demande few-shot

prompt = """Classify sentiment as 1-5 (bad-good) in the following statements. Return no
explanations:
1. The service was very slow -> 1
2. The steak was awfully good! -> 5
3. It was ok, no massive complaints. -> 3
4. Meal was decent, but I've had better. ->
5. My food was delayed, but drinks were good. ->
"""
4. Meal was decent, but I've had better. -> 3  
5. My food was delayed, but drinks were good. -> 2
Travailler avec DeepSeek en Python

Passons à la pratique !

Travailler avec DeepSeek en Python

Preparing Video For Download...