Skip to content

BruteForceNetwork/CNBC-E-Commerce-News-Retrieval

Repository files navigation

CNBC & E-Commerce AI News Chatbot Co-Pilot

An advanced AI chatbot co-pilot with a Flask web interface for interactive conversation and real-time news retrieval.

This chatbot co-pilot leverages the OpenAI API for natural language understanding, complemented by RAG (Retrieval-Augmented Generation) to fetch up-to-date news and insights from CNBC News and top e-commerce sources.


Tools Used

  1. LangChain Framework – for user query synthesis and AI response generation
  2. Flask – for building the web interface
  3. GPT-3.5 – for natural language understanding
  4. CNBC & E-Commerce News Sources – for current news and market updates

CNBC & E-Commerce

Steps to run:

  1. Download this github repository
  2. Create a virtual environment
python -m venv venv
  1. Activate the virtual environment
`source venv/bin/activate` or `venv/Scripts/activate` [for Windows]
  1. Install the requirements
`pip install -r requirements.txt`
  1. Add your OpenAI API key in a .env file

  2. On the terminal run the command below

`python app.py`
  1. App should not be running on localhost default port

About

This AI chatbot co-pilot leverages the OpenAI API for natural language understanding, complemented by RAG (Retrieval-Augmented Generation) to fetch up-to-date news and insights from CNBC News and top e-commerce sources.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors