Jump to ratings and reviews
Rate this book

AI-Assisted Coding: A Practical Guide to Boosting Software Development with ChatGPT, GitHub Copilot, Ollama, Aider, and Beyond

Rate this book
Generative AI is transforming software development. Stay on the cutting edge with this guide to AI pair programming! Learn how to make the most of modern tools like ChatGPT and GitHub Copilot to improve your coding. Automate refactoring, debugging, and other tedious tasks, and use techniques such as prompt engineering and retrieval-augmented generation to get the code you need. Follow practical examples that show how you can program faster, more efficiently, and with fewer errors with the help of AI.

What You'll Learn
Optimize your daily development tasks with AIWork with tools like GitHub Copilot, ChatGPT, and OpenHands to generate code, refactor programs, and debug scriptsExplore AI options for database design, unit testing, documentation, administration, and more
Hype versus Reality
Learn from expert developers to understand the possibilities (and pitfalls) of AI tools. With the help of practical code examples, see how to use AI helpers correctly to their full potential.

Assistants for All Tasks
This guide gives you an up-to-date overview of all aspects of AI-assisted GitHub Copilot autocompletions, project bootstrapping with OpenHands, debugging and refactoring, application development, and more.

In the Cloud or Local?
Use OpenAI’s API to integrate AI models directly into your own scripts and automations—or use local large language models (LLMs) to work independently of cloud services.

395 pages, Paperback

Published March 26, 2025

3 people are currently reading
4 people want to read

About the author

Michael Kofler

144 books2 followers

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
1 (50%)
4 stars
1 (50%)
3 stars
0 (0%)
2 stars
0 (0%)
1 star
0 (0%)
Displaying 1 of 1 review
Profile Image for Danielle Urban.
Author 12 books167 followers
July 11, 2025
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.
Displaying 1 of 1 review

Can't find what you're looking for?

Get help and learn more about the design.