Coding mit KI
Das Praxisbuch für die Softwareentwicklung
Michael Kofler, Sebastian Springer und Bernd Öggl
Diese Publikation zitieren
Michael Kofler, Sebastian Springer, Bernd Öggl, Coding mit KI (2024), Rheinwerk, Bonn, ISBN: 9783367103461
Beschreibung / Abstract
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 Inhalt:
- 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
Inhaltsverzeichnis
- BEGINN
- Vorwort
- TEIL I Coding mit KI-Unterstützung
- 1 Einführung
- 2 Pair Programming
- 3 Debugging
- 4 Refactoring
- 5 Software testen
- 6 Software dokumentieren
- 7 Datenbanken
- 8 Scripting und Systemadministration
- TEIL II Sprachmodelle lokal ausführen, fortgeschrittene KI-Tools
- 9 Sprachmodelle lokal ausführen
- 10 Code automatisiert verarbeiten
- 11 Level-3-Tools: OpenHands und Aider
- 12 Retrieval Augmented Generation (RAG) und Text-to-SQL
- 13 Risiken und Ausblick
- Index