This repository contains the materials for the course "ChatGPT Prompt Engineering for Developers" offered by DeepLearning.AI and taught by Isa Fulford from OpenAI and Andrew Ng. In this course, you will learn how to effectively utilize large language models (LLMs) to build powerful and innovative applications. By leveraging the OpenAI API, you can unlock new possibilities and create value in ways that were previously challenging, highly technical, or even deemed impossible.
ChatGPT Prompt Engineering for Developers introduces you to the world of LLMs and equips you with the knowledge and skills needed to make the most out of them. You will gain insights into how LLMs work, learn best practices for prompt engineering, and discover the wide range of tasks LLM APIs can handle. Some of the key areas covered in this course include:
- Summarizing: Condensing lengthy texts (e.g., user reviews) for brevity.
- Inferring: Classifying sentiment and extracting topics from text.
- Transforming text: Performing tasks such as translation, spelling, and grammar correction.
- Expanding: Automatically generating text, such as writing emails.
Throughout the course, you will also learn two fundamental principles for crafting effective prompts, acquire techniques to systematically engineer optimal prompts, and build a custom chatbot. The concepts are reinforced through numerous examples, and you'll have the opportunity to gain hands-on experience by working directly with Jupyter notebooks in our interactive environment.
- 🌐 Introduction to Large Language Models
- 💡 Understanding Prompt Engineering
- 📝 Summarizing: Condensing lengthy texts (e.g., user reviews) for brevity
- 🔍 Inferring: Classifying sentiment and extracting topics from text
- 🔄 Transforming: Performing tasks such as translation, spelling, and grammar correction
- 📩 Expanding: Automatically generating text, such as writing emails
- 👥 Building Custom Chatbots
- 🎓 Conclusion and Next Steps
🌟Isa Fulford is a skilled AI engineer at OpenAI, specializing in natural language processing and large language models. She has extensive experience in developing applications that harness the power of LLMs.
🌟Andrew Ng is a renowned AI researcher, co-founder of Coursera, and the founder of DeepLearning.AI. With a wealth of knowledge and expertise in the field, Andrew has played a pivotal role in popularizing AI education.
🔗 "ChatGPT Prompt Engineering for Developers" course. To enroll in the course or for further information, visit deeplearning.ai.