Purpose: Improv Scene Partner LLM
Implementation: (Retrieval-Augmented Generation) system employing a fine-tuned OpenAI model designed to enhance improvisational dialogue response quality for virtual scene partners.
Data Curation Methodology:
Note: This repo structure represents the goal of the final project and the first milestone is to have an MVP that will not include improv coaching (notes & feedback) feature
WITBIT/
โโโ data/
โ โโโ scenes/
โ โ โโโ scene1.json
โ โ โโโ scene2.json
โ โ โโโ ...
โ โโโ feedback/
โ โ โโโ feedback1.json
โ โ โโโ feedback2.json
โ โ โโโ ...
โโโ models/
โ โโโ finetuned_gpt/
โ โ โโโ config.json
โ โ โโโ pytorch_model.bin
โ โ โโโ ...
โ โโโ retriever/
โ โ โโโ retriever_model/
โ โ โโโ ...
โโโ scripts/
โ โโโ train_retriever.py
โ โโโ preprocess_data.py
โ โโโ ...
โโโ src/
โ โโโ __init__.py
โ โโโ app.py
โ โโโ config.py
โ โโโ retrieval.py
โ โโโ generation.py
โ โโโ feedback.py
โ โโโ utils.py
โโโ tests/
โ โโโ test_app.py
โ โโโ test_retrieval.py
โ โโโ test_generation.py
โ โโโ test_feedback.py
โ โโโ ...
โโโ Dockerfile
โโโ requirements.txt
โโโ README.md