A practical open-source guide to designing, structuring, and improving prompts for AI systems.
Built and maintained by DEEPBYTO.
AI Prompt Engineering is an open-source learning resource focused on practical prompt engineering.
The repository explains how to create effective prompts, improve AI responses, structure instructions, and apply prompting techniques to real-world tasks.
It is designed for:
- Developers
- Students
- Researchers
- AI builders
- Businesses
- Content creators
- Anyone learning to work effectively with AI
Learn the core components of effective prompts:
- Prompt structure
- Instructions
- Context
- Constraints
- Output requirements
- Prompt specificity
- Examples and patterns
Explore practical techniques for improving AI responses:
- Zero-shot prompting
- One-shot prompting
- Few-shot prompting
- Role prompting
- Task decomposition
- Step-by-step prompting
- Structured outputs
- Iterative prompting
Apply prompt engineering to practical tasks:
- Coding
- Debugging
- Refactoring
- Testing
- Research
- Summarization
- Analysis
- Decision-making
- Classification
AI-Prompt-Engineering/
│
├── 01-fundamentals/
│ ├── 01-introduction.md
│ ├── 02-anatomy-of-a-prompt.md
│ ├── 03-instructions.md
│ └── ...
│
├── 02-techniques/
│ ├── 01-zero-shot.md
│ ├── 02-one-shot.md
│ ├── 03-few-shot.md
│ └── ...
│
├── 03-patterns/
│ ├── 01-coding.md
│ ├── 02-debugging.md
│ ├── 03-refactoring.md
│ ├── 04-testing.md
│ ├── 05-research.md
│ ├── 06-summarization.md
│ ├── 07-analysis.md
│ ├── 08-decision-making.md
│ └── 09-classification.md
│
└── README.md