Giter Site home page Giter Site logo

betterforall / honestymeter Goto Github PK

View Code? Open in Web Editor NEW
25.0 3.0 1.0 1.85 MB

HonestyMeter: An NLP-powered framework for evaluating objectivity and bias in media content, detecting manipulative techniques, and providing actionable feedback.

Home Page: https://honestymeter.com

License: Apache License 2.0

JavaScript 99.89% CSS 0.11%
bias-correction bias-detection llm media-analytics objectivity-detection

honestymeter's Introduction

HonestyMeter - Truth Wins

Introduction

"By embracing HonestyMeter, you can join the vanguard of a movement that champions media objectivity and transparency. The more people who adopt this tool, the more we can create a well-informed society where the truth prevails over bias and misinformation". Read full article in MTS

⭐ Support the Truth. Star HonestyMeter ⭐

HonestyMeter is a framework for evaluating objectivity and bias in media content, including text, images, audio, and video. It uses large language models to analyze the media content and identify manipulative techniques that may be present. The framework is capable of detecting over 100 different manipulation techniques, such as sensationalism, framing, and selective reporting, among others.The framework provides users with an overall objectivity score, feedback on manipulative techniques, and suggestions for improvement.

To see it HonestyMeter in action, you can watch short video demo (7 seconds) or visit our website: HonestyMeter.com

Note: This is the very basic first experimental DEMO version, which currently only supports the analysis of text. Additional features and improvements will be added in near feature.

Installation and Configuration

  1. Install required dependencies: npm install

  2. Rename the .env_example file to .env: mv .env_example .env

  3. Replace OPEN_AI_KEY with your OpenAI API key in the .env file.

  4. Run the development server:

npm run dev
# or
yarn dev
# or
pnpm dev

Open http://localhost:3000 with your browser to see the result.

Usage

  1. Paste the article text that you would like to analyze and press the submit button.

  2. Wait for the server to respond (may take 30-180 seconds) and see your report.

Contributing

If you would like to contribute to the development of the HonestyMeter framework, please feel free to join disscussions, visit our project page, or open an issue on the repository. We appreciate any feedback and contributions to help improve the framework and its usability.

License

HonestyMeter is released under the APACHE 2.0 License.

For more information on the HonestyMeter framework and how it can help increase transparency and objectivity in media content, please see "about" page in our website HonestyMeter.com/about

⭐ Support the Truth. Star HonestyMeter ⭐

honestymeter's People

Contributors

betterforall avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Forkers

paperwave

honestymeter's Issues

suggestion: quotes exclusion

Firstly, thank you so much for this underrated tool.

I think there should be a distinction between an article's own tone of storytelling, and a quote containing sensational words being mentioned; correctly attributed quotes should be exempted from the evaluation because it affects the author's bias when it is factual reporting.

Thank you again and keep up the great work.

Authorization

Connect db for storing users
[NOTE: use user session in rate limiter]

Automatic Content scanner

Create automatic content scanner that tracks online content integrity and ranks platforms and content objectivity and bias.

Prompt and LLM settings - Fine tune

Consider reflection, multishot prompt, etc…
Find Optimal Open AI request parameters:

  • temperature
  • top_p
  • frequency_penalty
  • presence_penalty
  • model
    ETC...

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.