O que o Codex desbloqueia para a Notion
Como a Notion usa o Codex para tirar especificações do papel de uma vez só e multiplicar sua capacidade de engenharia.
2 Weeks → 3 hours
O Codex reduziu o tempo de desenvolvimento
Na Notion, o Codex está mudando a forma como engenheiros criam. A empresa está repensando as primitivas e abstrações de software que constrói para que agentes possam usá-las. Ao trazer um novo engenheiro para a equipe, eles buscam curiosidade e abertura, já que os anos de experiência que a área normalmente pediria ainda não existem. E gerentes que não escreviam código de produção havia anos estão de volta à base de código, lançando junto com suas equipes.
Ryan Nystrom lidera a engenharia de produto de IA na Notion. Em mais de um ano de trabalho, sua equipe criou ou participou de quase todos os recursos de IA do produto. Eles estão descobrindo que recorrer ao Codex abriu novas possibilidades para o que conseguem assumir.
“O que eu valorizo no Codex é que ele dedica tempo a entender as coisas antes de realmente criar. O resultado é que, na maioria das vezes, o que ele cria já sai de acordo com os padrões da nossa base de código, em vez de eu precisar voltar e limpar um monte do trabalho dele.”
Criando a entrada de voz com IA da Notion na web
A capacidade do Codex de executar de forma autônoma ficou clara em um projeto recente. Ryan usou exclusivamente o Codex para levar a entrada de voz com IA da Notion para a web.
“Quando falamos, conseguimos fornecer muito mais contexto”, diz ele. “Se estou digitando, fico pensando na minha prosa, nas palavras que estou usando. Ao oferecer esse recurso aos usuários na Notion, eles conseguem fazer perguntas mais orgânicas e incluir muito mais contexto. Queríamos levar isso para o Notion AI.”
Quando a solicitação do recurso chegou, o app móvel da Notion já tinha uma versão funcional, mas o cliente para desktop e web não. Mesmo sem ter certeza total de como o recurso funcionava no mobile, Ryan conseguiu entregar o problema ao Codex. Ele apontou o Codex para a base de código mobile, deu uma descrição clara de como o recurso precisaria aparecer na web e forneceu uma forma de verificar o resultado. O Codex voltou com uma primeira versão completa da implementação web, de uma só vez, seguindo as convenções da base de código da Notion bem o suficiente para ser lançada no dia seguinte.
“Se eu fosse criar o recurso de entrada de voz da Notion dois anos atrás, esse seria um projeto que levaria duas semanas para mim e talvez outro engenheiro”, diz Ryan. “Com o Codex, consegui criar isso em talvez três ou quatro horas, totalmente sozinho.”
“Ele passou um bom tempo explorando nosso código mobile e, então, voltou e escreveu praticamente todo o recurso de uma só vez. Eu lancei no dia seguinte e imediatamente comecei a deixar os usuários testarem.”
Como o trabalho mudou
Engenheiros da Notion conseguem, de forma rotineira, entregar ao Codex um conjunto de tarefas e uma forma de verificar o trabalho, e então se afastar enquanto ele executa. “Tenho percebido que passo muito mais tempo escrevendo esses documentos de especificação que posso entregar ao Codex e deixar ele trabalhar”, diz Ryan. “Sinceramente, eu quase não escrevo mais código à mão.”
Antes do Codex, cada engenheiro da equipe realmente conseguia se concentrar em apenas uma tarefa por vez, espremida entre reuniões e apoio aos colegas. Agora, eles executam várias tarefas em paralelo, disparando trabalhos sem perder nenhum apoio da equipe que antes virava gargalo.
“Eu gerencio uma equipe de pessoas, e tradicionalmente gerentes não têm tempo para escrever código”, diz ele. “O fato de eu conseguir criar um recurso sozinho e ainda apoiar minha equipe é surreal. Estou em gestão há mais de cinco anos e nunca consegui mergulhar tão fundo em problemas de programação.”
Agora ele pode simplesmente enfileirar uma tarefa, entrar em um bloco de reuniões e voltar para encontrar um recurso concluído. Ou ele e sua equipe ganham um gerente que consegue lançar junto com eles, e Ryan recupera uma parte do trabalho que achava ter deixado para trás. Essa disponibilidade vai além do expediente também. Ele faz uma pergunta de pesquisa antes de dormir, deixa o Codex rodando durante a noite e acorda com um relatório pronto.
O Codex redefiniu o patamar do que uma equipe pequena (até mesmo uma equipe de uma pessoa!) consegue lançar e deu aos engenheiros da Notion mais espaço para se concentrar no trabalho que mais importa para eles.
“Sempre que preciso pesquisar uma tarefa, corrigir um bug ou fazer um pequeno ajuste, o Codex está ali, pronto e disposto. Basicamente, tenho um estagiário disponível na Notion 24/7.”


