RAG (Retrieval-Augmented Generation) huchanganya LLM na retrieval system — kufanya kazi ya kupata taarifa muhimu kutoka kwenye knowledge base na kuizoa LLM kama muktadha ili kuzalisha majibu sahihi na yenye msingi. Ni mbinu kuu ya kujenga programu za LLM juu ya data ya kawaida.
Kile RAG kinachofanya
RAG → augment an LLM's generation with RETRIEVED relevant information:
1. RETRIEVE → search a knowledge base (your documents/data) for info relevant to the query
2. AUGMENT → add the retrieved info to the LLM's prompt as CONTEXT
3. GENERATE → the LLM answers using the provided context (grounded in your data)
→ gives the LLM relevant, up-to-date, specific knowledge it wasn't trained on
