📚 About This Repository

This repository contains an interactive educational exercise that teaches the process of fine-tuning AI models using Azure AI Foundry. The standalone simulation allows learners to understand the complete workflow without requiring actual Azure resources.

Educational Focus

Learn fine-tuning concepts through hands-on practice

Responsive Design

Works on desktop, tablet, and mobile devices

Accessible

WCAG 2.1 compliant with screen reader support

No Dependencies

Pure HTML, CSS, and JavaScript

🎯 Learning Objectives

By the end of this exercise, learners will be able to:

Component Mockups

Interactive component mockups and prototype pages demonstrating various UI patterns for AI model fine-tuning interfaces.

Interactive chat UI for testing prompt/response behavior.

Gamified terminal-style interaction for guided tasks.

Original Azure DevOps simulation with basic kanban board functionality.

Fully interactive Azure DevOps board with drag-and-drop, filtering, and realistic project management features.

Jupyter Notebooks

Interactive Jupyter notebooks with step-by-step examples and exercises.

Style Variations

Different visual themes and design approaches for the component interfaces.

Clean, minimal design with focus on content and functionality.

Futuristic cyberpunk aesthetic with neon colors and bold typography.

Contemporary card-based design with elegant shadows and spacing.

Game-inspired interface with progress bars and achievement elements.

Gamified quest design with professional white, grey, and blue color scheme.

Exercise Structure

The main exercise consists of four progressive phases designed to teach fine-tuning concepts step by step.

1

Base Model Exploration

  • Define requirements for a polite chatbot
  • Test base model limitations through simulated interactions
  • Identify areas for improvement
2

Dataset Preparation

  • Learn to select appropriate training examples
  • Understand JSONL format requirements
  • Complete data quality checklist
3

Fine-Tuning Process

  • Master the correct sequence of fine-tuning steps
  • Navigate simulated Azure AI Foundry interface
  • Understand key configuration parameters
4

Model Comparison & Evaluation

  • Compare base model vs fine-tuned model performance
  • Analyze evaluation metrics
  • Make informed deployment decisions

Development & Usage

Local Development

  1. Clone the repository
  2. Navigate to the docs folder
  3. Open index.html in your browser or serve with a local server
python -m http.server 8000

Target Audience

  • IT professionals learning about AI/ML model fine-tuning
  • Students studying machine learning and NLP
  • Developers interested in Azure AI services
  • Anyone wanting to understand fine-tuning without Azure access

Success Metrics

  • 90% completion rate across all phases
  • 85% pass rate on first attempt
  • 45-60 minute average completion time
  • High engagement with interactive elements

Contributing

  • Report bugs or issues
  • Suggest improvements to educational content
  • Propose new interactive features
  • Enhance accessibility features