AI PPTX Agent
Conversational Presentation Generator
An AI pipeline that generates branded PowerPoint presentations through conversational AI. Users describe what they need in natural language, the agent plans the deck, and outputs a ready-to-present PPTX file. Shipped before Anthropic or Microsoft Copilot released comparable features.
Staff were spending hours manually building slide decks from branded templates. The agent plugs into the existing chat interface so anyone can generate a presentation through natural conversation, no design skills required.
Sole engineer. Designed the entire pipeline independently, from conversation planning through template analysis, content generation, and PPTX assembly.
Highlights
Conversational plan/act workflow
Users describe their presentation in natural language. The agent asks clarifying questions, drafts a slide-by-slide plan with specific bullet points, then generates on approval. Supports 12 modification types: template switch, add/delete/reorder/duplicate slides, tone changes, and more
4-step generation pipeline
Requirements extraction, intelligent slide selection (visual match + complexity scoring), parallel batch content generation, then validation and placeholder fixing. Large decks split across up to 5 concurrent API calls
Real-time template analysis
python-pptx inspects every placeholder at runtime, classifying by semantic purpose, calculating character capacity from EMU dimensions, detecting overlaps, and scoring layout complexity. No hardcoded slide indices
Anti-hallucination safeguards
Extracts user's exact words from conversation and copies them verbatim into slides. When no specific data is provided, generates only generic topic summaries and never invents statistics, metrics, or company claims