Coding with AI Assistance: the practice book for software development. Will no one write code in a few years, as NVIDIA boss Jen-Hsun Huang predicted? Will intelligent systems hunt bugs, create apps and make people redundant?
Probably not. But what is certain is that AI is changing how we develop software. If you do not use the new AI helpers, life is unnecessarily difficult and runs the risk of losing the connection. In this book, you will learn what tools such as ChatGPT or GitHub Copilot can already do and where their limits lie. Practical examples show you how you can program faster, more efficiently and error-free with AI support today. A pragmatic guide for anyone who wants to know how artificial intelligence is changing software development. By renowned specialist book authors Michael Kofler, Bernd Öggl and Sebastian Springer.
From the contents:
- How does artificial intelligence work?
- Structured programming with AI
- Debugging, refactoring and unit testing.
- Automatically create documentation
- Database Development and Design
- Scripting and Administration
- Run Local LLMs
- Project bootstrapping with OpenDevin
- Work with the OpenAI API
- AI Apps and RAGs
- Risks, limits and outlook