Getting Started with Python and ChatGPT

If you are interested in coding with AI–not as a coding assistant but embedding AI into a software project–this introduction from The New Stack might be a good way to get started.

The author chose to use a Jupyter Notebook for her examples. So, this is also an opportunity to learn about Jupyter Notebooks.

This project gives you a basic understanding of how to build a chatbot using GPT-3.5. While it’s just the beginning, you now know how to authenticate with the OpenAI API, maintain a conversation loop and use Jupyter Notebooks to test and run code.


.NET Interactive

As a PowerShell user, I also feel obligated to point out that you can use .NET Interactive and Jupyter Notebooks to create documents that run code. This might be useful where you want to combine automation and documentation, or where AI is not allowed.