Fighting Misinfomation Online:Fact Check Extension

Fighting Misinfomation Online:Fact Check Extension

Our project aims to fight misinformation and promote media literacy by using :- 1. Fact Checker Chrome Extension Using Gemini API 2. Discord and WhatsApp chatbots 3. Website promoting media literacy.

The problem Fighting Misinfomation Online:Fact Check Extension solves

Our problem statement - Fighting Misinformation and promote media literacy.

We propose to solve this problem using our chrome extension which can fact check any website to see whether it contains misinformation or not .

How It Works

  1. Website Scanning: Upon activating the extension, users can initiate a scan of the current website they are visiting.
  2. Prompt Input: A custom prompt is already present in the fact checker chrome extension code.
  3. API Integration: The extension sends the prompt including the website content, to the Gemini API for analysis.
  4. Analysis and Output: The Gemini model processes the data and generates fact-checked output in the format provided by the prompt.
  5. User Feedback: Users receive the fact-checked output directly within the extension interface, enabling them to make informed decisions about the credibility of the website content.

We have used a similar logic to deploy chat-bots that can tell the user about potential misinformation in social media platforms .
Furthermore, we have developed a comprehensive website dedicated to promoting media literacy, offering resources and educational content to empower users in navigating the digital landscape with confidence.

Challenges we ran into

  1. Chrome Extension Development
    First-time Experience: As a team, this was our initial foray into developing Chrome extensions, presenting us with a learning curve.
    Gemini API Integration: Incorporating the Gemini API's response into the extension posed a significant challenge. Understanding the documentation and implementing the necessary syntax for updating information within the extension required thorough exploration.
  2. Discord Bot Implementation
    SSL Handshake Error: During the development of the Discord bot, we encountered SSL handshake issues. This problem arose because the backend script was locally hosted, leading to SSL errors.
  3. Package Import Limitations
    Size Limitation for Extension Packages: We faced constraints in importing packages required to utilize the Gemini API key. Due to the nature of creating an extension, we encountered difficulties uploading large packages. Extensive research was necessary to find alternative solutions.
  4. WhatsApp Bot Development
    Response Sending Difficulty: While developing the WhatsApp bot, we encountered challenges in sending responses to users. Despite successfully receiving user inputs, we encountered obstacles in the process of responding to them.
  5. Extended Working Hours
    The team tackled the challenge of developing solutions for multiple products within the limited hackathon timeframe. This necessitated effective time management strategies and the dedication of extended working hours, fostering a sense of camaraderie and achievement through this shared experience.

Tracks Applied (1)

Software

In the Software Track, our project stands out as an innovative tool that harnesses technology to address pressing societ...Read More

Discussion