Skip to content

Artifacts from the course, ChatGPT Prompt Engineering for Developers, by DeepLearning.ai

License

Notifications You must be signed in to change notification settings

mikedsp/chatgpt-pe4-developers

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

chatgpt-pe4-developers

Artifacts from the online course, ChatGPT Prompt Engineering for Developers, by DeepLearning.ai

The course can be found here: https://www.deeplearning.ai/short-courses/chatgpt-prompt-engineering-for-developers/

When I went through the course, rather than executing the course examples in the Jupyter Notebook instance provided in the course, I executed the examples in Jupyter Notebook running on my own PC.

To get the course examples to run on my PC, I had update the version of Anaconda that was on my machine to the latest version (3.10), install 3 additional Python libraries, and set up an OPENAI key environment variable.

Upon completing the course I created a presentation to provide the knowledge a non-developer would need to take and understand the course.

This repository contains 2 types of files:

  1. The Jupyter Notebooks I created while taking the course. These notebooks are very similar to the Notebooks used in the course, but have a few small modifications from my experiments with ChatGPT. One of the modifications was to add a 20 second delay to some of the examples so that I wouldn't hit the limit of 3 prompts per minute for the free version of ChatGPT.
  2. A presentation and supporting files for the presentation.

Jupyter Notebook Files: Each file corresponds to a chapter from the course

  • 1 Guidelines for Prompting.ipynb
  • 2 Iterative Prompt Development.ipynb
  • 3 Summarizing.ipynb
  • 4 Inferring.ipynb
  • 5 Transforming.ipynb
  • 6 Expanding.ipynb
  • 7 Chatbot.ipynb

Presentation and supporting files

  • Preparing for the Course, ChatGPT Prompt Engineering for Developers.pdf - this is the presentation. It tells you how to sign up for ChatGPT, the course, how to use Jupyter Notebook and how to install Anaconda, 3 Python libraries, and how to install the OPEN AI key
  • Key Links.txt - This file contains URLs for OpenAI, Anaconda, and a few other sources
  • Prompts.txt - This file contains some sample prompts to enter into the ChatGPT web interface
  • Python Samples.txt - This file contains a few simple Python code samples to use when building MyNewNotebook to test that you're PC is setup for the course
  • Scripts.txt - This file contains commands you'll run in an Anaconda window to install libraries and start up jupyter notebook

About

Artifacts from the course, ChatGPT Prompt Engineering for Developers, by DeepLearning.ai

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published