Discussion about this post

User's avatar
werdnagreb's avatar

My company is using RAG-like mechanisms to help find bugs in software. Given the right context, the LLM can do a pretty good job (most of the time). The problem is determining which context to give the LLM. So, we’re using standard static analysis techniques (data flow and finding references mostly) to find code related to the pieces being changed. Our experiments are showing a big improvement.

From what I’ve seen RAG approaches do well when they work on structured data. In these cases it’s easy to know what extra context to provide.

When the data is unstructured, there is no easy way to discover relationships without using another LLM to make the determination.

Expand full comment
Daniel's avatar

It feels like we’re building libraries for models that never read — they skim and guess

Expand full comment
5 more comments...

No posts