Claude With Amazon Bedrock
← Toutes les leçons
Leçon 15Claude With Amazon Bedrock

Generating test datasets

Audio récapitulatif

Pas de récapitulatif audio pour cette leçon.

Notes de cours

Notes d'étude : Flux de travail d'évaluation de prompt

Objectif du Prompt

  • Créer un prompt capable d'aider les utilisateurs à générer du code spécifique pour les cas d'usage AWS.
  • Entrée (Input) : Une tâche fournie par l'utilisateur.
  • Sortie (Output) : Le modèle doit produire l'une des trois formats suivants, sans aucune explication, en-tête ou pied de page :
  • Python
  • Configuration JSON
  • Expression régulière (Regex) brute

Assemblage de l'Ensemble de Données (Dataset)

  • Un ensemble de données est une liste (array) d'objets JSON.
  • Chaque objet doit contenir une propriété task décrivant une tâche spécifique.
  • Processus : Le prompt est alimenté avec chaque tâche de l'ensemble de données pour obtenir une réponse de l'IA (Claude).
  • Génération : L'ensemble de données peut être assemblé manuellement ou généré automatiquement par l'IA.
  • Optimisation : Utiliser des modèles plus rapides (ex: Haiku) pour la génération de l'ensemble de données.

Implémentation Technique

  • Fonction de Génération : Créer une fonction (ex: GenerateDataSet) qui utilise un prompt détaillé pour demander à l'IA de créer les tâches.
  • Extraction du JSON : Pour garantir que l'IA renvoie du JSON, on utilise une combinaison de :
  • Un message assistant pré-rempli (ex: json `).
  • Une séquence d'arrêt (stop sequence) (ex: trois backticks `).
  • Post-traitement : Le texte de la réponse de l'IA est immédiatement analysé (parsed) en utilisant la fonction json. loads().
  • Finalisation : Sauvegarder l'ensemble de données généré dans un fichier JSON pour réutilisation.

Takeaways

  • L'objectif du prompt est de générer du code (Python, JSON ou Regex) en sortie, sans aucune explication ou en-tête supplémentaire.
  • L'ensemble de données est structuré comme un tableau (array) d'objets JSON, où chaque objet contient une propriété task décrivant une tâche spécifique.
  • Pour forcer l'IA à renvoyer du JSON, il est essentiel d'utiliser un message assistant pré-rempli ( json ) et une séquence d'arrêt ( ).
  • Le flux de travail technique comprend la génération des tâches, l'extraction du JSON via json. loads(), et la sauvegarde du résultat dans un fichier JSON.
Cartes mémo 9 cartes
Question
cliquez pour révéler · ←/→
Réponse
cliquez pour retourner
Exporter vers Anki (.tsv) ↓
Vérification des connaissances 0 questions

No quiz for this lesson yet.