RAG, memòria i context window: no són el mateix
RAG, memòria i finestra de context resolen problemes diferents. Entendre aquesta diferència evita arquitectures més complexes del necessari i agents que recorden el que no toca.
RAG, memòria i finestra de context resolen problemes diferents. Entendre aquesta diferència evita arquitectures més complexes del necessari i agents que recorden el que no toca.
RAG, memòria i context window sovint apareixen barrejats en la mateixa conversa, però no són sinònims. Una finestra de context és el que el model pot veure ara; RAG recupera informació externa; la memòria decideix què convé conservar entre interaccions.
La finestra de context inclou instruccions, conversa, resultats d'eines i documents introduïts al prompt. Fer-la més gran permet aportar més informació, però no resol per si sol què és rellevant ni què s'hauria de conservar en el futur.
Retrieval-Augmented Generation recupera fragments d'una font externa abans de generar la resposta. És útil quan tens una base documental més gran que el context disponible o quan la informació canvia independentment del model.
La memòria d'un agent tracta decisions, preferències, estat de tasques o aprenentatges que poden ser útils més endavant. No tot el que passa en una conversa mereix convertir-se en memòria persistent.
Si necessites recuperar informació per similitud semàntica, els embeddings poden ser adequats. Però l'estat estructurat, les preferències explícites, els identificadors o les revisions solen encaixar millor en una base de dades convencional, fitxers o altres estructures deterministes.
Una base vectorial és una eina, no una arquitectura completa de memòria. Si una dada té esquema, identitat o relacions clares, normalment prefereixo conservar aquestes propietats i utilitzar recuperació semàntica només allà on aporta valor real.
Abans de decidir entre RAG, memòria o simplement més context, preguntaria d'on surt la informació, quant dura, com s'ha de recuperar i què passa si recuperem una versió incorrecta. La resposta acostuma a simplificar molt l'arquitectura.