DevoxxGenieIDEAPlugin icon indicating copy to clipboard operation
DevoxxGenieIDEAPlugin copied to clipboard

Don't understand how RAG feature works

Open twh270 opened this issue 5 months ago • 3 comments

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?

twh270 avatar Jul 09 '25 12:07 twh270

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

MScottAdams avatar Nov 05 '25 02:11 MScottAdams

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 avatar Nov 08 '25 09:11 mydeveloperplanet

@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.

MScottAdams avatar Nov 09 '25 17:11 MScottAdams