Discussão sobre a palestra "The New Code" de Sean Grove (OpenAI), que…
INEMA
dublado
O vídeo “The New Code” – Sean Grove, OpenAI apresenta uma visão sobre o futuro da programação e o papel das especificações como o “novo código”. Aqui está o resumo completo:
1. Ideia central: Especificações como o novo código⌗
- Sean argumenta que o valor real dos programadores não está apenas no código que produzem, mas na comunicação estruturada que alinha equipes e usuários.
- Especificações escritas capturam intenções e valores de forma mais clara e são a base para gerar código, documentação, testes, e até mesmo produtos finais.
2. Código versus comunicação⌗
- Apenas 10–20% do trabalho de um programador é o código em si.
- Os 80–90% restantes são comunicação: entender problemas, planejar soluções, traduzir intenções em ações e verificar resultados.
- À medida que IA evolui, o programador mais valioso será aquele que comunica melhor suas intenções.
Exemplo: “vibe coding” com IA já mostra isso, pois descrevemos o que queremos e o modelo gera o código.
3. O problema de descartar prompts⌗
- Hoje, os prompts usados com IA são descartados, enquanto o código gerado é guardado.
- Isso é comparado a descartar o código-fonte e guardar só o binário: perde-se o contexto e as intenções originais.
4. O poder das especificações⌗
-
Especificações escritas permitem:
-
Alinhar humanos sobre intenções e valores.
- Gerar código para múltiplas linguagens ou arquiteturas.
- Servir como material de treino e avaliação para modelos de IA.
Exemplo real: o OpenAI Model Spec é um conjunto de arquivos markdown que documenta intenções e valores para os modelos da OpenAI.
5. Deliberative Alignment⌗
- Técnica para alinhar modelos com especificações:
- Fornece à IA uma especificação + prompts desafiadores.
- Um modelo avaliador pontua respostas com base na especificação.
- Ajusta os pesos do modelo para reforçar o comportamento desejado.
6. Programadores como legisladores⌗
-
Analogias com leis:
-
A Constituição dos EUA é uma especificação nacional: clara, versionada, com revisão judicial e precedentes (unit tests).
- Da mesma forma, especificações em IA alinham modelos e humanos para objetivos comuns.
7. Ferramentas do futuro⌗
- IDEs podem evoluir para ambientes de “clarificação de pensamento”, ajudando a eliminar ambiguidades nas especificações antes mesmo de gerar código.
- Todos (PMs, engenheiros, advogados) tornam-se “programadores” ao escrever especificações.
8. Mensagem final⌗
- O futuro da engenharia de software não é apenas escrever código, mas explorar e alinhar soluções para problemas humanos.
-
Especificações permitirão:
-
Desenvolvimento mais rápido e seguro.
- Inclusão de todos (não só técnicos) no processo.
- Convite para colaborar no time de Agent Robustness da OpenAI para alinhar agentes de IA em escala.
Exemplos citados no vídeo⌗
- OpenAI Model Spec: Markdown versionado para definir valores/modelos.
- Deliberative Alignment: método para alinhar IA com políticas escritas.
- Constituição dos EUA como “model spec” da sociedade.
Codigo x Comunicação
1