Claude With The Anthropic Api
← Toutes les leçons
Leçon 39Claude With The Anthropic Api

Using multiple tools

Audio récapitulatif

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

Notes de cours

Notes d'étude : Intégration d'outils (Tools) dans le système

  • Objectif de l'intégration : Ajouter de nouvelles capacités (outils) au modèle, telles que "ad duration to date time" et "set a reminder".
  • Préparation des outils : Les schémas (schemas) et les implémentations des fonctions sont préalablement définis dans la cellule tools in schemas.
  • Étape 1 : Enregistrement des outils (Awareness) :
  • Ajouter les schémas des nouveaux outils à la liste des outils dans la fonction run conversation.
  • Ceci permet à Claude de connaître l'existence des outils.
  • Étape 2 : Routage des appels (Execution) :
  • Modifier la fonction run tool pour agir comme un routeur.
  • Implémenter une logique conditionnelle (e. g. , if/case) pour vérifier le nom de l'outil demandé.
  • Si le nom correspond à un outil connu, appeler la fonction appropriée avec les arguments fournis (tool input).
  • Processus général d'ajout d'un outil :
  • Mettre à jour la fonction run tool.
  • Ajouter le schéma de l'outil.
  • Ajouter l'implémentation de la fonction de l'outil.
  • Exemple de workflow (Test) :
  • Requête utilisateur : Demander de fixer un rappel (ex: 177 jours après une date donnée).
  • Exécution multi-étapes : Claude utilise plusieurs outils séquentiellement :
  • ad duration to date time → Calcul de la date finale.
  • set reminder → Utilisation de la date calculée pour fixer le rappel.
  • Résultat : Le système affiche l'historique de conversation montrant : Message utilisateur → Bloc d'utilisation de l'outil → Résultats de l'outil → Réponse finale de l'assistant.

Takeaways

  • L'intégration d'un outil se divise en deux phases : l'enregistrement (Awareness) et le routage (Execution).
  • L'enregistrement des outils consiste à ajouter leurs schémas à la liste dans la fonction run conversation pour que le modèle les reconnaisse.
  • La fonction run tool doit être modifiée pour agir comme un routeur, utilisant une logique conditionnelle pour appeler la fonction appropriée.
  • Le processus d'ajout d'un outil implique de mettre à jour run tool, d'ajouter le schéma, puis d'ajouter l'implémentation de la fonction.
  • Les outils peuvent être utilisés séquentiellement, permettant au système d'exécuter plusieurs fonctions pour répondre à une requête complexe.
Cartes mémo 7 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.