TabbitBlog

Usar Seed Evolving com um navegador conectado

Conecte a API oficial do Seed Evolving a um agente local, use o Tabbit CLI para ler páginas autenticadas e revise o mapeamento antes de salvar ou enviar.

Neste artigo
  1. Pontos principais
  2. Papel de cada componente
  3. Conecte o cliente local à página autenticada
  4. Copie campos visíveis para um formulário de teste
  5. Revise o rascunho antes de agir

Para usar Seed Evolving com um navegador conectado, execute a API oficial por um cliente de agente local que possa usar ferramentas e conecte-o ao Tabbit Browser pelo Tabbit CLI. O ID atual da API no Volcengine ModelArk é doubao-seed-evolving. O modelo propõe chamadas de ferramentas; o cliente local e o CLI fazem o trabalho no navegador. O exemplo copia campos visíveis de uma página autorizada para um formulário de teste e para antes do envio.

A chave de catálogo bytedance-seed/seed-evolving não é o ID da API do ModelArk. A lista oficial de modelos do Ark marca doubao-seed-evolving como compatível com chamadas de função e tarefas GUI. O acesso depende da região e da ativação da conta. Este guia não executou uma solicitação ao Seed Evolving; valide a configuração no seu cliente.

Dois relatos em primeira pessoa na comunidade de desenvolvedores da Tencent Cloud descrevem diferenças entre clientes e correções manuais ao desenvolver com Seed Evolving. Outro relato de projeto diz que um recurso levou algumas rodadas, enquanto um problema de upload continuou sem solução e precisou de análise humana. São experiências de programação, não testes de navegador. Teste seu cliente e mantenha uma revisão humana.

O Ark descreve o Seed Evolving como um modelo atualizado continuamente com um ID estável. Uma versão nova pode alterar o comportamento sem trocar o ID. Para repetir o fluxo, registre data, ID, prompt e esquema das ferramentas; após atualizações, execute novamente um teste sem risco. Consulte o guia oficial do Seed Evolving.

Pontos principais

  • Use doubao-seed-evolving no provedor ModelArk. Não cole a chave do catálogo no campo da API sem verificar.

  • O cliente local deve chamar a API e executar ferramentas locais.

  • Use o Tabbit CLI para ler somente os campos necessários.

  • Guarde a URL de origem com cada valor e compare-o com a página.

  • Salve um rascunho nomeado para revisão e pare antes de enviar.

Papel de cada componente

ComponentePapelVerifique antesNão comprova
API Seed EvolvingPlaneja e retorna chamadas de ferramentaO provedor libera doubao-seed-evolving para a contaAcesso a abas ou cookies
Cliente localEncaminha a saída do modelo às ferramentas locaisSuporta Ark e executa ferramentas localmenteQue o Tabbit esteja conectado
Tabbit CLILê páginas no ambiente Tabbit conectadotabbit-cli diagnose alcança o controladorPermissão para editar ou enviar
Revisor humanoConfere o mapeamento e o rascunhoVê página, valores e destinoQue um valor não conferido esteja correto

O guia de compatibilidade de ferramentas do ModelArk lista OpenCode, Pi, Codex CLI e Cline, e informa a URL compatível com OpenAI https://ark.cn-beijing.volces.com/api/v3. Essa é uma rota configurável, não uma prova de que uma conta ou configuração específica foi testada. O OpenCode permite configurar um provedor em sua documentação de modelos.

Este exemplo mantém a chave em uma variável local. Confirme os limites e recursos na lista atual do 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}
        }
      }
    }
  }
}

Conecte o cliente local à página autenticada

Instale o Tabbit Browser, entre no site por conta própria e abra a página que tem autorização para ler. Instale a skill tabbit em um local que o cliente encontre. O guia rápido do Tabbit CLI documenta /tabbit para clientes compatíveis. O Pi usa /skill:tabbit; outros podem oferecer /skills ou um seletor. Depois execute tabbit-cli diagnose no mesmo dispositivo. Encontrar a skill não prova que o CLI alcança o navegador, e um controlador ativo não prova que o site está autenticado.

Crie uma tarefa com nome próprio. As abas dela ficam separadas e você pode continuar trabalhando nas outras. No fixture local do projeto, uma segunda tarefa leu uma página após a inclusão de um cookie de teste e encontrou Release notes review e GEO-104. Isso verifica apenas o fluxo do fixture, não o Seed Evolving, o OpenCode ou uma conta externa. Veja o guia completo do Tabbit CLI, a conexão a um navegador existente e o guia de reutilização de sessão.

