Capa de AI Software Engineer

AI Software Engineer

por S. T. Canuto

R$ 31,99

A inteligência artificial generativa já escreve código, revisa pull requests, gera testes e participa de pipelines de CI/CD — mas a responsabilidade por um sistema em produção continua sendo humana. Este livro é um guia técnico e didático para engenheiros de software, tech leads e profissionais de qualidade que precisam ir além do "copiar e colar" e construir um processo de engenharia deliberado para trabalhar lado a lado com assistentes de IA.

Com uma abordagem que combina profundidade conceitual, exemplos práticos de código e prompts prontos para uso, AI Software Engineer cobre todo o ciclo de vida do desenvolvimento moderno:

  • AI-first development: como redesenhar processos de engenharia assumindo a IA como parceira em cada etapa, não como acessório.

  • Pair programming e prompt engineering: técnicas concretas para colaborar com IA sem perder o controle da qualidade.

  • Code review: como combinar revisão automatizada por IA com revisão humana crítica, evitando tanto a substituição irresponsável quanto a duplicação improdutiva de esforço.

  • Testes automáticos, TDD e teste de mutação: como gerar suítes de teste com apoio de IA que realmente detectam regressões — não apenas suítes com números de cobertura impressionantes e pouca proteção real.

  • CI/CD com IA: pipelines com gates inteligentes, calibrados por criticidade, e observabilidade que fecha o ciclo entre produção e desenvolvimento.
    Segurança: do código gerado por IA à cadeia de suprimentos de dados, modelos e dependências, incluindo riscos específicos como prompt injection e alucinação de pacotes.

  • Governança e conformidade regulatória: um capítulo dedicado a software como dispositivo médico (SaMD), conectando as práticas do livro a normas.

Com mais de dezoito capítulos, diagramas conceituais, estudos de caso, checklists consolidadas e quatro apêndices práticos — incluindo um catálogo de prompts prontos para uso e templates de política de governança e rastreabilidade — este livro é ao mesmo tempo uma leitura sequencial e uma referência de consulta para qualquer profissional que precise entregar software confiável, rápido, e defensável perante auditoria, na era da inteligência artificial.