- Data Acquisition
- Data Ingestion and Indexing
- Self-Query RAG Chatbot
- Agentic Self-Query RAG Chatbot
- Chatbot Deployment
- Install venv ``python -m venv venv`
- Activate venv
source venv/bin/activate
- Install pip-tools
python -m pip install pip-tools
- Re-activate venv (to activate pip-tools path)
source venv/bin/activate
- Install dependencies
pip-sync requirements.txt dev-requirements.txt
- To add new packages, add them on
requirements.in
ordev_requirements.in
- Activate venv
source venv/bin/activate
- Compile requirements by running
pip-compile requirements.in
orpip-compile dev-requirements.in
- Then install by running
pip-sync requirements.txt dev-requirements.txt
(run both files at the same time!)
- Activate venv
source venv/bin/activate
- Update all dependencies by
pip-compile --upgrade requirements.in
or specific dependency bypip-compile --upgrade-package transformers requirements.in
- Then install by running
pip-sync requirements.txt dev-requirements.txt