Construindo Software com IA: Um Sistema de Quatro Documentos e o Iniciante Eterno

2025-07-19
Construindo Software com IA: Um Sistema de Quatro Documentos e o Iniciante Eterno

O autor construiu o Protocollie em quatro dias usando o programador em par de IA Claude, não através de habilidades de codificação experientes, mas por meio de quatro documentos: Visão geral da arquitetura, Considerações técnicas, Processo de fluxo de trabalho e Divisão da história. Esse processo, comparado a "jogar espaguete na parede", destaca a experimentação em vez do planejamento, mostrando a mudança na paisagem da programação assistida por IA. Ele revela uma mudança no papel do programador e abraça a incerteza dessa nova era, onde o avanço tecnológico rápido supera o acúmulo de experiência.

Leia mais
Desenvolvimento desenvolvimento eficiente

MCP: O Ecossistema de Plug-ins Universal Acidental

2025-06-29
MCP: O Ecossistema de Plug-ins Universal Acidental

Este artigo explora os usos inesperados do MCP (Protocolo de Contexto do Modelo). Inicialmente projetado para aprimorar assistentes de IA, sua capacidade de "fornecer uma maneira padronizada de conectar modelos de IA a diferentes fontes de dados e ferramentas" transcende o reino da IA. Assim como uma porta USB-C que pode conectar uma torradeira a um monitor, o MCP se tornou um ecossistema de plug-ins universal. Desenvolvedores podem criar plug-ins funcionais sem precisar entender o funcionamento interno de outros aplicativos. Isso aprimora dramaticamente a funcionalidade do aplicativo, criando aplicativos inesperados. Um aplicativo de gerenciamento de tarefas, por exemplo, pode usar servidores MCP para verificação ortográfica, pedido automático de café e muito mais.

Leia mais
Desenvolvimento ecossistema de plug-ins

Explosão de produtividade da IA: Estamos preparados para o gargalo de decisão?

2025-04-27
Explosão de produtividade da IA: Estamos preparados para o gargalo de decisão?

A IA está escalonando exponencialmente o lado da produção do trabalho do conhecimento, mas nossas ferramentas e rituais de tomada de decisão permanecem presos ao passado. Isso cria gargalos em tudo, desde revisões de código até mapeamento de rotas. A IA se destaca na produção, mas os humanos ficam com um grande backlog de tarefas para avaliar, aprovar ou modificar. Isso leva à diminuição da satisfação no trabalho e, mais importante, as ferramentas existentes não conseguem lidar com o aumento do trabalho gerado pela IA. Precisamos redesenhar os fluxos de trabalho, focando na tomada de decisões de alta velocidade em vez da produção, ou nos afogaremos em tarefas geradas por IA.

Leia mais

Automação de Correções de Bugs com Clusters de Agentes Multi-LLM: Mais Barato do que Você Imagina

2025-04-13
Automação de Correções de Bugs com Clusters de Agentes Multi-LLM: Mais Barato do que Você Imagina

Esta publicação detalha uma nova abordagem para correção automatizada de bugs usando vários modelos de linguagem grandes (LLMs). Ao integrar o Asana, o agente de codificação Aider e um agente Sublayer, o sistema aciona automaticamente três LLMs (GPT-4o, Claude 3.5 Sonnet e Gemini 2.0 Flash) para tentar corrigir o mesmo bug. Cada tentativa é executada em um branch Git separado, resultando em vários pull requests. Essa abordagem de 'inferência desperdiçada' se mostra surpreendentemente barata e eficiente, oferecendo redundância e soluções diversas. Mesmo que um modelo falhe, outros podem ter sucesso, fornecendo abordagens alternativas. Este experimento mostra o potencial dessa correção de bugs automatizada, multimodelo e de baixo custo, sugerindo uma mudança de paradigma no desenvolvimento futuro.

Leia mais
Desenvolvimento

MonkeysPaw: Uma estrutura web baseada em LLM e impulsionada por intenção

2025-04-06
MonkeysPaw: Uma estrutura web baseada em LLM e impulsionada por intenção

MonkeysPaw é uma estrutura web Ruby revolucionária que interrompe o desenvolvimento web tradicional. Em vez de escrever HTML, CSS e JavaScript, os desenvolvedores descrevem o conteúdo da página usando linguagem natural; a estrutura gera páginas web completas com base na interpretação do LLM da intenção. Isso torna o desenvolvimento mais rápido e eficiente, mas também apresenta desafios como desempenho e precisão. MonkeysPaw representa uma nova maneira de desenvolver em um mundo prioritário de IA, priorizando o conteúdo e usando linguagem natural como código, reduzindo a barreira entre o pensamento e a implementação.

Leia mais