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

Built With

Share this project:

Updates