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
Vérification des connaissances 0 questions
No quiz for this lesson yet.