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
Question and Answer
Input: Text or News URL
Steps:
- Enter text/URL in input box
- Click on
Submit
button - Begin your conversation with submitted news in chat box on below of page
Sentiment Analysis
Input: Text or News URL
Steps:
- Enter text/URL in input box
- Click on
Submit
button - News Info and Sentiment will be provided
Summarization
Input: Text or News URL
Steps:
- Enter text/URL in input box
- Click on
Submit
button - News Info and News Summary will be provided
Models
Using model that support multi language.
News Toolkit
Equipped with ASR (Automatic Speech Recognition) feature as input method options.