roskzhu / RAGbit-Hole

Full-stack chatbot app that guides users through curated rabbit holes of information.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

    RAGbit Hole

Rabbit-hole into Your Favourite Topics With Our Chatbot




home

What is CollaboraCart?

Rag-bit Hole is your go-to app for effortless rabbit holing. Simply tell the chatbot what you want to learn, and Rag-bit Hole will respond by guiding you through a series of prompts, each revealing a new layer of information related to your chosen subject. It's a journey of continuous exploration, where each click takes you deeper into the intricacies of the topic.

Prerequisites

Before you begin, ensure you have met the following requirements:

Architecture Overview

image

Architecture Overview

Built with:

  • Google Cloud
  • Python (Flask)
  • React.js
  • AssemblyAI
  • Cohere

Getting Started

Starting the server

(127.0.0.1:5000 by default)

  1. cd server
  2. python3 -m venv venv
  3. source venv/bin/activate (MacOS)
  4. venv\Scripts\activate (Windows Powershell)
  5. pip install -r requirements.txt
  6. python3 app.py

Starting the app

(localhost:3000 by default)

  1. cd client
  2. npm install
  3. npm start

Preview

image

About

Full-stack chatbot app that guides users through curated rabbit holes of information.


Languages

Language:Python 45.3%Language:JavaScript 31.2%Language:CSS 19.6%Language:HTML 3.9%