Skip to content

News AI Flow is an AI-powered solution that automates news ingestion, sentiment analysis, summarization, and Q&A. It simplifies news analysis by processing large volumes of information, enabling users to quickly extract key insights and make informed decisions.

Notifications You must be signed in to change notification settings

PrasetyoWidyantoro/News-AI-Flow

Repository files navigation

News AI Flow: An Integrated AI Pipeline for News Analysis


Introduction

In today's information-driven world, the sheer volume of news can overwhelm both individuals and businesses, making it challenging to extract meaningful insights. Traditional methods of news analysis often rely on manual effort, consuming valuable time and resources. News AI Flow addresses these challenges by providing an AI-powered solution that automates the process of news ingestion, sentiment analysis, content summarization, and interactive Q&A. By leveraging AI, this pipeline helps users efficiently navigate the flood of information, delivering real-time, actionable insights from news articles.


News analysis in field of News QnA, Sentiment, and Summary using Streamlit as user interface

Clone git
$ git clone https://github.com/PrasetyoWidyantoro/News-AI-Flow.git
$ cd News-AI-Flow

Create conda env
$ conda create -n venv python=3.10
$ activate venv

Install Requirements
$ pip install -r requirements.txt

Get Models
$ python save_models.py

Run program
$ streamlit run app_inferencing.py


How to use News Analysis Toolkit?

Question and Answer

Input: Text or News URL
Steps:

  1. Enter text/URL in input box
  2. Click on Submit button
  3. Begin your conversation with submitted news in chat box on below of page

Check the video here QnA


Sentiment Analysis

Input: Text or News URL
Steps:

  1. Enter text/URL in input box
  2. Click on Submit button
  3. News Info and Sentiment will be provided

Sentiment Analysis


Summarization

Input: Text or News URL
Steps:

  1. Enter text/URL in input box
  2. Click on Submit button
  3. News Info and News Summary will be provided

Summarization


Future Improvement

Models
Using model that support multi language.

News Toolkit
Equipped with ASR (Automatic Speech Recognition) feature as input method options.

About

News AI Flow is an AI-powered solution that automates news ingestion, sentiment analysis, summarization, and Q&A. It simplifies news analysis by processing large volumes of information, enabling users to quickly extract key insights and make informed decisions.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published