2024 Google Solution Challenge - Thisper 🌟
- Introduction
- What is Thisper?
- Motivation
- Our Solution
- Key Features
- Goals
- Solution Service Configuration
- Tech Stack
- Development environment
- Core Function
- API Statement
- Request Example
- Response Example
Thisper evaluates users' comments for biased or contradictory content, visualizes them with colors, and facilitates communication with GPT about these comments, helping to shape individual ethical values on the internet.
In today’s digital age, the internet has become a double-edge sword. while it serves as a platform for knowledge sharing and global communication, it also harbors a culture of excessive conflict, rampant criticism, and forceful ideologies. We see this manifest in many ways - from gender conflicts and political polarization, to the normalization of hate speech and the imposition of certain idelogies. Thes negative aspects not only stifle constructive debate but also breed a toxic environment that can be harmful to user’s mental health.
In order to solve these issues, we have considered the following approaches:
-
Education: We emphasize on educating about online behavior, conversation norms, and ways to discern the credibility of information.
-
Encouraging User Participation: We support efforts by users to recognize and improve the problems of internet communities.
-
Utilizing Technology: We use artificial intelligence to automatically detect and manage biased or hateful remarks.
Through these approaches, we are confident that we can solve the problems of the internet environment, and to realize this, we have developed Thisper.
Thisper analyzes YouTube comments and visualizes excessive biases and malicious comments in red as a warning to users. It also provides a chat window where users can discuss their thoughts and stories about the visualized comments.
If a user finds a comment that they enjoyed and agreed with a lot being colored in red, it could be an opportunity to reflect on whether they have been thinking too one-sidedly. If they can have many conversations with GPT about this, they can naturally develop their ability to have logical and constructive discussions.
In this way, Thisper will approach our current society, which lacks understanding and respect for others and has severe conflicts, like a wise whisper, making great efforts to create a better internet world.
Thisper analyzes YouTube comments and visualizes excessive biases and malicious comments in red as a warning to users. It also provides a chat window where users can discuss their thoughts and stories about the visualized comments.
If a user finds a comment that they enjoyed and agreed with a lot being colored in red, it could be an opportunity to reflect on whether they have been thinking too one-sidedly. If they can have many conversations with GPT about this, they can naturally develop their ability to have logical and constructive discussions.
In this way, Thisper will approach our current society, which lacks understanding and respect for others and has severe conflicts, like a wise whisper, making great efforts to create a better internet world.
We focused on solving the following three problems among the 17 sustainable development goals presented by the UN.
Goal 10 aims to reduce social, economic and political inequality.The 'Reduced Inequalities' goal relates to Thisper's focus on reducing biased information and malicious comments, thereby helping all users to share opinions and access information equally. Through this, Thisper aims to create a fair and equal communication environment that is not biased towards certain ideologies, reducing hate and discrimination.
Goal 12 aims to promote sustainable consumption and production. The 'Sustainable Cities and Communities' goal aligns with Thisper's commitment to contributing to the development of a safer and more inclusive digital community. This aims to create a digital community where all users respect and understand each other.
Goal 5 aims to achieve gender equality and aims to eliminate gender discrimination between women and men and promote women's social and economic participation. Our project Thisper can raise awareness of gender equality by analyzing comments or opinions about women and men on various videos and media outlets.
- GCP Compute Engine
- Ubuntu 20.04 LTS
- Google Chrome Extension
- Python + FastAPI
- Chat GPT API
- Youtube Data API
The client program (Chrome extension) can be downloaded from the link below.
Chrome Web Store Download Link
The server program is run with the command below:
nohup uvicorn main:app --reload --host=0.0.0.0 --port=8080 &
or
gunicorn -w 4 -k uvicorn.workers.UvicornWorker main:app -b 0.0.0.0:8080
Front-End | Back-End | Back-End | Cloud & Infra |
Dakyung Hwang | Minji Bae | Geona Kim | Chaemin Lim |