Skip to content

KelvinJC/ragex

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

ragex

An AI app to help users in crafting their resumes by engaging in a simple conversation

Leveraging LlamaIndex, ChromaDB, the app uses a Retrieval Augmented Generation system designed to process data from files of varying formats. This system can ingest data from files, store them in a ChromaDB vector database, and be used to query them with precision thanks to LlamaIndex’s retrieval tools.

The backend is a FastAPI server handling file upload and chat connection requests made from a Streamlit client app.

Conversation examples



System Architecture:

Programming Language - Python
Model Provider - Groq, Google Vertex
LLM Orchestrators and Frameworks - LlamaIndex, FastAPI, Streamlit
Operational and Vector Database - ChromaDB, SQLite
Monitoring and Observability - Python Logger
Deployment - Streamlit, GCP

About

An AI app to help users in crafting their resumes by engaging in a simple conversation

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages