Bonne pratique en matière de choix des outils - Amazon Nova

Bonne pratique en matière de choix des outils

Lors de la mise en œuvre d’outils avec Amazon Nova Sonic, nous vous recommandons de suivre ces bonnes pratiques afin de garantir des performances optimales :

  • Garder une structure de schéma simple : limitez les clés de niveau supérieur à 3 ou moins lorsque cela est possible.

  • Créer des noms de paramètres distincts : utilisez des noms clairs et sémantiquement différents entre des paramètres similaires afin d’éviter toute confusion (c’est-à-dire n’utilisez pas à la fois « product_id » et « cart_item_id » s’ils ont des objectifs différents).

  • Fournir des descriptions détaillées des outils : décrivez clairement l’objectif de chaque outil et quand il doit être utilisé pour aider le modèle à sélectionner l’outil approprié.

  • Définir précisément les schémas d’entrée : spécifiez les types de paramètres et incluez des descriptions pour chaque paramètre. Indiquez clairement quels paramètres sont obligatoires et lesquels sont facultatifs.

  • Surveiller la longueur du contexte : les performances des outils peuvent se dégrader à mesure que le contexte approche des jetons plus volumineux (c’est-à-dire environ 50 000 jetons). Envisagez de diviser les tâches complexes en étapes plus petites lorsque vous travaillez avec des contextes longs.

  • Implémenter la gestion des erreurs : préparez-vous aux cas où l’exécution de l’outil échoue en incluant des comportements de secours appropriés.

  • Tester de manière approfondie : vérifiez que vos outils fonctionnent avec une variété d’entrées et de cas limites avant le déploiement.

  • Paramètres de décodage gourmands : définissez la valeur de la température sur 0 pour l’utilisation de l’outil.

Nous vous recommandons d’éviter les problèmes courants suivants :

  • Lorsque vous rencontrez des échecs de conformité au schéma JSON, vous devrez peut-être simplifier la structure de votre schéma ou fournir des instructions plus claires.

  • Veuillez noter que le modèle peut omettre des paramètres facultatifs qui amélioreraient les résultats (tels que les paramètres « limit » dans les requêtes).

En suivant ces directives, vous pouvez tirer pleinement parti des fonctionnalités d’utilisation des outils du modèle Amazon Nova Sonic pour créer de puissantes applications d’IA conversationnelle capables d’accéder à des sources de données externes et d’effectuer des actions complexes.