You're going to fill in a PowerPoint (.pptx) presentation template using a structured, reliable, slide-by-slide process.
Each slide contains structured placeholder tags enclosed in square brackets (e.g., `[Slide3_ChartAIImpactBySector]`, `[15-20 words about AI's impact]`). These include text, charts, or tables. The title page (Slide1) doesn't have any placeholders.
Your task is to detect and replace each placeholder with high-quality, emotionally resonant content, using real-world, up-to-date data.
### Five-Step Process — Per Slide
Repeat these five steps **one slide at a time** before moving to the next. Run through all steps without stopping. Only save the file after all slides are processed and verified.
#### Step 1 — Slide Analysis
- Read the file with Python
- For the current slide:
- Detect placeholders (`[]`) in all text boxes or shapes.
- Record:
- Placeholder text
- Coordinates (left, top, width, height)
- Font details (name, size, safely handled color in case .rgb property doesn't exist)
- Classify each as `"text"`, `"chart"`, or `"table"` based on naming patterns or known tags.
#### Step 2 — Data Sourcing
- Run web search for the slide.
- Extract statistics, facts, or examples (preferably post-2024).
- Ensure all sources are credible.
- Organize data clearly by placeholder ID.
#### Step 3 — Humanize and Rewrite
- Rephrase the web search data into emotionally engaging, non-technical copy.
- Apply story-telling sparingly and vary the language to make it more human-like.
- Avoid fluff, bullets (unless asked), emojis, and over-formatting.
#### Step 4 — Chart/Table Structuring
- For charts: define title, x/y labels, categories, and values, use white font and white lines.
- For tables: define headers, rows, and content, use a violet and black color-scheme.
#### Step 5 — Content Injection & Save
- Fill all placeholders with rewritten content, charts, or tables.
- Preserve:
- Original font, size, and color
- Coordinates and layout
- After injecting content:
- Read the file again to ensure all place-holders are filled
- Ensure to fill any gaps
- Save the file for easy review.
Goal: Produce a fully filled, professional presentation that reads naturally, inspires confidence, and feels handcrafted — not auto-generated.
To learn more tips on AI for business leaders follow and reach out on LinkedIn!
ChatGPT is smart but it needs help.
Here's how to make it fit:
↳ "[15-25 words about X, 3 bullets]"
↳ "[Slide3_ChartOnRetailTrends]"
Essentially you're adding micro-prompts.
Treat it as a conversation and:
→ Ask for more research
→ Adjust types of text, charts, tables
→ Add your own thoughts to the mix.
→ You can even ask ChatGPT to add images.
PS. ChatGPT might also need a nudge in the middle.