Skip to content

Repository files navigation

Prompt Engineering Piscine

Python License Status

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 structure, zero-shot vs few-shot, parameters
role-prompts Persona simulation, tone variation, mentoring
reasoning-flow Chain-of-thought, step-by-step logic, multi-step reasoning
prompt-patterns Reusable templates, summarization, data extraction
debug-control Detecting hallucinations, source constraints, delimiters
tool-prompts Structured JSON, simulated API calls, agent workflows
creative-ai Storytelling, resume writing, image prompt design
ai-ethics Bias detection, ethical prompt design, harmful output mitigation
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

  2. Open your terminal (or Anaconda Prompt on Windows).

  3. Create a new virtual environment
    Replace piscine with any name you prefer:

    conda create --name piscine python=3.12
  4. Activate the environment

    conda activate piscine
  5. Install required dependencies

    conda install numpy pandas jupyter
  6. Verify installation

    python --version
    python -c "import numpy, pandas, jupyter; print('Libraries imported successfully!')"
  7. Deactivate when done

    conda deactivate

Tip: You can list all environments with:

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, 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


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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages