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.