LançamentoAnálise · No radarLatent Space (swyx)→ original

Stanford ensina alunos a enviar patches aos mantenedores: por dentro do curso CS146S

Quando um agente de programação resolve a tarefa do ano passado com um único prompt, os exercícios antigos perdem o sentido. Mihail Eric, que ministra o curso CS146S em Stanford e lidera a área de IA na Monaco, trouxe mantenedores de projetos de código aberto para o curso. O aluno explora um repositório desconhecido, propõe uma alteração e explica o patch a quem pode aceitá-lo.

Processado por IA de Latent Space (swyx); editado por Hamidun News
Stanford ensina alunos a enviar patches aos mantenedores: por dentro do curso CS146S
Fonte: Latent Space (swyx). Colagem: Hamidun News.
Ouvir artigo
Ficha técnica e números-chave
ParâmetroDados
Fonte originalLatent Space (swyx) ↗
Editor-chefe
A tarefaum repositório de terceiros, um patch e a defesa da alteração diante de um mantenedor
Dado-chave #2A Monaco desenvolve seus próprios ambientes de trabalho para agentes e compra ferramentas de revisão de código
Dado-chave #3O agente de plantão da Monaco recebeu acesso ao Datadog e ao GitHub

O que pedir aos alunos quando um agente faz tudo sozinho

É um problema conhecido: você passa uma tarefa a um desenvolvedor júnior, e o Claude Code ou outro agente a resolve com um único prompt. Os professores enfrentam a mesma situação. As tarefas do ano passado deixaram de avaliar o que o aluno aprendeu.

Mihail Eric ministra em Stanford o curso CS146S, The Modern Software Developer, e lidera a área de IA na startup Monaco. Na segunda edição do curso, ele mudou o próprio formato de avaliação. Mantenedores de projetos de código aberto passaram a participar. O aluno precisa entender um repositório desconhecido, propor uma alteração e explicar o patch à pessoa que poderá integrá-lo.

Isso se aproxima bastante do trabalho real. Gerar código agora é barato. O que custa caro é entender uma base de código de terceiros, manter o contexto e se responsabilizar pelo diff. Um mantenedor não vai avaliar a elegância do prompt: vai perguntar por que a alteração é necessária e o que ela vai quebrar.

O que sobreviveu ao contato com produção

Em um episódio do podcast Latent Space que celebra a marca de um milhão de inscritos do canal AI Engineer, Eric apresenta o programa de dez semanas do curso. Ele conta quais lições foram úteis para sua própria equipe de engenharia. Os temas incluem a arquitetura do ciclo, das ferramentas e da estrutura de execução (harness) de um agente de programação; engenharia de contexto para um repositório grande; e as habilidades que ajudam a entender um diff, em vez de aceitá-lo às cegas.

Uma seção específica trata da decisão entre desenvolver e comprar. A Monaco criou internamente seus agent workspaces, ou seja, ambientes de trabalho para cada agente. As ferramentas de revisão de código foram compradas. Já o agente de plantão recebeu acesso ao Datadog e ao GitHub para examinar alertas e relacioná-los ao código por conta própria. Eric resume a fórmula assim: compre para aprender, desenvolva para manter.

Outros assuntos discutidos incluem como preparar um repositório para o trabalho dos agentes, o que fazer quando a revisão de código vira um gargalo, segurança, dependências e permissões de acesso, agentes em segundo plano como o Stripe Minions, portais MCP e a questão de qual trabalho resta aos desenvolvedores.

Limitações e lições práticas

É uma conversa de duas horas, não um estudo com métricas. Até agora, vimos apenas o anúncio e o sumário; os detalhes e números específicos precisam ser conferidos no próprio episódio. Parte do material é abertamente promocional: tanto o próprio canal do podcast quanto a Monaco promovem suas próprias pautas.

Ainda assim, a lição prática é útil. Se você contrata ou desenvolve profissionais juniores, substitua a avaliação de quem escreveu código pela de quem entendeu código de terceiros e defendeu uma alteração. Se está montando uma equipe em torno de agentes, decida antes o que considera uma competência central a ser mantida internamente e o que vai comprar. E, acima de tudo, prepare o repositório para o agente: estrutura clara, testes, acesso à observabilidade e permissões limitadas. Caso contrário, a revisão será o gargalo, e não a geração.

História

Perguntas frequentes sobre a notícia

O que pedir aos alunos quando um agente faz tudo sozinho?

É um problema conhecido: você passa uma tarefa a um desenvolvedor júnior, e o Claude Code ou outro agente a resolve com um único prompt. Os professores enfrentam a mesma situação. As tarefas do ano passado deixaram de avaliar o que o aluno aprendeu. Mihail Eric ministra em Stanford o curso CS146S, The Modern Software Developer, e lidera a área de IA na startup Monaco. Na segunda edição do curso, ele mudou o próprio formato de avaliação. Mantenedores de projetos de código aberto passaram a participar.

O que sobreviveu ao contato com produção?

Em um episódio do podcast Latent Space que celebra a marca de um milhão de inscritos do canal AI Engineer, Eric apresenta o programa de dez semanas do curso. Ele conta quais lições foram úteis para sua própria equipe de engenharia. Os temas incluem a arquitetura do ciclo, das ferramentas e da estrutura de execução (harness) de um agente de programação; engenharia de contexto para um repositório grande; e as habilidades que ajudam a entender um diff, em vez de aceitá-lo às cegas.

O que se sabe sobre Limitações e lições práticas?

É uma conversa de duas horas, não um estudo com métricas. Até agora, vimos apenas o anúncio e o sumário; os detalhes e números específicos precisam ser conferidos no próprio episódio. Parte do material é abertamente promocional: tanto o próprio canal do podcast quanto a Monaco promovem suas próprias pautas. Ainda assim, a lição prática é útil. Se você contrata ou desenvolve profissionais juniores, substitua a avaliação de quem escreveu código pela de quem entendeu código de terceiros e defendeu uma alteração.

ZK
Zhemal Khamidun — CPO da Alpina Digital, gerente de produto do AlpinaGPT. Cria produtos de IA desde 2019. O Hamidun News é um projeto pessoal que virou um agregador em produção com mais de 6.000 leitores.
✦ Unified AI Workspace · Nomad

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.

Try Nomad AI →Launch Nomad Agent
O que você acha?
Carregando comentários…