An open API service indexing awesome lists of open source software.

https://github.com/jezreal-dev/prompt-engineering-piscine


https://github.com/jezreal-dev/prompt-engineering-piscine

Last synced: 11 days ago
JSON representation

Awesome Lists containing this project

README

          

# Prompt Engineering Piscine

![Python](https://img.shields.io/badge/language-Python-blue?logo=python)
![License](https://img.shields.io/badge/license-MIT-green)
![Status](https://img.shields.io/badge/status-Complete-brightgreen)

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.

[![Email](https://img.shields.io/badge/ContactMe-blue)](mailto:jezreelmomoh1234@gmail.com)

---

**Status:** Complete and Production-Ready
**Author:** Jezreal Momoh @Learn2EarnNG AI Piscine