An AI-powered question-answering tool based on the DaVinci Resolve official manual.
Built with LangChain, OpenAI, and FAISS.
- Loads the official DaVinci Resolve PDF manual
- Splits it into searchable chunks
- Embeds and indexes it using FAISS
- Lets you ask questions via ChatGPT (CLI interface)
git clone https://github.com/cyber937/davinci_resolve_ai_assistant.git
cd davinci_resolve_ai_assistant
You can download the official DaVinci Resolve 20 New Features Guide directly from Blackmagic Design:
curl -o DaVinci_Resolve_20_Reference_Manual.pdf https://documents.blackmagicdesign.com/UserManuals/DaVinci_Resolve_20_Reference_Manual.pdf
python3 -m venv rag-env
source rag-env/bin/activate
pip install -r requirements.txt
export OPENAI_API_KEY=sk-xxxxxxxxxxxxxxxxxxxxxxxxxxx
Place the official PDF (e.g. DaVinci_Resolve_18_Manual.pdf) into the folder.
python extract_text.py
python build_index.py
python qa_chat.py
- How to import medias?
- How to make a mask in fustion?
- What’s the difference between Edit and Cut pages?
- How can I use Fusion for compositing?
- Python 3.10+
- LangChain
- OpenAI API
- FAISS (local vector DB)
- CLI Interface
MIT