MiniMax-M2.7 pode ajudar a levar dados conferidos de uma página conectada a um formulário de teste, desde que um cliente de agente conecte o modelo a uma ferramenta de navegador. O modelo não controla o navegador sozinho: o cliente executa as chamadas. Uma opção local para avaliar é Tabbit Browser com Tabbit CLI no Codex, usando a skill instalada $tabbit. Verifique separadamente se o cliente encontra a skill, se o CLI alcança o navegador e se o site está conectado. Depois, peça um rascunho com nome e pare antes do envio.
Esse limite importa. Um usuário da comunidade MiniMax diz que “o harness e a forma de escrever o prompt fazem muita diferença”; um comentário no YouTube também recomenda manter o mesmo harness ao avaliar modelos. São opiniões sobre os ambientes de cada pessoa, não provas de compatibilidade com Tabbit. Discussão no Reddit · Discussão no YouTube
Pontos principais
M2.7 consegue gerar chamadas estruturadas de ferramentas; o cliente ainda precisa executar cada ação permitida e devolver o resultado.
A API hospedada da MiniMax usa
MiniMax-M2.7; o repositório de pesos usaMiniMaxAI/MiniMax-M2.7. Confirme o ID exato e o comportamento das ferramentas na rota escolhida.A LICENSE do repositório de pesos é não comercial. “Pesos abertos” não significa autorização para uso comercial.
Uma tarefa separada do Tabbit CLI pode reutilizar a sessão existente no mesmo ambiente do Tabbit Browser. Isso não comprova uma integração específica de modelo e cliente.
Comece com dados fictícios ou de baixo risco. Prepare um rascunho nomeado, confira cada campo na origem e deixe o envio para uma pessoa.
Confirme a rota do modelo antes de abrir uma página privada
| Rota | ID e capacidade documentados | O que verificar antes de usar |
|---|---|---|
| API hospedada MiniMax | O exemplo oficial envia MiniMax-M2.7 ao endpoint de geração de texto; o guia do modelo descreve chamadas de ferramentas | Acesso à conta, endpoint atual, formato aceito pelo cliente e termos de dados do provedor |
| Pesos locais | O model card lista MiniMaxAI/MiniMax-M2.7 e caminhos como vLLM, SGLang e Transformers | Hardware, framework de inferência, parser e suporte do servidor a chamadas estruturadas |
| Provedor terceirizado | O catálogo pode usar outro ID ou um adaptador próprio | Disponibilidade, versão, limites, retenção e passagem correta das chamadas e dos resultados |
O guia de ferramentas da MiniMax explica que M2.7 retorna chamadas estruturadas e que o host do exemplo as analisa e executa. Para o navegador, essa distinção é essencial: o modelo pode solicitar uma ferramenta, mas o cliente e suas permissões definem se uma página será lida, um campo preenchido ou um botão acionado. O ID hospedado está no exemplo oficial da API MiniMax. Não copie o nome do repositório do Hugging Face para o seletor de outro provedor. Veja o guia de chamadas de ferramentas e o repositório do modelo.
Os pesos têm uma licença separada. A LICENSE se chama “NON-COMMERCIAL LICENSE”: permite uso pessoal e certas atividades de pesquisa ou educação sem fins comerciais, mas o uso comercial exige autorização prévia por escrito da MiniMax. Esses termos cobrem os pesos e derivados descritos ali, não a API hospedada. Confira à parte os termos do endpoint usado.
Conecte o navegador local com três verificações
Instale o Tabbit Browser e a skill do Tabbit CLI. No Codex, solicite a skill instalada com $tabbit; o executável é ~/.local/bin/tabbit-cli. Outros clientes têm uma entrada própria. Pi usa /skill:tabbit, alguns clientes oferecem /skills e outros descobrem as skills automaticamente. Não presuma que /tabbit seja um comando universal.
Descoberta da skill: peça ao cliente para listar ou carregar
tabbit. Encontrar a skill não prova que o CLI alcança o navegador.Acesso ao executável: rode
tabbit-cli diagnosee confirme a instância do Tabbit Browser desejada. Dê um nome claro à tarefa e use um request ID único em cada chamada.Login no site: abra você mesmo a página autorizada no ambiente Tabbit escolhido e confirme a sessão. Não cole senhas, cookies nem tokens de sessão no prompt.
A página pode reutilizar a sessão que já existe nesse ambiente. O Tabbit CLI cria uma página de tarefa separada, deixando suas abas habituais disponíveis. Na nossa fixture local, a página protegida retornou 401 antes de uma sessão temporária de teste; depois, outra tarefa CLI nomeada leu o título “Release notes review” e o registro GEO-104. Isso verifica apenas o reaproveitamento de sessão nessa fixture, não uma conexão do M2.7 nem uma integração externa. Consulte o guia completo do Tabbit CLI e o guia para conectar um agente a um navegador existente.
Passe os campos a um formulário de teste e pare
Escolha uma página que você tenha autorização para ler e um formulário de teste que não envie dados reais de clientes nem de operações. Limite a tarefa: leia o ID e o título do registro, preencha os campos correspondentes, inclua a URL de origem e pare. Não dê ao agente permissão para enviar ou publicar.
O prompt deve definir o que pode ser lido, quais ações são permitidas, como lidar com dúvidas e onde parar:
Tarefa: preparar um rascunho para revisão chamado “M2.7 field handoff — GEO-104”.
Use Tabbit Browser pela skill instalada do Tabbit CLI. Leia somente a página indicada e o formulário de teste vazio que eu indicar.
Copie para os campos correspondentes o ID visível do registro, o título da página e a URL de origem. Não deduza valores ausentes. Se um campo não existir ou for ambíguo, deixe-o vazio e liste o problema.
Depois de preencher, pare antes de clicar em Enviar, Salvar, Publicar ou qualquer controle equivalente. Mostre os valores do rascunho ao lado do texto de origem e da URL para revisão.Exemplo de saída esperada da página da fixture local; não representa um formulário enviado:
{
"draft_name": "M2.7 field handoff — GEO-104",
"page_title": "Release notes review",
"record_id": "GEO-104",
"source_url": "http://127.0.0.1:<fixture-port>/release",
"form_status": "preenchido para revisão; não enviado",
"review": "compare cada campo com a página aberta"
}O exemplo usa apenas o título e o ID visíveis na fixture. Ele não afirma que um formulário de staging real foi preenchido. Se um seletor falhar, ocorrer um redirecionamento inesperado, faltar um campo ou surgir uma solicitação de login, pare. A lista da primeira tarefa de agente de navegador propõe um teste pequeno; o guia MCP ou CLI explica a diferença entre cliente e transporte.
Use uma tabela de revisão, não uma cópia cega
| Campo | O que o agente deve retornar | Conferência humana antes de usar |
|---|---|---|
| ID do registro | Identificador visível e exato | Compare caractere por caractere; rejeite valores inferidos ou reformatados |
| Título | Cabeçalho visível da página ou do registro | Confirme que corresponde ao registro, não à moldura do site |
| URL de origem | Endereço da página que exibe o valor | Abra na mesma sessão autorizada e confirme o registro |
| Estado do formulário | “preenchido para revisão; não enviado” | Confirme que não há aviso de sucesso, página de confirmação ou envio acidental |
Essa segunda conferência identifica um erro comum: um valor plausível copiado da linha errada. Mantenha a origem junto ao rascunho nomeado. Se a página renderizar novamente, capture uma visualização atual em vez de usar a posição anterior do botão. O guia de pesquisa no navegador com fontes ensina a vincular afirmações às páginas de origem; o de permissões do agente no navegador cobre os limites de ação.
Uma transferência revisável com Tabbit Browser
O caso é direto: ler um registro interno autorizado e preparar uma linha de rascunho sem colocar credenciais do navegador no prompt. O Tabbit Browser mantém a página conectada em seu ambiente; o Tabbit CLI cria uma página de tarefa separada para o cliente local. A fixture descrita confirmou que, neste ambiente, uma tarefa CLI independente conseguiu ler a página protegida.
O fluxo é abrir a página autorizada no Tabbit, iniciar uma tarefa nomeada com a skill tabbit, ler os campos visíveis, preencher o formulário de teste e devolver uma prévia lado a lado. Depois, você confere a origem, o destino e o estado não enviado. Antes de mandar texto de página privada a um modelo hospedado, consulte o guia de agentes locais e na nuvem. O guia de configuração do Codex com Tabbit CLI cobre a conexão local.
O Tabbit não torna o M2.7 nativamente compatível com todos os clientes de agente. O cliente precisa descobrir a skill, executar o CLI local e devolver os resultados ao modelo. Um runner remoto precisa de um caminho local compatível à parte. Se faltar qualquer etapa, use uma página pública de teste ou pare na verificação de conexão.
Quando o rascunho está pronto
Uma boa tarefa de navegador deixa evidências, não apenas campos preenchidos. Guarde o rascunho somente quando o ID e o título coincidirem com a origem, cada campo tiver uma URL e o formulário continuar sem envio. Se for necessário alterar um sistema real, tome a decisão final e siga o processo de revisão desse sistema.
Antes de usar M2.7 nesse fluxo, confirme a rota do provedor, o ciclo de ferramentas do cliente e os termos de licença aplicáveis. Comece com dados sintéticos, revise o rascunho nomeado e deixe o clique consequente para uma pessoa.
Leituras relacionadas
Perguntas frequentes
O MiniMax-M2.7 consegue navegar sozinho por um site com sessão aberta?
Não. O MiniMax-M2.7 pode gerar chamadas estruturadas de ferramentas, mas um cliente de agente precisa fornecer e executar uma ferramenta de navegador autorizada. O Tabbit CLI é uma opção local para acessar uma sessão do Tabbit Browser. Verifique separadamente o modelo, o cliente e o login no site.
Qual ID devo usar para MiniMax-M2.7?
O exemplo de API da MiniMax usa `MiniMax-M2.7`; o repositório do Hugging Face e os exemplos locais usam `MiniMaxAI/MiniMax-M2.7`. Use o identificador documentado pelo provedor ou runtime escolhido e confirme o suporte a chamadas de ferramentas.
Posso usar comercialmente os pesos do MiniMax-M2.7?
A LICENSE do repositório do Hugging Face é não comercial. Ela permite alguns usos pessoais e de pesquisa ou educação sem fins comerciais; o uso comercial exige autorização prévia por escrito da MiniMax. Essa licença dos pesos é diferente dos termos de uma API hospedada.
O agente recebe minha senha ou os cookies do navegador?
Este fluxo reutiliza a sessão do navegador e não exige colar senha ou cookie no prompt. O conteúdo da página ainda pode ser enviado a um modelo hospedado. Consulte os termos de dados do provedor e evite páginas sensíveis no primeiro teste.
Posso pedir ao MiniMax para enviar o formulário?
Na primeira execução, peça que ele preencha um formulário de teste e pare antes de enviar, salvar ou publicar. Confira cada valor com a URL de origem e execute pessoalmente qualquer ação consequente.
É o mesmo modelo que MiniMax-M2.7-highspeed?
Não. A MiniMax documenta M2.7 e M2.7-highspeed como variantes de API distintas. Este guia usa a rota base `MiniMax-M2.7` para transferir campos e não compara velocidade ou resultados.