Ecological chatbot NEDA
NEDA - Natural Electronic Devices Advisor
Description
Your advisor on electronic devices with recommended environmental ratings.
Solving the e-waste problem
The amount of technology being created and purchased is growing every day, providing users with the widest possible choice. But the growth of electronics is not just technical progress, it also has an environmental impact. That's why ItCats team has developed an electronic device advisor that will help you with your daily decisions, based on the environmental principles of each individual company.
How does this work?
This assistant will help you choose electronic devices by communicating with the user and asking them clarifying questions in a chatbot format. During the selection process, the user will receive recommendations that have been ranked according to the company's environmental friendliness.
Tech Stack
Application Layer
- Python (Flask) — backend application logic and API
- Server-side rendered UI (HTML, CSS)
AI & Decision Layer
- OpenAI API — conversational and reasoning capabilities
- Prompt-based system logic — controlled LLM behavior and responses
- Tool-based actions — structured interaction between LLM and system functions
Knowledge & Memory Layer
- Embedded CSV datasets — domain-specific knowledge base
Data Processing
- Python data loaders and helpers for preprocessing and validation
Infrastructure
- Docker — containerized application runtime
- Docker Compose — local orchestration and service management
Log in or sign up for Devpost to join the conversation.