Pular para o conteúdo
    Em focoAgentes e automação

    Como a Amplitude orquestra modelos da OpenAI para lançar melhorias em 2 dias

    Entenda a arquitetura de múltiplos modelos por trás do agente Wave, da Amplitude, e veja como estruturar o repasse de dados de produto para agentes de codificação.

    Monitor ultrawide em um escritório escuro exibindo mapas de calor de uma interface web conectados por ondas de luz azul e ciano a uma janela de código de programação.
    A integração entre dados de navegação de usuários e agentes de codificação permite acelerar o desenvolvimento de melhorias de produto.
    Neste artigo

    Em uma amostra de 100 gravações de sessão (session replays, registros que reproduzem a interação real das pessoas na tela) na página inicial da Amplitude (abre em nova aba), 80 usuários digitaram suas próprias perguntas do zero. Apenas 12 clicaram nos cartões de sugestão prontos na interface. Quase ninguém clicava. Em uma esteira tradicional de engenharia, transformar esse diagnóstico em código testado em produção levava coisa de um mês. Segundo um estudo de caso publicado pela OpenAI (abre em nova aba) em 12 de novembro de 2026, data em que a ferramenta foi lançada comercialmente para clientes da plataforma de análise, o agente proativo de produto Wave reduziu esse ciclo estimado para 1 a 2 dias. Todos os números de desempenho e custo disponíveis até aqui vêm de testes internos e relatos das duas empresas envolvidas, sem auditoria independente de terceiros.⁠​‌​​‌​​‌​‌​​​​​‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌​​‌​‌‌‌​​‌‌​​​‌​​‌‌‌​​‌​​‌‌‌‌‌​​​​‌‌​​​​​​‌‌​‌‌​​​‌‌‌​​‌​‌‌​​​‌‌​​‌‌​​‌​​​‌‌​​​‌​‌‌​​‌​​​​‌‌‌​​​​​‌​‌‌​‌​​‌‌​​‌‌​​‌‌‌​​​​​‌‌​‌​​​‌‌​​​​‌​​‌​‌‌​‌​​‌‌​‌​​​‌‌​​‌​‌​​‌‌​​‌‌​​‌‌‌​​‌​​‌​‌‌​‌​​‌‌‌​​​​‌‌​​​‌‌​‌‌​​‌​‌​‌‌​​‌​‌​​‌​‌‌​‌​​‌‌​​​​​​‌‌​‌‌‌​‌‌​​​‌​​​‌‌‌​​‌​​‌‌‌​​‌​​‌‌​‌​​​​‌‌​​​​​‌‌​​‌‌​​​‌‌​‌‌‌​​‌‌​‌​​​​‌‌‌​​‌​​‌‌‌​​​⁠

    Ter dados de sobra raramente resolve a lentidão de entrega. Ferramentas de análise acumulam gráficos enquanto uma mudancinha de interface espera semanas por triagem, especificação e desenvolvimento. A proposta técnica do Wave parte da observação desse gargalo para testar uma hipótese arquitetural: um sistema de agentes consegue fechar o ciclo entre a métrica estagnada e o deploy se não tentar fazer tudo em um único passo nem com um único modelo.

    Da observação do erro ao plano técnico para agentes de código

    Na arquitetura descrita pela Amplitude, a equipe humana começa definindo uma área do produto e as metas ou métricas que precisa movimentar. Em vez de gerar mais um relatório estático para um gerente ler na semana seguinte, o Wave cruza quatro fontes de contexto: eventos analíticos da plataforma, gravações de sessão, relatos de clientes e o código-fonte do repositório.

    Monitor ultrawide sobre uma mesa com teclado mecânico exibindo quatro janelas: gráficos analíticos, gravação de sessão, feedback de usuários e código-fonte.
    O cruzamento entre eventos analíticos, sessões gravadas, feedbacks e código estruturado permite identificar e corrigir problemas de produto com rapidez.

    Esse cruzamento alimenta uma etapa intermediária obrigatória antes de qualquer alteração no repositório. Quando identifica uma falha de usabilidade ou oportunidade de conversão, o sistema redige uma proposta de correção acompanhada de um plano técnico e de critérios de aceite (acceptance criteria, as condições funcionais e de negócio que o código precisa satisfazer para ser aprovado). Só quando esse pacote está estruturado a tarefa segue para agentes de codificação (coding agents, ferramentas autônomas que leem repositórios, escrevem código e executam verificações), como o Codex da OpenAI ou o Wave Code Agent nativo da plataforma.

    O contraste com o uso improdutivo de assistentes de programação aparece nessa fronteira de responsabilidade. Pedir diretamente a um agente de código que "melhore o engajamento da página inicial" sem lastro em telemetria costuma resultar em alterações arbitrárias de layout ou código quebrado. Ao separar o agente que investiga os dados do agente que edita os arquivos, o plano técnico funciona como um contrato verificável por humanos.

    Evidências internas e o roteamento entre três modelos

    Conectar leitura de código, análise de vídeo de sessões e raciocínio profundo em um fluxo contínuo cobra um preço alto de inferência se toda requisição acionar o modelo mais pesado disponível. A Amplitude afirma que o Wave tem na casa dos 80% de sua operação apoiada em modelos da OpenAI, divididos em três funções segundo o perfil de custo, modalidade e latência de cada etapa.

    Modelo utilizadoFunção na arquitetura do WaveMétricas internas reportadas pela Amplitude
    GPT-6.1 SolGerenciador de oportunidades (Opportunity Investigator) e investigações densas em código e ciência de dados (Data Science Agent)Nota 4,06 de 5 na avaliação interna (contra 3,62, 3,52 e 2,94 de três alternativas); tempo mediano de investigação de 54 minutos; custo de US$ 1,34 por investigação; custo médio por acionamento 51% menor no Data Science Agent
    GPT-6 LunaTarefas frequentes de alto volume e baixa latência, como varredura de código (code scanning) e pequenas checagens de avaliaçãoMantém latência e custo reduzidos em execuções repetitivas (valores absolutos não divulgados pela empresa)
    GPT-Image-2.5 FlareGeração de protótipos visuais (mockups e wireframes, esboços estruturais de tela)Utiliza capturas de tela das gravações de sessão reais como referência visual para desenhar a proposta

    Nas baterias de avaliação interna conduzidas pela Amplitude para o Opportunity Investigator, a vantagem do GPT-6.1 Sol sobre os três modelos alternativos testados concentrou-se em dois critérios técnicos: conformidade com contratos de ferramentas (tool-contract compliance, a precisão do modelo ao respeitar estritamente a estrutura de parâmetros exigida por chamadas de API e funções) e fundamentação em evidências (evidence grounding, a capacidade de ancorar diagnósticos nos registros fornecidos sem inventar premissas).

    No caso real da página inicial da própria Amplitude, esse pipeline diagnosticou a baixa adesão aos cartões de sugestão e propôs sua personalização. Após uma revisão humana rápida sobre a recomendação, a equipe despachou o plano técnico para um agente de codificação e colocou a alteração em um teste A/B (experimento controlado que compara o comportamento de quem vê a versão nova contra um grupo de controle que vê a versão antiga). Em um dia, o volume de mensagens enviadas a partir dos cartões subiu 160% em relação ao grupo de controle. Segundo o relato da empresa, entre os experimentos, guias e feature flags (chaves de configuração que ativam recursos em produção sem exigir novo deploy) lançados por clientes usando o Wave, um em cada quatro entrou no ar no mesmo dia em que o agente apontou a oportunidade.⁠​‌​​‌​​‌​‌​​​​​‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌​​‌​‌‌‌​​‌‌​​​‌​​‌‌‌​​‌​​‌‌‌‌‌​​​​‌‌​​​​​​‌‌​‌‌​​​‌‌‌​​‌​‌‌​​​‌‌​​‌‌​​‌​​​‌‌​​​‌​‌‌​​‌​​​​‌‌‌​​​​​‌​‌‌​‌​​‌‌​​‌‌​​‌‌‌​​​​​‌‌​‌​​​‌‌​​​​‌​​‌​‌‌​‌​​‌‌​‌​​​‌‌​​‌​‌​​‌‌​​‌‌​​‌‌‌​​‌​​‌​‌‌​‌​​‌‌‌​​​​‌‌​​​‌‌​‌‌​​‌​‌​‌‌​​‌​‌​​‌​‌‌​‌​​‌‌​​​​​​‌‌​‌‌‌​‌‌​​​‌​​​‌‌‌​​‌​​‌‌‌​​‌​​‌‌​‌​​​​‌‌​​​​​‌‌​​‌‌​​​‌‌​‌‌‌​​‌‌​‌​​​​‌‌‌​​‌​​‌‌‌​​​⁠

    Revisão de arquitetura: como aplicar esse padrão no seu fluxo

    Reproduzir esse ganho de velocidade em uma equipe de engenharia própria não exige reescrever toda a infraestrutura de dados de uma vez, mas requer abandonar o hábito de usar um único prompt monolítico para diagnosticar e programar. A revisão do fluxo do Wave mostra que a compressão do ciclo de um mês para até dois dias depende da qualidade do repasse (handoff) entre a leitura dos dados e a execução do código, somada à trava de revisão humana.

    Padrão de arquitetura para conectar telemetria a agentes de código

    1. Isolar a varredura de alto volume em um modelo leve

      Configure um modelo rápido e mais barato (papel que o GPT-6 Luna cumpre no Wave) para varrer rotas do repositório, filtrar logs de eventos e rodar validações curtas de saída antes de acionar raciocínio profundo.

    2. Exigir fundamentação estrita no agente investigador

      Use um modelo com alta conformidade a esquemas de funções (como o GPT-6.1 Sol no relato da Amplitude) para cruzar métricas de queda de conversão com trechos específicos do código-fonte, proibindo sugestões que não citem eventos ou sessões reais.

    3. Gerar um contrato intermediário com critérios de aceite

      Não permita que o agente de análise edite o repositório diretamente. A saída obrigatória da investigação deve ser um documento estruturado contendo: diagnóstico quantificado, arquivos afetados, plano técnico de implementação e critérios de aceite testáveis.

    4. Anexar referência visual quando houver mudança de interface

      Se a alteração envolver front-end, utilize capturas da interface atual como entrada para um modelo de imagem gerar o esboço visual da modificação junto à especificação.

    5. Aplicar trava humana antes do despacho e validar com feature flag

      Submeta o plano técnico a uma aprovação rápida da equipe antes de enviá-lo ao agente de codificação (como o Codex). Faça o deploy protegido por feature flag e meça o resultado contra um grupo de controle para retroalimentar o ciclo.

    Equipes que separam a investigação analítica da escrita do código por meio de planos técnicos auditáveis reduzem o custo de inferência nas tarefas repetitivas e evitam que agentes autônomos empurrem alterações cegas para o repositório de produção.⁠​‌​​‌​​‌​‌​​​​​‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌​​‌​‌‌‌​​‌‌​​​‌​​‌‌‌​​‌​​‌‌‌‌‌​​​​‌‌​​​​​​‌‌​‌‌​​​‌‌‌​​‌​‌‌​​​‌‌​​‌‌​​‌​​​‌‌​​​‌​‌‌​​‌​​​​‌‌‌​​​​​‌​‌‌​‌​​‌‌​​‌‌​​‌‌‌​​​​​‌‌​‌​​​‌‌​​​​‌​​‌​‌‌​‌​​‌‌​‌​​​‌‌​​‌​‌​​‌‌​​‌‌​​‌‌‌​​‌​​‌​‌‌​‌​​‌‌‌​​​​‌‌​​​‌‌​‌‌​​‌​‌​‌‌​​‌​‌​​‌​‌‌​‌​​‌‌​​​​​​‌‌​‌‌‌​‌‌​​​‌​​​‌‌‌​​‌​​‌‌‌​​‌​​‌‌​‌​​​​‌‌​​​​​‌‌​​‌‌​​​‌‌​‌‌‌​​‌‌​‌​​​​‌‌‌​​‌​​‌‌‌​​​⁠

    Este conteúdo foi útil para você?

    Filipe Mendes

    Ver perfil completo