LLMs: RAG vs. Fine-Tuning
winder.ai
winder.ai
I'd add that Agents are becoming another piller. They can take actions both inside and outside the system. For outside, you can think of a code assistant using an interpreter, or flights querying a database. For inside, most systems are becoming more sophisticated. You might need to decide what data set to RAG with or ask if the system should try again or refine. There's also the Mixture of Experts (ensembles generally), CoT, ToT, and more to come.
The symphony is getting really complex! Truly an exciting time to be working in this field.
While this may be the (brilliant) hook that enabled the massive conceptual adoption of the tech it is not going to be the value proposition of it. In the next 6 months we're going to see the deployment of Agency-based solutions completely powered by LLM[1][2].
The real value LLM provide will be that they replace the "humans-as-integrations" and RPA automations.
1. https://github.com/microsoft/UFO 2. https://github.com/microsoft/TaskWeaver
They'll be a toy until a purpose built and reliable LLM is available and its primarily local'
And I found that a lot of rag is applying AI lipstick on a rudimentary keyword search pig. No “understanding” of raw data.
I couldn’t ask it things like “is our SSH key policy in line with the latest NIST best practices” if the word SSH wasn’t in our key management policy, since it would just say I can’t find anything.
It seems to me that the true power will only come with extremely large context windows because then we will actually apply “understanding” to our raw data.