Inspiration
What it does
Ever wondered what it would be like if ChatGPT could tailor its responses to match your existing knowledge and preferred complexity level? Meet EMILI, our AI assistant designed to cater explanations to specific age groups. For more tailored assistance, explore our 'Advanced' mode, allowing users to define their roles and desired response length. Additional features include voice input, responsive design and shareable links.
How we built it
We connected a React Frontend to a Flask backend. The Flask backend refines the input values through prompt engineering and calls the Cohere API. The result from the Cohere API is then displayed on the front-end.
Challenges we ran into
- Connecting the backend to the frontend
Accomplishments that we're proud of
- Creating a functioning product!
What we learned
- How to make a responsive UI and dynamic colour scheme
- Prompt engineering
- How to pass a PDF file through a server
What's next for Explain It To Me Like I'm...
- Data persistence
- User accounts and generating prompts based on their interests and past knowledge

Log in or sign up for Devpost to join the conversation.