Skip to content

A llama2 chatbot that interacts with the Marketing Secrets Podcast by Russell Brunson.

Notifications You must be signed in to change notification settings

rbur0425/marketing_secrets_podcast_chatbot

Repository files navigation

Marketing Secrets Podcast AI Chatbot

This script is designed to perform intelligent queries on a set of documents, particularly podcast episodes from Marketing Secrets by Russell Brunson. It utilizes machine learning models to generate summaries, topics, and titles for each document, and then allows you to run a query to retrieve relevant information.

Prerequisites

  • Python 3.x
  • LLamaCpp and HuggingFace Models:: Ensure these models are downloaded and the paths are correctly set in the script.

Dependencies

Before running the script, you need to install the required Python packages. You can do this using pip:

pip install -r requirements.txt

Usage

To run the script, use the following command:

python main.py --query "your_question_here"

On first run, this will take a very long time depending on hardware as this will query your local model to generate a summary, topics and title as well as embed the data and create the vector store. Every subsequent run will be faster as it will load from the previously created data.

Arguments

  • --query or -q: The question you want to ask referring to the Marketing Secrets podcast. (Required)

Notes

  • Make sure the paths to the LLamaCpp and HuggingFace models are correctly set in the MODEL_PATH and LLM_PATH variables.
  • The script will generate .pkl files for each document containing metadata like summaries and topics.
  • The script uses Qdrant for vector storage and retrieval.

Disclaimer

This script is intended for educational and research purposes. Always ensure you have the right to use and distribute the content you are querying.

About

A llama2 chatbot that interacts with the Marketing Secrets Podcast by Russell Brunson.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages