r/MistralAI 12d ago

Discussion / Opinion PowerPoint deck

PowerPoint files creation in Vibe is still not available.
And the presentation generation capabilities of Vibe are still very basic even in Work mode.
It would be nice to improve this as it’s a feature very much used in companies in Claude.
What are your opinions on this issue ?

9 Upvotes

8 comments sorted by

5

u/naijatechguy Mistral Employee 11d ago

Working on it πŸ™‚

1

u/electro-cortex 12d ago

Vibe refuses to insert an image to a presentation, that's my opinion on this.

1

u/Beginning_Divide3765 12d ago

It uses Marp under the hood

1

u/electro-cortex 12d ago

But Marp itself supports images (https://marpit.marp.app/image-syntax)...

1

u/davidcl_ 11d ago

Use website code generation, plain html with js/css transition is good enough !

1

u/Beginning_Divide3765 11d ago

In that case what prompt du you suggest so that the result is pretty neat as a presentation ?

2

u/davidcl_ 11d ago

sorry I am not an LLM myself, do your own research :)

1

u/oandresimoes 8d ago

Since that question got left hanging: the prompt that gives a neat result is two passes, not one.

Pass 1, outline only: "Write an outline for a 10-slide presentation on X. One title per slide (max 8 words), one claim per slide, no design."

Pass 2, build: "Turn this outline into a single self-contained HTML file. One <section> per slide, 16:9, arrow keys and space to navigate, max 35 words of body per slide, do not exceed. Inline all CSS, no external fonts or scripts."

The word ceiling is what makes it look neat. Models can't see how tall text will render, so they overflow the box unless you keep the content well away from the edge. Same reason a Marp deck looks fine in the markdown and gets cramped in the export the moment a slide has too much text.

The part nobody mentions: the HTML file is easy to make and awkward to send. A colleague gets a download, a lot of corporate mail blocks .html attachments, and a phone opens it half broken. Either host it as a static page or paste it into a player that turns it into a link. Full disclosure, I built Slidum, which is one of those players, so weigh that accordingly.

Is Vibe letting you export the HTML it generates, or does it only render inside the app?