- Level Foundation
- المدة 19 ساعات hours
- الطبع بواسطة Vanderbilt University
- Offered by
عن
ChatGPT and other large language models are going to be more important in your life and business than your smartphone, if you use them right. ChatGPT can tutor your child in math, generate a meal plan and recipes, write software applications for your business, help you improve your personal cybersecurity, and that is just in the first hour that you use it. This course will teach you how to be an expert user of these generative AI tools. The course will show amazing examples of how you can tap into these generative AI tools' emergent intelligence and reasoning, how you can use them to be more productive day to day, and give you insight into how they work. Large language models respond to instructions and questions posed by users in natural language statements, known as “prompts”. Although large language models will disrupt many fields, most users lack the skills to write effective prompts. Expert users, who understand how to write good prompts, are orders of magnitude more productive and can unlock significantly more creative uses for these tools. This course introduces students to the patterns and approaches for writing effective prompts for large language models. Anyone can take the course and the only required knowledge is basic computer usage skills, such as using a browser and accessing ChatGPT. Students will start with basic prompts and build towards writing sophisticated prompts to solve problems in any domain. By the end of the course, students will have strong prompt engineering skills and be capable of using large language models for a wide range of tasks in their job, business, personal life, and education, such as writing, summarization, game play, planning, simulation, and programming.الوحدات
Course Overview
- 4 Videos
4 Videos
- Motivating Example: Building a Meal Plan with a Fusion of Food from Ethiopia and Uzbekistan that is Keto
- Overview of the Course
- Motivating Example: Act as a Speech Pathologist
- Setting Up an Account and Using ChatGPT
Large Language Model Basics
- 2 Videos
- 1 Assignment
1 Assignment
- Creating Your First Prompts
2 Videos
- What are Large Language Models?
- Randomness in Output
What are Prompts?
- 3 Videos
3 Videos
- What is a Prompt?
- Intuition Behind Prompts
- Everyone Can Program with Prompts
Intro to Prompt Patterns
- 2 Videos
- 4 Readings
- 1 Assignment
1 Assignment
- Applying the Persona Pattern
2 Videos
- Prompt Patterns
- The Persona Pattern
4 Readings
- Reading a Prompt Pattern
- Format of the Persona Pattern
- Learn More About Prompt Patterns
- Staying Connected & Learning More
Prompts, Conversations, & New Information
- 4 Videos
- 1 Readings
- 1 Assignment
1 Assignment
- Creating Prompts with New Information
4 Videos
- Introducing New Information to the Large Language Model
- Prompt Size Limitations
- Prompts are a Tool for Repeated Use
- Root Prompts
1 Readings
- What to Take After or With this Course
Introduction to Prompt Patterns
- 4 Videos
- 4 Readings
- 1 Assignment
1 Assignment
- Applying Prompt Patterns I
4 Videos
- Question Refinement Pattern
- Cognitive Verifier Pattern
- Audience Persona Pattern
- Flipped Interaction Pattern
4 Readings
- Format of the Question Refinement Pattern
- Format of the Cognitive Verifier Pattern
- Format of the Audience Persona Pattern
- Format of the Flipped Interaction Pattern
Effective Prompts
- 7 Videos
- 2 Readings
- 1 Assignment
1 Assignment
- Applying Few-Shot Examples Concepts
7 Videos
- Few-shot Examples
- Few-shot Examples for Actions
- Few-Shot Examples with Intermediate Steps
- Writing Effective Few-Shot Examples
- Chain of Thought Prompting
- ReAct Prompting
- Using Large Language Models to Grade Each Other
2 Readings
- Learn More About Chain of Thought Prompting
- Learn More About ReAct
Prompt Patterns Catalog
- 5 Videos
- 5 Readings
- 1 Assignment
1 Assignment
- Applying Prompt Patterns II
5 Videos
- Game Play Pattern
- Template Pattern
- Meta Language Creation Pattern
- Recipe Pattern
- Alternative Approaches Pattern
5 Readings
- Format of the Game Play Pattern
- Format of the Template Pattern
- Format of the Meta Language Creation Pattern
- Format of the Recipe Pattern
- Format of the Alternative Approaches Pattern
Prompt Patterns Catalog
- 8 Videos
- 7 Readings
- 1 Assignment
1 Assignment
- Creating a Prompt-based Application
8 Videos
- Ask for Input Pattern
- Combining Patterns
- Outline Expansion Pattern
- Menu Actions Pattern
- Fact Check List Pattern
- Tail Generation Pattern
- Semantic Filter Pattern
- Course Conclusion & Thank You
7 Readings
- Format of the Ask for Input Pattern
- Format of the Outline Expansion Pattern
- Format of the Menu Actions Pattern
- Format of the Fact Check List Pattern
- Tail Generation Pattern
- Format of the Semantic Filter Pattern
- Continue Learning About Prompt Engineering
Dr. Jules White