TabbitBlog

Utiliser Seed Evolving avec un navigateur connecté

Reliez l’API officielle Seed Evolving à un agent local, lisez les pages connectées avec Tabbit CLI et vérifiez le relevé avant de l’enregistrer ou de l’envoyer.

Dans cet article
  1. À retenir
  2. Le rôle de chaque composant
  3. Relier le client local à la page connectée
  4. Copier des champs visibles vers un formulaire de test
  5. Relire le brouillon avant d’agir

Pour utiliser Seed Evolving avec un navigateur connecté, exécutez son API officielle depuis un client d’agent local capable d’utiliser des outils, puis reliez ce client à Tabbit Browser avec Tabbit CLI. L’identifiant API actuel de Volcengine ModelArk est doubao-seed-evolving. Le modèle propose des appels d’outils ; le client local et le CLI exécutent les actions dans le navigateur. L’exemple copie des champs visibles depuis une page autorisée vers un formulaire de test et s’arrête avant l’envoi.

La clé de catalogue bytedance-seed/seed-evolving n’est pas l’identifiant API ModelArk. La liste officielle des modèles Ark indique que doubao-seed-evolving prend en charge les appels de fonction et les tâches GUI. L’accès dépend de la région et de l’activation du compte. Nous n’avons pas envoyé de requête Seed Evolving pour ce guide ; vérifiez donc cette configuration dans votre client.

Deux témoignages de la communauté des développeurs Tencent Cloud décrivent des différences entre clients et des corrections manuelles avec Seed Evolving. Un autre récit de développement indique qu’une fonction a demandé quelques échanges, tandis qu’un problème d’envoi a nécessité une intervention humaine après une longue exécution. Ces expériences de programmation ne testent pas un navigateur. Vérifiez votre client et gardez une relecture humaine.

Ark décrit Seed Evolving comme un modèle mis à jour en continu sous un identifiant stable. Une nouvelle version peut modifier son comportement sans changer l’ID. Pour reproduire le flux, notez la date, l’ID, le prompt et le schéma d’outils, puis relancez un cas sans risque après les mises à jour. Consultez le guide officiel Seed Evolving.

À retenir

  • Utilisez doubao-seed-evolving avec ModelArk. Ne collez pas la clé du catalogue dans le champ API sans vérification.

  • Le client local doit appeler l’API et exécuter des outils locaux.

  • Lisez avec Tabbit CLI uniquement les champs nécessaires.

  • Gardez l’URL source avec chaque valeur et comparez-la à la page.

  • Enregistrez un brouillon nommé pour révision et arrêtez-vous avant l’envoi.

Le rôle de chaque composant

ComposantRôleÀ vérifier avant de commencerNe prouve pas
API Seed EvolvingPlanifie et renvoie des appels d’outilsLe fournisseur propose doubao-seed-evolving à votre compteL’accès aux onglets ou cookies
Client d’agent localTransmet les sorties du modèle aux outils locauxIl prend en charge Ark et exécute les outils localementQue Tabbit soit connecté
Tabbit CLILit les pages dans l’environnement Tabbit connectétabbit-cli diagnose atteint le contrôleurLe droit de modifier ou d’envoyer un formulaire
Relecteur humainVérifie les correspondances et le brouillonLa page, les valeurs et la destination sont visiblesL’exactitude d’une valeur non vérifiée

Le guide de compatibilité des outils ModelArk cite OpenCode, Pi, Codex CLI et Cline, avec l’URL compatible OpenAI https://ark.cn-beijing.volces.com/api/v3. C’est une route configurable, pas la preuve qu’un compte ou une configuration a été testé ici. OpenCode permet de définir un fournisseur dans sa configuration de modèles.

Voici un exemple qui garde la clé dans l’environnement local. Vérifiez les capacités et limites actuelles dans la liste Ark.

{
  "$schema": "https://opencode.ai/config.json",
  "model": "ark/doubao-seed-evolving",
  "providers": {
    "ark": {
      "name": "Volcengine Ark",
      "env": ["ARK_API_KEY"],
      "package": "@opencode/ai/providers/openai-compatible",
      "settings": {"baseURL": "https://ark.cn-beijing.volces.com/api/v3"},
      "models": {
        "doubao-seed-evolving": {
          "name": "Seed Evolving",
          "modelID": "doubao-seed-evolving",
          "capabilities": {"tools": true, "input": ["text", "image"], "output": ["text"]},
          "limit": {"context": 1048576, "output": 262144}
        }
      }
    }
  }
}

Relier le client local à la page connectée

Installez Tabbit Browser, connectez-vous au site vous-même et ouvrez la page que vous êtes autorisé à lire. Installez ensuite le skill tabbit à l’emplacement découvert par votre client local. Le démarrage rapide de Tabbit CLI documente /tabbit pour les clients compatibles. Pi utilise /skill:tabbit; les autres peuvent proposer /skills ou un menu. Lancez ensuite tabbit-cli diagnose sur le même appareil. Découvrir le skill ne prouve pas que le lanceur accède au navigateur, et un contrôleur actif ne prouve pas que le site est connecté.

