View a markdown version of this page

Agents d'interface utilisateur - Amazon Quick

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Agents d'interface utilisateur

L'agent d'interface utilisateur est un agent natif qui comprend les instructions en langage naturel pour effectuer des actions complexes sur le navigateur. Il peut naviguer de manière autonome sur des sites Web, cliquer, taper, lire des données et produire des sorties structurées optimisées pour les étapes d'automatisation en aval. Les exemples d'utilisation incluent le résumé des produits sur une page Web ou la récupération de données en naviguant sur des sites Web.

Propriétés

Titre

Nom de l' step/UI agent

Instructions

Dans ce champ, vous écrivez l'invite pour l'agent en langage naturel. Meilleures pratiques lors de la rédaction de l'invite :

  • Soyez clair et explicite quant à ce que vous voulez.

  • Structurez l'invite. Commencez par mentionner la « tâche » ou le « rôle », puis les « instructions » pour réaliser la tâche avec des étapes numérotées

  • Ajoutez des contraintes (par exemple, ne consultez que la section des produits) et spécifiez quand stop/end (par exemple, arrêtez lorsque vous trouvez les informations pertinentes)

  • Donnez des exemples positifs et négatifs (ne faites pas cela)

  • Spécifiez clairement les exigences de longueur (par exemple, moins de 100 mots) ou le format de sortie (par exemple, date dans le MM/DD/YY format)

Mettez le texte entre guillemets (« ») pour écrire des instructions multilignes. Par exemple :

"""Task: Locate the company's latest annual report. * Visit the provided URL. * Look for the annual report. The report may be titled 'Annual Report', 'Financial Report', 'Year in Review', or similar variations..."""
Sortie structurée (facultatif)

Réponse de l'agent : nom de la variable à laquelle attribuer le résultat de cette opération

Comment configurer des champs de sortie structurés

Ajouter des champs

  • Cliquez sur Ajouter un champ pour créer un nouveau champ de sortie

  • Entrez le nom de sortie : il devient le nom de la propriété JSON

  • Sélectionnez le type dans le menu déroulant

  • Cochez Obligatoire si le champ doit toujours être présent

  • Ajouter une description pour guider l'agent AI

Types de champs

  • Chaîne - Valeurs de texte (noms, descriptions, résumés)

  • Nombre - Valeurs numériques (dénombrements, scores, pourcentages)

  • Booléen : True/false valeurs (indicateurs de statut, yes/no questions)

  • Objet - Structure imbriquée (groupements de données complexes)

  • Tableau - Liste des éléments (tags, catégories, valeurs multiples)

  • Fichier - Références de fichiers (pièces jointes de documents, images)

  • Tableau de données - Données tabulaires (ensembles de données structurés, rapports)

Travailler avec des types complexes

Les objets et les tableaux peuvent contenir des champs imbriqués :

  • Cliquez sur la flèche d'extension (▶) à côté des champs Objet ou Tableau

  • Utiliser Ajouter un champ dans la structure imbriquée

  • Maintenez la nidification à 2 ou 3 niveaux maximum pour des performances optimales

Exemple de configuration

Voici une configuration simple pour résumer les commentaires des clients :

{ "orderId": "12345", "numberOfOrders": 3, "hasShipped": true, "orderDetails": { "quantity": 2, "productName": "ABC", }, "tags": ["electronics", "urgent"] }

Cette structure serait configurée comme suit :

  • OrderID (chaîne, obligatoire)

  • numéro OfOrders (Numéro, obligatoire)

  • hasShipped (booléen, obligatoire)

  • Détails de la commande (objet, obligatoire)

    • quantité (nombre, obligatoire)

    • Nom du produit (chaîne, obligatoire)

  • tags (tableau de chaînes, facultatif)

Bonnes pratiques

  • Utilisez des noms de champs descriptifs - Aidez l'IA à comprendre les données à extraire

  • Ajoutez des descriptions claires - Fournissez un contexte pour les champs complexes

  • Marquez les champs critiques comme requis - Assurez-vous que les données essentielles sont toujours présentes

  • Limitez la profondeur de nidification - Simplifiez les structures pour de meilleures performances

  • Testez votre configuration : vérifiez que le résultat correspond à vos attentes en exécutant l'étape de l'agent et en vérifiant la réponse.

Remarques importantes

  • Connaissance du JSON : vous ne connaissez pas le JSON ? Apprenez les bases sur json.org

  • Aucune validation : actuellement, le système ne valide pas la structure de sortie. Assurez-vous que votre automatisation gère les données manquantes ou mal formées