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

JSON Schema for tools

Audio récapitulatif

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

Notes de cours

📝 Notes de Révision : Création du Schéma JSON pour les Outils

Objectif du Schéma JSON

  • Le Schéma JSON est utilisé pour décrire une fonction d'outil et les arguments qu'elle attend.
  • Il est envoyé à l'IA (Claude) pour qu'elle comprenne comment utiliser l'outil.
  • Concept clé : Le JSON Schema est une technique générale de validation de données, non spécifique aux LLM.

Structure du Schéma

  • Le schéma contient deux zones principales :
  • Le nom et la description de l'outil.
  • L'objet JSON décrivant les arguments (la partie la plus technique).

Processus de Création du Schéma (Étapes)

  • Dictionnaire des arguments : Créer un dictionnaire contenant tous les arguments de la fonction avec des données d'exemple pour chacun.
  • Conversion en JSON : Convertir ce dictionnaire en format JSON.
  • Attention : Le True utilisé en Python doit être converti en true en JSON.
  • Génération du Schéma : Utiliser un convertisseur en ligne (JSON vers JSON Schema) pour générer la structure.
  • Ajout des Descriptions : Ajouter une description détaillée à chaque propriété (argument) dans l'objet properties.

Bonnes Pratiques pour les Descriptions

  • Description globale de l'outil : Doit expliquer ce que fait l'outil, quand l'utiliser et quel type de données il retourne (idéalement 3 à 4 phrases).
  • Descriptions des arguments : Elles doivent être très détaillées pour guider l'IA.
  • Astuce : Si vous n'avez pas d'idées, vous pouvez copier le code de votre fonction et demander à Claude de rédiger les descriptions des arguments.

Étape Suivante

  • Une fois le schéma créé, il doit être inclus dans l'appel à Claude pour que l'outil soit reconnu et disponible pour l'IA.

Takeaways

  • Le Schéma JSON décrit une fonction d'outil et les arguments qu'elle attend, servant de guide à l'IA (Claude).
  • La structure du schéma comprend le nom et la description de l'outil, ainsi qu'un objet JSON décrivant les arguments.
  • Le processus de création nécessite de convertir un dictionnaire d'arguments en JSON, puis d'utiliser un convertisseur pour générer la structure du Schéma.
  • Les descriptions (globale de l'outil et des arguments) doivent être très détaillées pour guider efficacement l'IA.
  • Une fois le schéma créé, il doit être inclus dans l'appel à Claude pour que l'outil soit reconnu et disponible.
Cartes mémo 10 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.