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.

Share this project:

Updates