Bonnes pratiques

Les bonnes pratiques suivantes peuvent vous aider à créer des agents robustes.

Objectifs concis

Les objectifs doivent correspondre à une description concise de l'objectif des agents génératifs.

Fournir des instructions sur la qualité

Les instructions doivent:

  • refléter l'approche étape par étape de la résolution d'un problème d'utilisateur final
  • des phrases concises en langage naturel et des instructions de haut niveau
  • être simple et spécifier les scénarios d'utilisation des outils.

Au moins un exemple pour chaque agent génératif

Vous devez disposer d'au moins un exemple pour chaque agent génératif, mais il est recommandé d'en avoir quatre au minimum. Les exemples doivent inclure des scénarios de parcours heureux.

Sans suffisamment d'exemples, un agent génératif risque d'entraîner un comportement imprévisible. Si votre agent ne répond pas ou ne se comporte pas de la manière attendue, des exemples manquants ou mal définis en sont probablement la cause. Essayez d'améliorer vos exemples ou d'en ajouter.

Précision des instructions et des exemples

Bien qu'il soit utile de rédiger des instructions claires et descriptives, c'est en fait la qualité et la quantité de vos exemples qui déterminent l'exactitude du comportement de l'agent. En d'autres termes, passez plus de temps à écrire des exemples détaillés qu'à rédiger des instructions parfaitement précises.

Champ "operationId" du schéma de l'outil

Lorsque vous définissez des schémas pour vos outils, la valeur operationId est importante. Les instructions de votre agent génératif feront référence à cette valeur. Voici quelques recommandations de dénomination pour ce champ:

  • Lettres, chiffres et traits de soulignement uniquement.
  • Doit être unique parmi tous les operationId décrits dans le schéma.
  • Doit être un nom significatif reflétant la capacité fournie.

Validation du schéma de l'outil

Vous devez valider le schéma de votre outil. Vous pouvez vérifier la syntaxe de votre schéma OpenAPI 3.0 à l'aide de l'éditeur Swagger.

Générer un schéma avec Bard

Bard peut générer un schéma pour vous. Par exemple, essayez "Pouvez-vous créer un exemple de schéma OpenAPI 3.0 pour Google Agenda ?".

Agents génératifs ciblés

Évitez de créer des agents génératifs très volumineux et complexes. Chaque agent génératif doit accomplir une tâche spécifique et claire. Si vous disposez d'un agent génératif complexe, envisagez de le décomposer en agents sous-génératifs plus petits.

Éviter les boucles et la récursion

Ne créez pas de boucles ni de récursion lorsque vous associez des agents génératifs dans vos instructions.