Yandex automatiza a atualização do Chromium com um agente LLM
O Yandex incorporou um agente LLM ao processo de atualização do Chromium para resolver conflitos de código e corrigir erros de compilação automaticamente. Antes, cada ciclo consumia vários meses-pessoa; agora o agente assume a maior parte da rotina. O agente não é perfeito: casos complexos ainda exigem trabalho manual. Mas ele dá conta sozinho de 70-80% do serviço, e os desenvolvedores passam a revisar código em vez de escrevê-lo.
Processado por IA de Habr AI; editado por Hamidun News
A cada quatro semanas, o Yandex Browser migra para uma nova versão do Chromium. Para o usuário final, isso passa despercebido, mas os desenvolvedores precisam resolver milhares de conflitos de código e corrigir a mesma quantidade de erros de compilação. O Yandex decidiu automatizar essa rotina e incorporou um agente LLM ao processo de sincronização com o upstream.
Uma atualização tão grande que consome meses
Em cada ciclo de atualização, chegam cerca de 10 mil commits do Chromium principal e aproximadamente 1500 mudanças próprias acumuladas no fork do Yandex. O resultado: mais de mil conflitos de merge, vários milhares de erros de compilação e uma enorme quantidade de dependências que deixaram de funcionar com a nova versão. O processo envolve dezenas de desenvolvedores de diferentes níveis de experiência. O esforço total por ciclo chega a vários meses-pessoa. É tempo que a equipe não pode gastar com recursos, otimização ou bugs reportados pelos usuários. Pura rotina que trava o desenvolvimento.
Por que um simples chat com um LLM não funciona
Dá para pensar: basta jogar o erro no ChatGPT e receber a correção. Na prática, isso não funciona. O Yandex não lida com erros isolados: trata-se da atualização regular de um fork grande, com um longo histórico de mudanças. É preciso resolver milhares de problemas ao mesmo tempo, levando em conta o contexto do upstream e das modificações próprias. Uma consulta comum a um LLM é inútil aqui: o contexto não basta, as soluções se contradizem e cada etapa precisa de validação. Por isso o Yandex foi além: em vez de simplesmente jogar erros num chat, incorporou um agente LLM que entende a estrutura do projeto e consegue analisar e resolver conflitos de forma autônoma.
Como o agente resolve os conflitos
O agente trabalha em duas etapas. Primeiro, analisa o conflito: o que mudou no upstream, o que existe no fork, por que os dois são incompatíveis e quais dependências foram quebradas. Depois, propõe uma resolução que considera os dois lados. Estas são as principais tarefas que o agente assume:
- Resolução de conflitos de merge, analisando as mudanças dos dois lados
- Correção de erros de compilação (erros de tipos, de linking, missing includes)
- Validação das soluções: verificar se nada quebrou nos módulos vizinhos
O agente não é perfeito: casos complexos ainda exigem trabalho manual. Mas ele dá conta sozinho de 70-80% do trabalho. Os desenvolvedores passam ao modo de code review em vez de escrever código, o que é muito mais rápido e eficiente.
O que isso significa para o desenvolvimento de navegadores
Os mantenedores de grandes forks (navegadores, sistemas operacionais, kernels embarcados) agora enxergam um caminho real para uma sincronização com o upstream menos dolorosa. Os agentes LLM encontram seu lugar não em demos e apresentações chamativas, mas em processos industriais de rotina, onde de fato reduzem custos. É um sinal de amadurecimento dos LLMs no desenvolvimento: não substituem o desenvolvedor, mas funcionam como um assistente inteligente na rotina, liberando tempo para a criatividade e para novos recursos. O Yandex extrai o máximo do que foi incorporado aos modelos abertos: não alucinações, mas sistematização do trabalho.
- 1 de nov. de 2026Modelos locais perdem para Opus e Codex: 0,21 ponto no MacBook contra 1,00 do Codex
- 1 de nov. de 2026Kimi marca 96,2% em teste de análise em base 1C e vira reserva caso o Claude seja bloqueado
- 1 de nov. de 2026OpenAI reescreve as regras de comportamento do GPT: cinco valores e uma cadeia de prioridades
- 1 de nov. de 2026Google admite que o AI Mode reduz a receita da Busca; ações caem 15%
Perguntas frequentes sobre a notícia
O que se sabe sobre Uma atualização tão grande que consome meses?
Em cada ciclo de atualização, chegam cerca de 10 mil commits do Chromium principal e aproximadamente 1500 mudanças próprias acumuladas no fork do Yandex. O resultado: mais de mil conflitos de merge, vários milhares de erros de compilação e uma enorme quantidade de dependências que deixaram de funcionar com a nova versão. O processo envolve dezenas de desenvolvedores de diferentes níveis de experiência. O esforço total por ciclo chega a vários meses-pessoa. É tempo que a equipe não pode gastar com recursos, otimização ou bugs reportados pelos usuários. Pura rotina que trava
Por que um simples chat com um LLM não funciona?
Dá para pensar: basta jogar o erro no ChatGPT e receber a correção. Na prática, isso não funciona. O Yandex não lida com erros isolados: trata-se da atualização regular de um fork grande, com um longo histórico de mudanças. É preciso resolver milhares de problemas ao mesmo tempo, levando em conta o contexto do upstream e das modificações próprias. Uma consulta comum a um LLM é inútil aqui: o contexto não basta, as soluções se contradizem e cada etapa precisa de validação. Por isso o Yandex foi além: em vez de simplesmente jogar erros num chat, incorporou um agente LLM que e
Como o agente resolve os conflitos?
O agente trabalha em duas etapas. Primeiro, analisa o conflito: o que mudou no upstream, o que existe no fork, por que os dois são incompatíveis e quais dependências foram quebradas. Depois, propõe uma resolução que considera os dois lados. Estas são as principais tarefas que o agente assume: Resolução de conflitos de merge, analisando as mudanças dos dois lados Correção de erros de compilação (erros de tipos, de linking, missing includes) Validação das soluções: verificar se nada quebrou nos módulos vizinhos O agente não é perfeito: casos complexos ainda exigem trabalho ma
Test Frontier LLMs & Autonomous Agents in One Workspace
Run Claude Opus 5.5, GPT-6, Gemini 3.1, and DeepSeek side-by-side in Nomad AI (nomadnet.ai) — unified model routing, deep research, and multimodal workflows under one subscription.
O essencial da IA — uma vez por semana
Sete histórias que realmente importaram, escolhidas a dedo. Sem ruído nem releases.
Pronto! Verifique seu e-mail para a confirmação.