Leveraging Artificial Intelligence (AI)
Over the past two years, two little letters have taken the world by storm. Those letters are Artificial Intelligence (AI). The last two years have seen a revolution in the way everyone, from students to content creators, are going about their daily lives. Software engineers and, by extension, automation programmers, are no different. Systems such as Copilot, Gemini, Devin, and, of course, the all-too-famous ChatGPT have captivated the attention and imagination of developers, and many are desperately trying to integrate these systems into their daily work lives.
The world is abuzz with how developers are trying to integrate generative AI (GenAI) into their daily workloads. Due to the novelty of the technology, many are still struggling to figure out just what GenAI can and cannot do. There are many articles saying how it can be used as an assistant for programmers, while others say that GenAI will render human programmers obsolete. This chapter...