Pular para o conteúdo principal

OpenCode: quando o agente de IA sai do chat e entra no fluxo de trabalho

· 21 min para ler

A primeira fase da IA generativa foi dominada pelo chat. Abríamos uma janela, descrevíamos um problema, copiávamos um trecho de código, esperávamos uma resposta e depois voltávamos manualmente para o ambiente real de trabalho.

Esse formato foi revolucionário, mas tem um limite evidente: ele mantém a IA do lado de fora da operação.

O OpenCode aponta para outra direção. Ele não trata a IA apenas como uma caixa de perguntas e respostas. Ele coloca o agente dentro do ambiente onde o trabalho técnico acontece: o terminal, o editor, o repositório, os arquivos, os comandos, as permissões e as ferramentas externas.

A diferença parece pequena, mas é estrutural.

Quando a IA conversa, ela ajuda. Quando ela opera com contexto, ferramentas e governança, ela começa a virar infraestrutura de trabalho.

Ambientes e instalação

· 4 min para ler

Ambientes e softwares utilizados na aula: Google Antigravity IDE, Gemini CLI, Python, Node.js, biblioteca ifcopenshell, Google Apps Script com Google Planilhas.

Git — controle de versões para quem nunca usou

· 5 min para ler

Git é um sistema que salva o histórico de tudo que você faz no seu projeto. Pense nele como um "Ctrl+Z infinito com etiquetas" — você pode voltar a qualquer versão anterior do seu código a qualquer momento.

Para engenheiros e arquitetos: é como ter todas as revisões de um projeto (Rev A, Rev B, Rev C...) organizadas automaticamente, sem precisar renomear arquivos.

Modelos de IA e cotas — o que usar e quando

· 3 min para ler

Nesta aula usamos dois ambientes diferentes: o Gemini CLI e o Google Antigravity IDE. Cada um tem suas próprias cotas e modelos disponíveis. Entender isso evita surpresas no meio de um projeto.

Scaffolding de projetos Python

· 4 min para ler

Scaffolding é a estrutura inicial de pastas e arquivos que todo projeto precisa antes de começar a escrever código. Pense como a planta baixa antes de construir: você define onde vai cada coisa antes de começar.

Para engenheiros e arquitetos: é como montar a estrutura de pastas de um projeto BIM antes de começar a modelar.

Workflows — slash commands prontos para usar

· 9 min para ler

Workflows são receitas reutilizáveis que ensinam o agente a executar tarefas complexas de forma padronizada. Cada workflow abaixo pode ser salvo e chamado com um slash command.