Snapshot
Comment votre agent lit une page et trouve les bons éléments.
Un Snapshot transforme une page web en une vue compacte que votre agent peut lire. Il reprend le texte de la page et attribue aux liens, aux boutons et aux champs des références courtes comme @1 et @2.
Par exemple, un formulaire de connexion peut apparaître ainsi :
@1 [heading] "Log in"
@2 [input type="email"] placeholder="Email"
@3 [input type="password"] placeholder="Password"
@4 [button] "Continue"L'agent peut utiliser ces références pour choisir un champ ou un bouton sans deviner où il se trouve à l'écran.
Les références changent avec la page
Une référence appartient au Snapshot en cours. Après une navigation, l'envoi d'un formulaire ou toute autre mise à jour de la page, l'agent prend un nouveau Snapshot avant de réutiliser une référence. Sur la page suivante, @4 peut désigner un autre bouton.
En général, vous n'avez pas besoin de lire les Snapshots vous-même. Si l'agent semble travailler à partir d'une ancienne vue de la page, demandez-lui de prendre un nouveau Snapshot et de vérifier à nouveau.
Les Snapshots font partie d'ego-browser. L'agent les lit dans son Space, où vous pouvez revoir les pages qu'il a visitées.