KI verändert, wie wir Software entwickeln. Wer die neuen KI-Helfer nicht nutzt, macht sich das Leben unnötig schwer und läuft Gefahr, den Anschluss zu verlieren. In diesem Buch erfahren Sie, was Tools wie ChatGPT oder GitHub Copilot bereits leisten können und wo ihre Grenzen liegen. Praxisnahe Beispiele zeigen Ihnen, wie Sie heute schon mit KI-Unterstützung schneller, effizienter und fehlerfreier programmieren können. Ein pragmatischer Leitfaden für alle, die wissen wollen, wie künstliche Intelligenz die Softwareentwicklung verändert.
Aus dem
Wie funktioniert Künstliche Intelligenz Strukturiert programmieren mit KI Debugging, Refactoring und Unit-Tests Dokumentation automatisiert erstellen Datenbankentwicklung und -design Scripting und Administration Lokale LLMs ausführen Projekt-Bootstrapping mit OpenDevin Mit der OpenAI-API arbeiten KI-Apps und RAGs Risiken, Grenzen und Ausblick
AI-Assisted Coding: A Practical Guide for Software Development is written by three experienced programmers, Michael Kofler, Bernd Öggl, Sebastian Springer. These programmers openly state that the growing traction of AI and its assisted coding programs are setting up for more advancements in the future. These AI-assisted tools include some that I am very familiar with hearing and have used but not used to program but to find answers. The AI tools mentioned in this educational book are the following: ChatGPT, Github Copilot, Openhands and many other types of tools.
Each type of AI tool mentioned does certain things that can help speed the process of coding. For example, some AI tools can help you write code faster. Incorporating code for password security is one example of what these software programs can do for the coder. It helps create code for various functions that would normally take the coder a longer time to develop. With that being said, AI tools are not perfect, but they still have many positive factors that would enhance a coder's capability for various settings. AI tools are just beginning, and they are still being developed. Inside this book, the authors demonstrate what the specific AI tools can do for the coder.
I was impressed with the setup and layout. The text is organized and prompt. I loved the examples and of what each AI tool can do and how they function. These AI tools are used daily to help develop software programs. Overall, I highly encourage all AI fans and those working or studying computer science or coding to read this book. Informative, educational, and a game changer AI-Assisted Coding: A Practical Guide for Software Development is a must read for today's technological world that's ever changing.
I received this copy from the publisher. This is my voluntary review.