Coding mit KI

Fachbuch-Bestseller
Das Praxisbuch für die Softwareentwicklung
Buch | Hardcover
412 Seiten
2024 | 1. Auflage
Rheinwerk (Verlag)
978-3-367-10344-7 (ISBN)

Lese- und Medienproben

Coding mit KI - Michael Kofler, Bernd Öggl, Sebastian Springer
39,90 inkl. MwSt
  • Vom Prompt Engineering bis zu Retrieval Augmented Generation
  • Besser programmieren und Probleme mit KI lösen
  • KI ohne Cloud: LLMs lokal nutzen und optimieren

Wird in wenigen Jahren niemand mehr Code schreiben, wie es NVIDIA-Chef Jensen Huang prophezeit? Werden intelligente Systeme Bugs jagen, Apps erstellen und Menschen überflüssig machen?

Wahrscheinlich nicht. Aber sicher ist, dass 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.

Hype und Realität
Die KI-Tools versprechen viel: Die ersten Ergebnisse sind beeindruckend, doch nach einer Weile macht sich unweigerlich eine gewisse Ernüchterung breit. Michael Kofler, Bernd Öggl und Sebastian Springer teilen ihre Erfahrungen mit Ihnen, erklären die Zusammenhänge und machen Sie auf mögliche Fallstricke aufmerksam. Sie lernen, wie Sie die KI-Helfer richtig einsetzen, um ihr volles Potenzial auszuschöpfen.

Assistenten für alle Aufgaben
Von den Autovervollständigungen des GitHub Copilots bis zum Projekt-Bootstrapping mit OpenHands, vom Debugging kleiner Scripts bis zum Refactoring, vom Datenbankdesign bis zur Entwicklung eigener Apps mit LangChain: Dieser Leitfaden gibt Ihnen einen aktuellen Überblick über alle Aspekte der KI-(R)evolution.

In der Cloud oder lokal
Über die OpenAI-API binden Sie die KI-Modelle direkt in eigene Skripts und Automatisierungen ein. Die Alternative sind lokale LLMs, mit denen Sie unabhängig von den Cloud-Diensten arbeiten. Was bei der Einrichtung und Programmierung zu beachten ist, lesen Sie hier.

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

Michael Kofler hat Telematik an der TU Graz studiert und ist einer der erfolgreichsten deutschsprachigen IT-Fachbuchautoren. Zu seinen Themengebieten zählen neben Linux auch IT-Sicherheit, Python, Swift, Java und der Raspberry Pi. Er ist Entwickler, berät Firmen und arbeitet als Lehrbeauftragter.

Bernd Öggl ist ein erfahrener Systemadministrator und Webentwickler. Bereits seit 2001 erstellt er für Kunden Websites, setzt individuelle Entwicklerprojekte um und gibt sein Wissen auf Konferenzen und in Publikationen weiter.

Sebastian Springer ist JavaScript-Engineer bei MaibornWolff. Als Dozent lehrt er JavaScript an der Technischen Hochschule Rosenheim. Er publiziert regelmäßig in Fachzeitschriften, schreibt Fachbücher zu Node.js und ist ein gefragter Speaker auf allen wichtigen JavaScript- und Webentwickler-Konferenzen. Sebastian Springer bietet auch Seminare zu JavaScript und Node.js an und ist Trainer für mehrere Rheinwerk Webinare.

»Eines der besten Werke auf dem Markt, um die Möglichkeiten von Künstlicher Intelligenz in der Softwareentwicklung zu verstehen und anzuwenden. Es ist umfassend, gut strukturiert und praxisnah – genau das, was man von einem Buch zu einem so dynamischen Thema erwartet.«

»Dieses Buch zeigt, was Tools wie ChatGPT und GitHub Copilot leisten, wo ihre Grenzen liegen und wie Sie KI nutzen, um effizienter und fehlerfreier zu programmieren.«

Erscheinungsdatum
Zusatzinfo Illustrationen
Verlagsort Bonn
Sprache deutsch
Maße 168 x 240 mm
Einbandart gebunden
Themenwelt Mathematik / Informatik Informatik Programmiersprachen / -werkzeuge
Mathematik / Informatik Informatik Software Entwicklung
Informatik Theorie / Studium Künstliche Intelligenz / Robotik
Schlagworte ChatGPT Gemini GitHub Copilot • Einsatz von KI-Tools in der Entwicklung • Hand-Buch Wissen Lernen Leitfaden Tipps • KI AI • KI-Assistent • KI-Code • KI-Softwaretools für Entwickler • Künstliche Intelligenz • LLMS • OpenAI Ollama • Programmierung • Prompt Engineering • RAG • Software-Entwicklung
ISBN-10 3-367-10344-6 / 3367103446
ISBN-13 978-3-367-10344-7 / 9783367103447
Zustand Neuware
Informationen gemäß Produktsicherheitsverordnung (GPSR)
Haben Sie eine Frage zum Produkt?
Mehr entdecken
aus dem Bereich
Eine kurze Geschichte der Informationsnetzwerke von der Steinzeit bis …

von Yuval Noah Harari

Buch | Hardcover (2024)
Penguin (Verlag)
28,00