https://github.com/jezreal-dev/prompt-engineering-piscine
https://github.com/jezreal-dev/prompt-engineering-piscine
Last synced: 11 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/jezreal-dev/prompt-engineering-piscine
- Owner: jezreal-dev
- License: mit
- Created: 2026-02-23T12:16:03.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2026-05-08T14:59:36.000Z (about 1 month ago)
- Last Synced: 2026-06-06T03:22:28.505Z (14 days ago)
- Language: Python
- Size: 5.1 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Prompt Engineering Piscine



A portfolio of **hands-on prompt engineering quests** completed as part of the **Learn2Earn Academy AI Piscine** (FebβMar 2026).
This repository showcases skills in ethical AI use, creative prompt design, debugging, reasoning flows, and role-based prompting β documented in Markdown with supporting Python code.
---
## π Quest Overview
| Quest | Focus Area |
|-------|------------|
| [prompt-basics](./prompt-basics) | Prompt structure, zero-shot vs few-shot, parameters |
| [role-prompts](./role-prompts) | Persona simulation, tone variation, mentoring |
| [reasoning-flow](./reasoning-flow) | Chain-of-thought, step-by-step logic, multi-step reasoning |
| [prompt-patterns](./prompt-patterns) | Reusable templates, summarization, data extraction |
| [debug-control](./debug-control) | Detecting hallucinations, source constraints, delimiters |
| [tool-prompts](./tool-prompts) | Structured JSON, simulated API calls, agent workflows |
| [creative-ai](./creative-ai) | Storytelling, resume writing, image prompt design |
| [ai-ethics](./ai-ethics) | Bias detection, ethical prompt design, harmful output mitigation |
| [ethical-ai](./ethical-ai) | AI as learning amplifier, fairness contract, irreplaceable skills |
---
## π― Key Skills Developed
- Designing prompts that produce consistent, structured, reliable outputs
- Using chain-of-thought techniques to expose reasoning and verify answers
- Extracting structured JSON data from unstructured text
- Identifying and mitigating bias and hallucinations in AI outputs
- Building reusable prompt templates across domains
- Simulating multi-step agent workflows with chained prompts
- Applying ethical principles to AI use in learning and production contexts
---
## π οΈ Tools & Environment
- **Language:** Python 3.12.3
- **Environment:** Conda, JupyterLab
- **Interfaces:** OpenAI, Anthropic
- **Version Control:** Git + GitHub
### π§ Step-by-Step Setup Guide
1. **Install Miniconda or Anaconda**
- [Download Miniconda](https://docs.conda.io/en/latest/miniconda.html) or [Anaconda](https://www.anaconda.com/download).
2. **Open your terminal (or Anaconda Prompt on Windows).**
3. **Create a new virtual environment**
Replace `piscine` with any name you prefer:
```bash
conda create --name piscine python=3.12
```
4. **Activate the environment**
```bash
conda activate piscine
```
5. **Install required dependencies**
```bash
conda install numpy pandas jupyter
```
6. **Verify installation**
```bash
python --version
python -c "import numpy, pandas, jupyter; print('Libraries imported successfully!')"
```
7. **Deactivate when done**
```bash
conda deactivate
```
**Tip:** You can list all environments with:
```bash
conda env list
```
---
## π
Milestone
- **Prompt Piscine #310**
*Succeeded* β 09 Feb 2026 β 02 Mar 2026
---
## π Approach
Every quest followed the same workflow:
**Attempt independently β Test and document β Use AI strategically β Reflect**
AI was used as a **learning amplifier** β to deepen understanding, surface edge cases, and explore alternatives β not as a replacement for independent thinking.
---
## π Portfolio Value
This repo demonstrates **prompt engineering mastery** across ethics, creativity, debugging, and reasoning.
Together with [piscine-go-portfolio](https://github.com/jmomoh-source/piscine-go-portfolio), it forms a **comprehensive showcase** of both programming and AI prompting skills.
---
## π¬ Contact & Feedback
I welcome feedback, collaboration, or opportunities to apply these skills in real-world projects.
[](mailto:jezreelmomoh1234@gmail.com)
---
**Status:** Complete and Production-Ready
**Author:** Jezreal Momoh @Learn2EarnNG AI Piscine