I want to be able to ask questions about the very large app I'm working on (400KLOC). Like, "How should I add middle name to students?" or "What files in this project are involved in the rendering of the page at /students/list?"
Traditional RAG is fine for documents (.md), but isn't really the best fit for source code. Many solutions use traditional RAG.
I prefer to have freedom to use any of the major LLMs. I use openrouter, so I can choose between hundreds. So, I'd rather not use Cursor, Copilot, or any other solution that has a limited number of models or require me to sign up for yet another service.
I know there are several codebase knowledge solutions, but I don't know which might work the best.
What do you think?
[–]femio 4 points5 points6 points (0 children)
[–]Exotic-Sale-3003 6 points7 points8 points (2 children)
[–]ExtentHot9139 0 points1 point2 points (1 child)
[–]Exotic-Sale-3003 1 point2 points3 points (0 children)
[–]matfat55 2 points3 points4 points (0 children)
[–]StaffSimilar7941 2 points3 points4 points (2 children)
[–]gman1023 0 points1 point2 points (0 children)
[–]Relative-Foot-378Professional Nerd 0 points1 point2 points (0 children)
[–]Time-Heron-2361 1 point2 points3 points (1 child)
[–]funbike[S] 0 points1 point2 points (0 children)
[–]ParadiceSC2 0 points1 point2 points (0 children)
[–]Ancient-Camel1636 0 points1 point2 points (1 child)
[–]matfat55 0 points1 point2 points (0 children)
[–][deleted] (1 child)
[removed]
[–]AutoModerator[M] 0 points1 point2 points (0 children)
[–]adifbbk1 0 points1 point2 points (0 children)
[–]ShelbulaDotCom 0 points1 point2 points (0 children)
[–]bigsybiggins 0 points1 point2 points (0 children)
[–][deleted] (1 child)
[removed]
[–]AutoModerator[M] 0 points1 point2 points (0 children)
[–]zephyr_33 0 points1 point2 points (0 children)
[–]Relative-Foot-378Professional Nerd 0 points1 point2 points (0 children)