Design Inspiration
Sustainable living seems to be gathering a certain drive, and with that, many people struggle with composting their waste at home. Common problems such as foul odors, flies, and slow decomposition deter most beginners from joining in. I simply wanted to create a friendly little assistant to make composting more fun and easy for everyone.
What does it do?
My Compost Helper Chatbot is a friendly composition aide answering any questions regarding composting and giving practical yet easily actionable advice. It will also create illustrations for any problem discussed-wet piles, bins being constantly diverted by flies-keeping classes interesting and informative.
How did I do it?
For the front end, I was using HTML/CSS/JavaScript to keep things clean and interactive in the sense of a chat interface. In the back end, Flask sets up the communication to OpenAI's GPT-3.5 Turbo for giving helpful composting tips and DALL·E for generating custom images. There was some delay purposely inserted to simulate a person's timing in answering questions, which is also a common problem click-to-begin feature to speed things up for users.
Challenges Encountered
- Delaying the responses without interrupting UI responsiveness.
- Getting DALL·E to output reliably compost-relevant illustrations.
- Formatting the response to be concise yet informative.
Accomplishments I Am Proud Of
- A complete working chatbot, supported by visual aids.
- Smooth integration of GPT response with DALL·E illustrations.
- Compost education made accessible and fun.
Log in or sign up for Devpost to join the conversation.