Skip to content

BYTE-Club-CCNY/Beaver-Codes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

27 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🧠 Beaver Codes: Beavor Bot – CCNY RAG-Based Chatbot

Beaver Codes is a Retrieval-Augmented Generation (RAG) based chatbot developed for CCNY students. It provides intelligent, human-like assistance using course notes and contextual documents to answer questions and help students complete tasks efficiently.

This project integrates LlamaIndex, ChromaDB, and OpenAI to deliver a smart academic support tool built with students in mind.

πŸš€ Features

  • πŸ” Context-Aware QA: Uses RAG to retrieve relevant course materials before generating responses.
  • πŸ“š Custom Knowledge Base: Ingests course notes, PDFs, and other academic resources.
  • πŸ’¬ Natural Language Chat Interface: Responds in a helpful, conversational style via OpenAI's LLMs.
  • 🧠 LlamaIndex Integration: Efficiently indexes and queries structured and unstructured data.
  • πŸ—‚οΈ ChromaDB Vector Store: Stores and retrieves semantically relevant document chunks.
  • 🏫 Tailored for CCNY: Specifically designed to support CCNY courses and student needs.

πŸ› οΈ Tech Stack

  • Frontend: Streamlit
  • Backend: Python
  • Core Libraries:
    • llama-index
    • chromadb
    • openai
    • langchain (optional)

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 6

Languages