Setu is an AI‑powered communication mediator designed to improve communication between students, parents, and teachers.
In educational environments, emotional misunderstandings often create communication gaps. Students may express frustration, parents may react emotionally, and teachers may misinterpret the tone of messages.
Setu addresses this problem by using AI to analyze and reframe emotionally charged messages into constructive and respectful communication.
The system acts as a neutral mediator that helps users express their concerns clearly while maintaining a positive and solution‑oriented tone.
Communication between students, parents, and teachers can sometimes become emotionally charged or misunderstood.
Common challenges include:
Students struggling to express concerns respectfully
Parents misinterpreting emotional messages
Teachers receiving feedback that sounds confrontational
Escalation of small issues into conflicts
These communication gaps can negatively affect the educational environment.
Setu introduces an AI‑mediated communication layer.
When a user submits a message, the system analyzes the tone and emotional context using AI and converts the message into a more constructive and respectful form.
This helps ensure that communication remains clear, respectful, and solution‑focused.
AI‑powered message reframing
Secure user authentication
Role‑based interaction (Student / Parent / Teacher)
Simple and intuitive web interface
Constructive communication output
Frontend & Deployment
The web application is deployed using Vercel, which enables fast and reliable hosting for modern web applications.
Authentication & Security
User authentication and session management are handled by Firebase.
Firebase ensures secure login and protects user data.
AI Processing
Message analysis and reframing are performed using the **Google Gemini API.
Gemini analyzes the emotional tone of the message and rewrites it into constructive communication.
The application follows the workflow below:
User opens the web application
User creates an account or logs in
User selects their role (Student, Parent, or Teacher)
User enters a message describing their concern
The message is sent to the AI system
Gemini analyzes and reframes the message
The constructive version is displayed to the user
Example
Input Message
“I am tired of getting scolded in class all the time.”
AI‑Reframed Output
“I sometimes feel discouraged when I get scolded in class. I would appreciate guidance on how I can improve.”
This transformation helps maintain respectful communication while still expressing the user’s concerns.
The system architecture includes three main layers:
User Interface Layer
Web interface where users interact with the platform.
Backend & Authentication Layer
Firebase handles authentication and security.
AI Processing Layer
Gemini API analyzes and reframes messages.
This layered architecture ensures scalability, security, and efficient AI processing.
AI‑Generated Student Performance Reports
Teachers could upload or input student performance data into the system. Using AI powered by Google Gemini, the platform could automatically generate clear and personalized summaries of each student’s progress. These reports could then be sent directly to parents, reducing the need for frequent routine parent‑teacher meetings while ensuring that parents remain informed about their child’s academic performance.
The platform can be expanded with several additional features to enhance communication in educational environments.
Possible future enhancements include:
Voice‑to‑text communication
Sentiment detection visualization
Multi‑language communication support
Conversation history tracking
Integration with school communication system
Integration with scalable cloud services such as Amazon Web Services
Setu demonstrates how AI can be used to bridge communication gaps in education.
By transforming emotional messages into constructive dialogue, the platform helps create a more supportive and collaborative educational environment.
Project developed by the Setu team.