Créez une tâche nommée distincte. Ses onglets réservés laissent vos autres onglets disponibles. Le fixture local du projet a confirmé qu’une deuxième tâche pouvait lire une page après l’ajout d’un cookie temporaire, avec le titre Release notes review et l’identifiant GEO-104. Cela vérifie uniquement la session de ce fixture, pas Seed Evolving, OpenCode ou un compte tiers. Consultez le guide complet Tabbit CLI, le guide de connexion à un navigateur existant et celui sur la réutilisation d’une session.

Copier des champs visibles vers un formulaire de test

Commencez par une petite extraction en lecture seule. Donnez les noms des champs et les libellés de destination. Ne demandez pas à l’agent de deviner les valeurs manquantes ou d’envoyer le formulaire.

Utilise Tabbit CLI dans le profil Tabbit Browser actuel. Lis la page source connectée et associe uniquement les champs visibles que j’indique au formulaire de test. Renvoie une ligne par champ avec son libellé source, sa valeur visible exacte, le titre de la page et l’URL source. Si une valeur est absente ou ambiguë, laisse-la vide et ajoute un indicateur de révision. Ne clique sur aucun bouton Enregistrer, Envoyer ou autre commande qui modifie la fiche.

Crée un brouillon dans le navigateur nommé « Seed Evolving field map — GEO-104 test fixture ». Affiche la correspondance et attends ma relecture.

Le prompt fixe l’action, le format et le point d’arrêt. Une ligne illustrative du fixture pourrait être :

Libellé sourceValeur visibleChamp cibleSourceVérification
Fixture recordGEO-104Record IDRelease notes review, URL de testVérifier l’identifiant sur la page

Cette ligne illustre le fixture ; ce n’est pas une sortie Seed Evolving. Pour une vraie tâche, gardez le titre et l’URL exacts affichés. Définissez les actions permises avec la liste de contrôle première tâche. Comparez Browser MCP et CLI pour choisir une intégration locale. Le guide de configuration Codex, la présentation de Tabbit Browser et l’explication des navigateurs agentiques apportent le contexte.

Relire le brouillon avant d’agir

Ouvrez côte à côte le brouillon nommé et la page source. Vérifiez chaque nom, date, unité et statut. Rouvrez chaque URL et confirmez que la page affiche toujours la valeur. Laissez vide ce qui n’est pas clair et demandez confirmation à une personne autorisée.

ÉtapeRéussite siArrêtez-vous si
Compte et pageLe compte et le titre attendus sont visiblesLa session a expiré ou le compte est incorrect
CorrespondanceChaque valeur a un libellé visible et une URLLa valeur est déduite ou sa source manque
Brouillon nomméLe relecteur voit la correspondance avant toute modificationLe client a déjà enregistré ou envoyé le formulaire
Action finaleUne personne vérifie et approuve la destinationLa source ou la destination est incertaine

La répartition est simple : Seed Evolving fournit la sortie du modèle, le client local exécute les outils et Tabbit CLI atteint le navigateur. Commencez par une page sans risque et un formulaire de test. Si votre compte ne propose pas doubao-seed-evolving, ne le remplacez pas par la clé de catalogue ; vérifiez la région et l’accès ModelArk.

Questions fréquentes

Quel est l’identifiant API de Seed Evolving ?

La documentation actuelle de Volcengine ModelArk indique `doubao-seed-evolving`. `bytedance-seed/seed-evolving` est une clé de catalogue Models.dev. Vérifiez le fournisseur et l’accès de votre compte avant de la configurer.

Seed Evolving peut-il ouvrir seul mon navigateur connecté ?

Non. Le modèle peut renvoyer des appels d’outils, mais il ne possède ni session ni cookies de navigateur. Un client d’agent local doit exécuter Tabbit CLI sur l’appareil où Tabbit Browser est ouvert.

Quel client peut exécuter Seed Evolving et Tabbit CLI ?

ModelArk documente une API compatible avec OpenAI et cite OpenCode, Pi, Codex CLI, Cline et d’autres clients. Vérifiez que le client accepte l’identifiant Ark exact et exécute les outils locaux.

Comment relier le client à Tabbit ?

Installez le skill Tabbit à l’endroit où votre client le découvre, puis lancez `tabbit-cli diagnose`. Certains clients utilisent `/tabbit`, Pi utilise `/skill:tabbit`, et d’autres proposent `/skills` ou un menu de skills.

Une tâche distincte réutilise-t-elle la connexion au site ?

Une tâche Tabbit CLI peut utiliser la session de l’environnement Tabbit Browser auquel elle est reliée. Vérifiez vous-même le compte et la page. Sans transfert local pris en charge, ne supposez pas qu’un agent distant accède aux onglets locaux.

L’agent peut-il envoyer le formulaire de test ?

Laissez la tâche en lecture seule et arrêtez-la avant l’envoi. Vérifiez chaque valeur et son URL dans le brouillon, puis envoyez manuellement seulement si la destination et les données sont correctes.

Passez à la suite

Laissez Tabbit travailler à vos côtés.

Faites des recherches entre les onglets, automatisez les tâches répétitives du navigateur et gardez chaque élément de contexte à portée de main.