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-evolvingavec 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
| Composant | Rôle | À vérifier avant de commencer | Ne prouve pas |
|---|---|---|---|
| API Seed Evolving | Planifie et renvoie des appels d’outils | Le fournisseur propose doubao-seed-evolving à votre compte | L’accès aux onglets ou cookies |
| Client d’agent local | Transmet les sorties du modèle aux outils locaux | Il prend en charge Ark et exécute les outils localement | Que Tabbit soit connecté |
| Tabbit CLI | Lit les pages dans l’environnement Tabbit connecté | tabbit-cli diagnose atteint le contrôleur | Le droit de modifier ou d’envoyer un formulaire |
| Relecteur humain | Vérifie les correspondances et le brouillon | La page, les valeurs et la destination sont visibles | L’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é source | Valeur visible | Champ cible | Source | Vérification |
|---|---|---|---|---|
| Fixture record | GEO-104 | Record ID | Release notes review, URL de test | Vé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.
| Étape | Réussite si | Arrêtez-vous si |
|---|---|---|
| Compte et page | Le compte et le titre attendus sont visibles | La session a expiré ou le compte est incorrect |
| Correspondance | Chaque valeur a un libellé visible et une URL | La valeur est déduite ou sa source manque |
| Brouillon nommé | Le relecteur voit la correspondance avant toute modification | Le client a déjà enregistré ou envoyé le formulaire |
| Action finale | Une personne vérifie et approuve la destination | La 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.