Categories
Artificial Intelligence Programming What I’m Up To

Andrew Ng’s “ChatGPT Prompt Engineering for Developers” is free for a limited time!

Screenshot from “ChatGPT Prompt Engineering for Developers,” showing the screen’s three parts — table to contents, Jupyter Notebook, and video.
A screenshot from ChatGPT Prompt Engineering for Developers.

Here’s something much better and more useful than anything you’ll find in the endless stream of “Chat Prompts You Must Know”-style articles — it’s ChatGPT Prompt Engineering for Developers. This online tutorial shows you how to use API calls to OpenAI to summarize, infer, transform, and expand text in order to add new features to or form the basis of your applications.

Isa Fulford and Andrew Ng.
Isa Fulford and Andrew Ng.

It’s a short course from DeepLearning.AI, and it’s free for a limited time. It’s taught by Isa Fulford of OpenAI’s tech staff and all-round AI expert Andrew Ng (CEO and founder of Landing AI, Chairman and co-founder of Coursera, General Partner at AI Fund, and an Adjunct Professor at the computer science department at Stanford University).

The course is impressive for a couple of reasons:

  1. Its format is so useful for developers. Most of it takes place in a page divided into three columns:
    • A table of contents column on the left
    • A Jupyter Notebook column in the center, which you can select text and copy from, as well as edit and run. It contains the code for the current exercise
    • A video/transcript column on the right.
  2. It’s set up very well, with these major sections:
    1. Introduction and guidelines
    2. Iterative prompt development
    3. Summarizing text with GPT
    4. Inferring — getting an understanding of the text, sentiment analysis, and extracting information
    5. Transforming — converting text from one format to another, or even one language to another
    6. Expanding — given a small amount of information, expanding on it to create a body of text
    7. Chatbot — applying the techniques about to create a custom chatbot
    8. Conclusion
  3. And finally, it’s an Andrew Ng course. He’s just good at this.

The course is pretty self-contained, but you’ll find it helpful if you have Jupyter Notebook installed on your system , and as you might expect, you should be familiar with Python.

I’m going to take the course for a test run over the next few days, and I’ll report my observations here. Watch this space!