Don't understand how RAG feature works
RAG is enabled and I've indexed the project. I then add a new file/class and re-index. When I ask the LLM (deepseek via ollama) what classes are in the project, it doesn't see the new class. What am I missing?
Update. I figured it out. I thought I had to build the chromaDB and all I needed to do was get docker running and Ollama running and then hit the start Chroma button.
I am trying to get teh ChromaDB that is running in Docker be recognized. Keeps saying it can't find the contrianer. I tried naming the containter ChromaDB and chromadb and no luck. Any help would be greatly appreciated. What is wrong with my container?
docker run -d --name ChromaDB -p 8000:8000 -v "C:\Projects\Clopas\WebsiteInc\Audit\Decompilation\tools\chroma_data:/chroma/chroma" -e IS_PERSISTENT=TRUE -e ANONYMIZED_TELEMETRY=FALSE chromadb/chroma
can you explain this a bit more? You do not have to run the chromadb yourself, DevoxxGenie will create it and start it for you. The container's name will be 'devoxx-genie-chromadb` then
@mydeveloperplanet yes that is what I found out. Unfortunately there aren't any real docs that I can find on how to set this up initially and i wasted a lot of time building a chromadb container in advance.
It then prevented the container the Start button was tryiong to create from running (I am not sure why). Once I deleted my chromadb container and pressed start it worked and created the docker container and executed the correct Chromadb version.
The start button might have been labeled Create/Start instead. That would have given me a clue it was not just run button but a create and or run button. Oh well I know now.