<yanicells / >
Profile
Instructor Slides Generator

Instructor Slides Generator

2026|

An AI-assisted slide generator that enforces non-generic content, frontend/back-end character limits, and resilient speaker notes generation for learning designers.

Node.jsLLMsPrompt Engineering

The Time Problem

Learning Experience Designers were spending 24+ hours building decks for every 16-hour sprint. The v1 prototype already cut that to about 48 minutes, but the content quality was the catch. The decks ran, but they leaned generic, missed speaker notes, and overflowed text boxes regularly.

v1.1: The Three Fixes

My sprint was v1.1. I focused on the AI side. Three pieces. The anti-generic content checker, which forced the model to ask itself 'could this sentence appear in a deck for a completely different topic?' before letting a slide pass. The character limit enforcement, where I mapped backend prompt constraints directly to frontend UI box limits so text never overflowed. And the fail-safe speaker notes generator, with a fallback prompt that ran independently if the main batch failed, written in first-person instructor voice.

The Production Reality

Prompt engineering for production AI is harder than people think. It's not 'write a clever prompt and you're done.' It's writing a prompt, watching it produce something subtly wrong on the 47th run, figuring out which constraint failed, and adding another guardrail. Fluff and hallucination aren't bugs you fix once. They're tendencies you have to keep pushing back against.