Roadmap ‐ Prompt Engineering - vinhtbkit/bkit-kb GitHub Wiki
Prompt Engineering Introduction
This section provides learners with most basic knowledge about AI Models, Prompt Engineering and what are its capabilities. Also learners have knowledge of some most fundamental prompting techniques.
Basic concepts
- Language models
- What is it
- What it can and can't do
- Large Language Models (LLMs)
- What is Prompt Engineering?
Prompt Engineering Basic
Prompt usages
See the Prompt Examples and understand below concepts
- Text Summarization
- Information Extraction
- Question Answering
- Text Classification
- Conversation
- Code Generation
- Reasoning
Prompt Engineering with OpenAI
In this section learners will use OpenAI GPT models to practice with prompt engineering.
Introduction
- Basic concepts
- Understand OpenAI models
- OpenAI Model list
- Understand the capabilities and limitations of each model
- Using OpenAI
- Creating an account and try working with models at OpenAI Playground
- Setup development environment with Python or Nodejs
Prompt techniques
- Zero-shot Prompt
- Few-shot Prompt
- Chain-of-though Prompt
- Retrieval Augmented Generation
- 6 strategies
Prompt Safety
OpenAI techniques
(Optional) Using langchain to develop
Prompt Engineering in Advanced
Advanced Techniques
- Self-Consistency
- Tree of Thoughts