/ChatGPT-Prompt-Engineering-for-Developers

🚀 Learn prompt engineering with LLMs and build powerful applications. Free course brought to you by DeepLearning.AI and OpenAI. --- *Disclaimer: Course content may be updated as the field progresses.*

Primary LanguageJupyter NotebookMIT LicenseMIT

ChatGPT-Prompt-Engineering-for-Developers

Welcome to the ChatGPT Prompt Engineering for Developers repository! This repository contains all the notebooks from the free course offered jointly by DeepLearning.AI and OpenAI. The course is designed to equip developers with the skills to effectively use Large Language Models (LLMs) and build powerful applications.

Table of Contents

  1. Guidelines for Prompting - This notebook provides essential guidelines for crafting effective prompts that yield desired outputs.

  2. Iterative Prompt Development - Learn about the iterative process of prompt development and how to refine prompts for better results.

  3. Summarizing - In this notebook, you'll explore how to use LLMs for summarization tasks, like condensing user reviews.

  4. Inferring - Discover how to leverage LLMs for inference tasks, such as sentiment classification and topic extraction.

  5. Transforming - Learn how LLMs can be used to transform text, enabling functionalities like translation and spelling correction.

  6. Expanding - Dive into automatically generating text, like composing emails, using the capabilities of LLMs.

  7. The Chat Format - Explore the chat format and how to use it effectively in LLM applications.

We hope you find these notebooks valuable for your learning journey in prompt engineering and making the most out of LLMs!


Note: Please ensure that you have the necessary Python environment and required dependencies to run these notebooks effectively.

Disclaimer: As of July 17, 2023, this repository contains all the notebooks from the ChatGPT Prompt Engineering for Developers course. However, further updates or additions may occur in the future.