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.