Objectives
After completing this course, the learner will be able to:
■ Identify the key components of effective prompts
■ Write basic prompts
■ Write basic prompts
■ Compare and contrast prompt engineering techniques
■ Identify the technique to use for a given scenario
Outline
1. GenAI review
1.1 GenAI and LLMs
1.2 Define key terms associated with GenAI
1.3 Applications of GenAI
2. Introduction to Prompt Engineering
2.1 The Magic of Prompts
2.2 Prompt Anatomy
2.3 Open-ended, constrained, and zero-shot prompts
3. Advanced Prompt Techniques
3.1 Zero-shot Prompts
3.2 Few-shot learning
3.3 Chain of Thought (CoT)
3.4 Assign Persona
3.5 Other techniques
4. Programming for Prompt Engineering
4.1 APIs for LLMs
4.2 LangChain, PromptChainer, Simpleaichat
5. Evaluating Prompts
5.1 Measuring prompt effectiveness
5.2 Refining prompts
5.3 Removing prompt ambiguity
6. Summary