Skip to content

Latest commit

 

History

History
212 lines (149 loc) · 8.76 KB

README.md

File metadata and controls

212 lines (149 loc) · 8.76 KB

Thisper

2024 Google Solution Challenge - Thisper 🌟

Table of Contents

  • 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

Introduction

What is Thisper?

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.

Motivation

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.

Our Solution

In order to solve these issues, we have considered the following approaches:

  1. Education: We emphasize on educating about online behavior, conversation norms, and ways to discern the credibility of information.

  2. Encouraging User Participation: We support efforts by users to recognize and improve the problems of internet communities.

  3. 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.

Key Features

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.


Goals

We focused on solving the following three problems among the 17 sustainable development goals presented by the UN.

image

Goal 10 - Reduced Inequalities

image

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 - Sustainable Cities and Communities

image

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 - Gender Eguality

image

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.

Solution Service Configuration

Tech Stack

               

Development environment

  • GCP Compute Engine
  • Ubuntu 20.04 LTS
  • Google Chrome Extension
  • Python + FastAPI
  • Chat GPT API
  • Youtube Data API

API Statement

Request Example

image image

Response Example

image image

Getting Start

The client program (Chrome extension) can be downloaded from the link below.

Chrome Web Store Download Link

Alt text

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

Our Team Members

Front-End Back-End Back-End Cloud & Infra
배민지 배민지 김건아 임채민
Dakyung Hwang Minji Bae Geona Kim Chaemin Lim