├── .env ├── .envrc_template ├── .gitignore ├── Dockerfile ├── Pipfile ├── Pipfile.lock ├── README.md ├── cli.py ├── data ├── data.csv ├── data_unclean.csv ├── ground-truth-retrieval.csv ├── rag-eval-gpt-4o-mini.csv └── rag-eval-gpt-4o.csv ├── docker-compose.yaml ├── fitness_assistant ├── app.py ├── db.py ├── db_prep.py ├── ingest.py ├── minsearch.py └── rag.py ├── grafana ├── dashboard.json └── init.py ├── images ├── banner.jpg ├── dash.png ├── demo.png └── image.png ├── notebooks ├── evaluation-data-generation.ipynb ├── minsearch.py └── rag-test.ipynb └── test.py /.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexeygrigorev/fitness-assistant/HEAD/.env -------------------------------------------------------------------------------- /.envrc_template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexeygrigorev/fitness-assistant/HEAD/.envrc_template -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexeygrigorev/fitness-assistant/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexeygrigorev/fitness-assistant/HEAD/Dockerfile -------------------------------------------------------------------------------- /Pipfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexeygrigorev/fitness-assistant/HEAD/Pipfile -------------------------------------------------------------------------------- /Pipfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexeygrigorev/fitness-assistant/HEAD/Pipfile.lock -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexeygrigorev/fitness-assistant/HEAD/README.md -------------------------------------------------------------------------------- /cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexeygrigorev/fitness-assistant/HEAD/cli.py -------------------------------------------------------------------------------- /data/data.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexeygrigorev/fitness-assistant/HEAD/data/data.csv -------------------------------------------------------------------------------- /data/data_unclean.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexeygrigorev/fitness-assistant/HEAD/data/data_unclean.csv -------------------------------------------------------------------------------- /data/ground-truth-retrieval.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexeygrigorev/fitness-assistant/HEAD/data/ground-truth-retrieval.csv -------------------------------------------------------------------------------- /data/rag-eval-gpt-4o-mini.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexeygrigorev/fitness-assistant/HEAD/data/rag-eval-gpt-4o-mini.csv -------------------------------------------------------------------------------- /data/rag-eval-gpt-4o.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexeygrigorev/fitness-assistant/HEAD/data/rag-eval-gpt-4o.csv -------------------------------------------------------------------------------- /docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexeygrigorev/fitness-assistant/HEAD/docker-compose.yaml -------------------------------------------------------------------------------- /fitness_assistant/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexeygrigorev/fitness-assistant/HEAD/fitness_assistant/app.py -------------------------------------------------------------------------------- /fitness_assistant/db.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexeygrigorev/fitness-assistant/HEAD/fitness_assistant/db.py -------------------------------------------------------------------------------- /fitness_assistant/db_prep.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexeygrigorev/fitness-assistant/HEAD/fitness_assistant/db_prep.py -------------------------------------------------------------------------------- /fitness_assistant/ingest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexeygrigorev/fitness-assistant/HEAD/fitness_assistant/ingest.py -------------------------------------------------------------------------------- /fitness_assistant/minsearch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexeygrigorev/fitness-assistant/HEAD/fitness_assistant/minsearch.py -------------------------------------------------------------------------------- /fitness_assistant/rag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexeygrigorev/fitness-assistant/HEAD/fitness_assistant/rag.py -------------------------------------------------------------------------------- /grafana/dashboard.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexeygrigorev/fitness-assistant/HEAD/grafana/dashboard.json -------------------------------------------------------------------------------- /grafana/init.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexeygrigorev/fitness-assistant/HEAD/grafana/init.py -------------------------------------------------------------------------------- /images/banner.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexeygrigorev/fitness-assistant/HEAD/images/banner.jpg -------------------------------------------------------------------------------- /images/dash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexeygrigorev/fitness-assistant/HEAD/images/dash.png -------------------------------------------------------------------------------- /images/demo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexeygrigorev/fitness-assistant/HEAD/images/demo.png -------------------------------------------------------------------------------- /images/image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexeygrigorev/fitness-assistant/HEAD/images/image.png -------------------------------------------------------------------------------- /notebooks/evaluation-data-generation.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexeygrigorev/fitness-assistant/HEAD/notebooks/evaluation-data-generation.ipynb -------------------------------------------------------------------------------- /notebooks/minsearch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexeygrigorev/fitness-assistant/HEAD/notebooks/minsearch.py -------------------------------------------------------------------------------- /notebooks/rag-test.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexeygrigorev/fitness-assistant/HEAD/notebooks/rag-test.ipynb -------------------------------------------------------------------------------- /test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexeygrigorev/fitness-assistant/HEAD/test.py --------------------------------------------------------------------------------