I recently had a look at OpenAI’s ChatGPT. If you don’t know what it is and don’t feel like clicking on the link, it’s basically a simple chatbot, powered by one of the smartest AI’s created.
Naturally, I started asking it about Dynamics 365 to see how this AI can really help me. So I started with some basic questions:

Note how the bot kept the context automatically in the second question. Then I moved on to some more specific questions:

Ok, interesting… Let’s try this out for a real world scenario:

So this is getting impressive… This is code, including a detailed explanation, generated on the fly, specifically to meet a business requirement in Dynamics 365. An astute reader may notice a few issuesbugs with the above code. Let’s have a look at what the AI “thinks” of that:

While this is some amazing AI capabilities, there are still issues and is not perfect. At the same time, I would much prefer to get started with code like the above and simply fix it rather that starting with a blank slate.
I thought I’d try something similar but a bit different – just a simple prompt for a very common business requirement:

And within seconds, I had a ready class, this time without any bugs that I could see:

The code is commented, has detailed explanation, and will just work. If you’re note sure what to do with this, ask the AI and it can help:

It really is amazing what this AI can do considering it is generic and has not been created in any way for Dynamics. And since it’s generic, how about some more generic business type content?

Again, this provides an amazing starting point and saves quite a lot of time. The capabilities of AI are growing at an exponential rate in the past 12 months including image generation and super useful chat bots that can literally do our job for us. We try to leverage these as much as possible, to help in automating as many tasks as possible. It gives us more time to focus on our customers and the requirements rather than re-inventing the wheel.