Preface
You’ve almost certainly already asked ChatGPT or another artificial intelligence (AI) tool a coding question and saw the tool spit out (seemingly) perfect code within seconds.
This book explores the potential and limitations of AI tools in software development. Let’s start with the positives. We’ll show you that ChatGPT, GitHub Copilot, and others can do more than just generate a few lines of code. You can also use them to create unit tests, search for errors, perform refactoring tasks, develop database schemas, optimize SQL queries, administer servers, and write scripts.
But the brave new AI world also has its downsides. Even if the code looks plausible and the accompanying text is elegantly formulated, some AI suggestions are simply ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access