Overview
Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com
Obtém conselhos práticos sobre como aproveitar as ferramentas de desenvolvimento de IA para todas as fases da criação de código, incluindo requisitos, planeamento, design, codificação, depuração, testes e documentação. Com este livro, tanto os principiantes como os programadores experientes aprenderão a utilizar uma vasta gama de ferramentas, desde LLMs de uso geral (ChatGPT, Gemini e Claude) a sistemas específicos de código (GitHub Copilot, Tabnine, Cursor e Amazon CodeWhisperer).
Também aprenderás sobre ferramentas de IA generativa mais especializadas para tarefas como a criação de texto para imagem.
O autor Tom Taulli fornece uma metodologia para programação modular que se alinha eficazmente com a forma como os prompt criam código gerado por IA. Este guia também descreve as melhores formas de utilizar LLMs de uso geral para aprender uma linguagem de programação, explicar código ou converter código de uma linguagem para outra.
Este livro examina:
- As principais capacidades das ferramentas de desenvolvimento baseadas em IA
- Prós, contras e casos de utilização de sistemas populares, como o GitHub Copilot e o Amazon CodeWhisperer
- Maneiras de usar ChatGPT, Gemini, Claude e outros LLMs genéricos para codificação
- Utilizar ferramentas de desenvolvimento de IA para o ciclo de vida do desenvolvimento de software, incluindo requisitos, planeamento, codificação, depuração e testes
- Promove a engenharia para o desenvolvimento
- Utilizar a programação assistida por IA para tarefas entediantes como a criação de expressões regulares, código inicial, classes de programação orientadas para objectos e acções do GitHub
- Como utilizar ferramentas low-code e no-code baseadas em IA, por exemplo, para criar UIs profissionais