We wanted to make use of OpenAI's amazing generative AI capabilities together with one of Python's many 3rd libraries that makes achievable automating almost anything.
What it does
Our project generates a powerpoint presentation that is made available to the user as a downloadable file.
How we built it
We used React to build an attractive and intuitive frontend and Flask to quickly spin up a web server to handle executing server side logic.
Challenges we ran into
Our biggest challenge was creating prompts that directed OpenAI's language model to return text that was formatted consistently enough that our text parsing logic did not throw any errors.
What we learned
We learned much about effective prompt creation, specifically that including formatted examples in our prompt achieves more effective results. We also gained valuable experience working in a small team under pressure to meet a tight deadline.
What's next for deck-builder-ai
We would love add more options for the user to customize the look of the presentation, and display the data generated on the backend more quickly, for a more interactive and responsive user experience.
Log in or sign up for Devpost to join the conversation.