Inspiration

ChatGPT has generated a lot of hype lately. However, it's limited to text output only. An easy way we saw to extend the capabilities of chatbots was by giving it the ability to generate slideshows as well. We've also noticed a great inconvenience that comes when writing a slideshow from scratch. Sometimes we struggle with coming up with what images to use or how to word certain concepts. Our goal with this project was to use AI as a tool to make the inception process more convenient.

What it does

The website is simple. The User inputs a theme and the website generates a powerpoint presentation which includes both text and images.

How we built it

We utilized the OpenAI API to access DALLE for image generation and text-davinci-003 for text generation. We then fine tuned these models to obtain the most human-like results. Finally, We utilized python-pptx to combine the generations for a great powerpoint presentation.

Challenges we ran into

This was our first hackathon and we were unfamiliar with languages like node.js. The parameters of the text-davinci-003 have a hint of randomness in them making it difficult to always parse correctly.

Accomplishments that we're proud of

We're proud that this program actually generates a slideshow.

What we learned

-node.js -python-pptx -openAI - further understanding of NLP

What's next for Slides-AI

-Diverse Outputs -Powerpoint Styling from User Input -Building Better Powerpoints

Built With

Share this project:

Updates