Home
Softono

Newspulse Databricks Hackathon

Open source Jupyter Notebook
20
Stars
8
Forks
1
Issues
1
Watchers
1 year
Last Commit

 About Newspulse Databricks Hackathon

NewsPulse is AI powered news analytics app for investors

Platforms

Web Self-hosted

Languages

Jupyter Notebook

Need Help Installing Newspulse Databricks Hackathon?

We provide expert installation service for this software. Our team will install, configure, and secure Newspulse Databricks Hackathon on your server. plans start at just $30.

Newspulse Databricks Hackathon

View on GitHub

Open in Streamlit

NewsPulse AI: Databricks Generative AI Hackathon [1st place winner in Financial Services]

What It Does

This application is specifically designed to monitor and analyze the sentiment of the latest news articles regarding significant business events, such as layoffs, mergers and acquisitions, reorganizations, and disputes. These events can profoundly affect stock performance, making it vital for investors to stay informed.

Key Features

  • Sentiment Analysis: Analyze sentiment by day and topic, with aggregated results.
  • Stock Price vs Sentiment: A time series analysis to study the impact of news sentiment on stock performance.
  • Chatbot: Provides Q&A capabilities using a vector search index and sourced information.

Data Acquisition Process

  • News Articles: Uses the DuckDuckGo API to fetch recent news articles about selected companies.
  • Content Scraping: Utilizes ScrapeGraphAI and GPT 3.5-Turbo to extract content from URLs.
  • Sentiment Extraction: Applies DBRX Instruct and LangChain to determine sentiment from articles.
  • RAG System: Articles are chunked, embedded using DBRX, and loaded into a Databricks vector store.
  • Stock Data: Uses YahooQuery to gather historical stock price data from YahooFinance.

Automated Databricks jobs are supposed to run daily or multiple times a day to continuously update the database and vector store with new articles.

Tech Stack