Capítulo 13. IAprática para engenheiros de software eficazes
Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com
A engenharia de software eficaz prioriza atividades de alto impacto que amplificam o resultado. A IA tornou-se um poderoso amplificador para colaboradores individuais, se usada com sabedoria. Este capítulo fornece um manual pragmático e independente de ferramentas para usar a IA no dia a dia para entregar softwares melhores com mais rapidez e segurança. Vamos ver onde a IA ajuda mais, como integrá-la ao seu fluxo de trabalho diário, como medir seu impacto e como permanecer dentro das proteções essenciais de segurança, privacidade e conformidade. O objetivo não é transformá-lo em um engenheiro de IA, mas torná-lo um engenheiro que faz mais com a IA.
Antes de entrarmos em detalhes, quero definir o cenário com alguns pontos importantes a serem lembrados:
- A IA pode acelerar seu trabalho, mas não substituirá seu julgamento.
-
Os modernos assistentes de codificação de IA demonstraram aumentos significativos de produtividade — por exemplo, um estudo controlado descobriu que os desenvolvedores concluíram uma tarefa cerca de 55% mais rápido com a ajuda de um programador de IA. No entanto, mais rápido não significa automaticamente melhor. As sugestões da IA podem estar erradas ou ser inseguras. Pesquisas mostraram que os modelos de IA podem produzir informações incorretas ou enganosas em uma porcentagem significativa ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access