Week 1- General Introduction
Session content
Getting to know each other
What can you expect
Requirements for credits
Course outline
Demos
Breakout session
Content and homework
Todo until next session
Watch and read the course content
Register on learn.deeplearning.ai
Watch "Language Models, the Chat Format and Tokens" (20 min)
Watch the short course "ChatGPT Prompt Engineering for Developers" and work through the Jupyter notebooks (~1h 30min)
Watch "Chain-of-Thought Reasoning" (10 min)
Read "Contructing prompts" and "Prompt Engineering for Generative AI"
Tasks
Watch the provided videos and review the text to identify various tactics and techniques used in Prompt Engineering. List these tactics and techniques with clear examples.
Handling Ambiguity
The word “Java” has at least three meanings (programming language, island in Indonesia, or coffee).
Task:
Try out the following prompt:
Can you tell me about Java?
Task:
Suppose you are developing an app and do not know beforehand what your app's user means. Can you improve the prompt to help the model to clarify what the user represents and generate an answer?
Generate three potential course project ideas that you could work on. Be prepared to discuss these ideas in the next session. Feel free to consider alternative projects if needed.
Select one of the potential project ideas from Task 3 and create prompts for the language model to solve the problem. Use different prompting tactics and techniques to see which one produces the best results in addressing the chosen project idea.
Additional resources
Slides of Session 1:
Readings on simple prompting techniques
To be continued...
Last updated