Copie campos visíveis para um formulário de teste

Comece com uma extração pequena e somente leitura. Liste os campos e os rótulos de destino. Não peça ao agente para adivinhar valores ausentes ou enviar o formulário.

Use o Tabbit CLI no perfil atual do Tabbit Browser. Leia a página autenticada e mapeie somente os campos visíveis que listei para o formulário de teste. Retorne uma linha por campo com o rótulo de origem, o valor visível exato, o título da página e a URL de origem. Se um valor estiver ausente ou ambíguo, deixe-o em branco e adicione uma marca de revisão. Não clique em Salvar, Enviar ou qualquer controle que altere o registro.

Crie um rascunho no navegador chamado “Seed Evolving field map — GEO-104 test fixture”. Mostre o mapeamento e aguarde minha revisão.

O prompt define a ação, o formato e o ponto de parada. Uma linha ilustrativa do fixture seria:

Rótulo de origemValor visívelCampo de destinoEvidênciaRevisão
Fixture recordGEO-104Record IDRelease notes review, URL de testeConfira o ID na página antes de copiar

Esta linha é um exemplo do fixture, não uma saída do Seed Evolving. Em uma tarefa real, mantenha o título e a URL exatos mostrados no navegador. Defina ações permitidas com a lista da primeira tarefa. Compare Browser MCP e CLI para escolher uma integração local. O guia do Codex, a visão geral do Tabbit Browser e a explicação sobre navegadores agentivos completam o contexto.

Revise o rascunho antes de agir

Abra o rascunho nomeado ao lado da página de origem. Confira grafia, datas, unidades e status. Abra cada URL novamente e confirme que a página ainda mostra o valor. Deixe em branco o que não estiver claro e peça confirmação a uma pessoa autorizada.

Ponto de verificaçãoAprovado quandoPare quando
Conta e páginaA conta e o título esperados estão visíveisA sessão expirou ou a conta está errada
MapeamentoCada valor tem rótulo visível e URLO valor foi deduzido ou falta a fonte
Rascunho nomeadoO revisor vê o mapeamento antes de qualquer alteraçãoO cliente já salvou ou enviou o formulário
Ação finalUma pessoa confere o destino e aprovaA origem ou o destino não está claro

A divisão é simples: Seed Evolving fornece a saída do modelo, o cliente local executa ferramentas e o Tabbit CLI acessa o navegador. Comece por uma página sem risco e um formulário de teste. Se a conta não listar doubao-seed-evolving, não substitua pelo identificador do catálogo; verifique a região e a ativação no ModelArk.

Perguntas frequentes

Qual é o ID da API do Seed Evolving?

A documentação atual do Volcengine ModelArk usa `doubao-seed-evolving`. `bytedance-seed/seed-evolving` é uma chave do catálogo Models.dev; verifique o provedor e o acesso da conta antes de configurar.

O Seed Evolving abre sozinho meu navegador conectado?

Não. O modelo pode retornar chamadas de ferramentas, mas não possui a sessão nem os cookies do navegador. Um cliente de agente local precisa executar o Tabbit CLI no dispositivo com o Tabbit Browser.

Qual cliente pode executar Seed Evolving e Tabbit CLI?

O ModelArk documenta uma API compatível com OpenAI e lista OpenCode, Pi, Codex CLI, Cline e outros clientes. Confirme se o cliente aceita o ID exato do modelo Ark e executa ferramentas locais.

Como conecto o cliente ao Tabbit?

Instale a skill do Tabbit onde o cliente possa descobri-la e execute `tabbit-cli diagnose`. Alguns clientes usam `/tabbit`, o Pi usa `/skill:tabbit` e outros oferecem `/skills` ou um menu de skills.

Uma tarefa separada reutiliza a sessão do site?

Uma tarefa do Tabbit CLI pode usar a sessão do ambiente do Tabbit Browser ao qual está conectada. Verifique a conta e a página, e não suponha que um agente remoto acesse abas locais sem um recurso de conexão local compatível.

O agente pode enviar o formulário de teste?

Mantenha a tarefa somente leitura e pare antes do envio. Confira cada valor e URL no rascunho; envie manualmente apenas se o destino e os dados estiverem corretos.

Dê o próximo passo

Deixe o Tabbit trabalhar ao seu lado.

Pesquise entre abas, automatize o trabalho repetitivo do navegador e mantenha todo o contexto ao alcance.