Short introductory segment for a short course titled "ChatGPT Prompt Engineering for Developers," jointly produced by OpenAI and DeepLearning.AI. Andrew and Liza outline course goals: teach prompting principles for developers, demonstrate common LLM use cases (summarizing, inferring, transforming, expanding), and show how to build a custom chatbot so developers can rapidly create applications using LLM APIs.
Chapters
I'm thrilled to share with you this new course on ChatGPT prompt engineering for developers created jointly by OpenAI and DeepLearning AI. There's a lot of material on how to use the web interface for ChatGPT, often for one off tasks. While that's fun and exciting, until now there has been very little material on best practices for developers wanting to build applications using API access to these hugely powerful large language models. Through this short course you learn how to quickly build powerful applications using large language models or LLMs. Liza, been so glad to be working with you on this course. Perhaps you could share with learners what they can expect to see in this course.
Thanks Andrew. And yes, it's been a lot of fun to put this together. So in this course you'll learn some principles for prompting, that is how to be a great prompt engineer. We'll also cover some common use cases. So summarising, which is kind of taking a long text and distilling it, Inferring, which is taking a text and kind of doing some analysis on it, transforming, so taking a text and kind of transforming it into a different format or language, for example, and expanding, so taking a shorter prompt and generating a longer output. You'll also learn how to use a language model to build a custom chatbot. We just hope to spark your imagination about new applications you can build. Many applications that were previously very hard to build can now be built quickly and easily using language models and some good prompting.
So when you complete the course, you have a good sense of what applications can be built on top of large language models and you also understand how to go about building them. I hope you also come away with some cool new ideas for things you can build and we hope that you enjoy the course and that you go do amazing things with large language models.