Claude On Google Cloud
← Toutes les leçons
Leçon 37Claude On Google Cloud

Tools for structured data

Audio récapitulatif

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

Notes de cours

Notes d'étude : Sortie Structurée avec des Outils (Tool-Based Structured Output)

  • Méthodes de Sortie Structurée :
  • Méthode par Prompt : Utilise des techniques comme le pré-remplissage de message (message pre-fill) et les séquences d'arrêt (stop sequences) pour forcer la sortie JSON. (Simple à mettre en place).
  • Méthode par Outils (Tool-Based) : Utilise la définition de schémas JSON pour garantir une sortie structurée. (Plus fiable, mais plus complexe à configurer).
  • Principe de la Sortie Structurée par Outils :
  • L'objectif est de définir un schéma JSON pour un outil dont les entrées correspondent à la structure de données souhaitée (ex: un entier pour le solde, une liste de chaînes pour les idées clés).
  • Ce schéma est fourni à l'IA (Claude) en même temps que les données sources.
  • L'IA répond en appelant l'outil défini, en fournissant les arguments qui correspondent exactement au schéma.
  • Flux de Travail (Workflow) :
  • Définir le schéma JSON de l'outil (ex: article summary).
  • Fournir le prompt et le schéma à l'IA.
  • L'IA génère un bloc d'utilisation d'outil (tool use block) contenant les données structurées.
  • L'extraction est terminée ; aucun bloc de résultat d'outil (tool result block) n'est nécessaire si le but est uniquement l'extraction.
  • Forcer l'Utilisation d'un Outil Spécifique :
  • Pour garantir que l'IA appelle un outil précis, il faut utiliser le paramètre tool choice lors de l'appel à l'API.
  • Ce paramètre est un dictionnaire spécifiant le type de l'outil et son nom (ex: {"type": "tool", "name": "analyze financial statement"}).
  • Avantages Clés :
  • La méthode par outils offre une fiabilité supérieure pour l'extraction de données structurées (notamment JSON).
  • Elle permet de séparer clairement la logique d'extraction (le schéma) du contenu de la donnée.

Takeaways

  • La méthode par outils est plus fiable que la méthode par prompt pour garantir une sortie structurée (ex: JSON).
  • Le principe repose sur la définition d'un schéma JSON pour un outil, que l'IA utilise pour structurer ses données.
  • L'IA répond en générant un bloc d'utilisation d'outil (tool use block) contenant les arguments structurés.
  • Pour forcer l'IA à utiliser un outil spécifique, il est nécessaire d'utiliser le paramètre tool choice lors de l'appel API.
Cartes mémo 8 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.