Audio récapitulatif
Pas de récapitulatif audio pour cette leçon.
Notes de cours
Notes de Cours : Intégration d'Outils (Tools)
- Objectif : Ajouter des outils fonctionnels (ex: add duration to date time, set reminder) au système de conversation (Claude).
- Prérequis : Les schémas (schemas) et les implémentations des fonctions doivent être définis dans la cellule des schémas des outils.
- Étape 1 : Déclaration des Outils (Run Conversation)
- Ajouter les schémas des outils (add duration to date time et set reminder) à la liste des outils dans la fonction run conversation.
- Ceci rend les outils connus de Claude.
- Étape 2 : Exécution des Outils (Run Tool)
- Mettre à jour la fonction run tool pour gérer les appels aux outils.
- Implémenter une logique conditionnelle (ex: if/elif) pour identifier le nom de l'outil demandé.
- Lorsqu'un nom d'outil est détecté, appeler la fonction correspondante avec les arguments fournis (tool input) et retourner le résultat.
- Fonctionnalité set reminder :
- Note : Cette fonction ne définit pas réellement un rappel ; elle affiche simplement un message indiquant les arguments reçus.
- Processus d'Utilisation Multi-Outils :
- Lorsqu'une requête complexe est soumise (ex: "Définir un rappel 177 jours après le 1er janvier 2050"), Claude peut nécessiter plusieurs appels d'outils.
- Exemple : Claude doit d'abord utiliser add duration to date time pour calculer la date, puis utiliser set reminder avec cette date calculée.
- Flux de Conversation :
- Le message de l'utilisateur est traité.
- L'assistant génère un bloc d'utilisation d'outil (tool use block).
- Les résultats des outils sont retournés au système.
- L'assistant fournit une réponse finale basée sur ces résultats.
- Principe Général : L'ajout d'un nouvel outil est simple : définir le schéma, implémenter la fonction, et mettre à jour run tool.
Takeaways
- L'intégration d'un outil nécessite deux étapes : la déclaration du schéma dans run conversation (pour que Claude le connaisse) et l'implémentation de la fonction dans run tool.
- L'exécution d'un outil repose sur une logique conditionnelle (if/elif) dans run tool qui identifie le nom de l'outil et appelle la fonction correspondante avec les arguments fournis.
- Pour les requêtes complexes, le système peut nécessiter une utilisation multi-outils, où les résultats d'un outil servent d'entrée au suivant.
- Le flux de conversation suit le cycle : Message utilisateur → Génération d'un bloc d'utilisation d'outil → Retour des résultats → Réponse finale de l'assistant.
Cartes mémo 6 cartes
Question
cliquez pour révéler · ←/→
Réponse
cliquez pour retourner
Vérification des connaissances 0 questions
No quiz for this lesson yet.