RAG vs CAG
La récupération trouve du texte. Le CAG prépare la connaissance projet.
Retrieval Augmented Generation est utile quand le problème consiste à trouver du texte pertinent. L'ingénierie logicielle demande souvent plus : architecture, conventions, dépendances, chemins d'impact et contraintes.
| Aspect | RAG | CAG |
|---|---|---|
| Question principale | Quels fichiers semblent pertinents ? | Qu'est-ce que le modèle doit savoir sur ce projet ? |
| Contexte | Chunks récupérés | Intelligence projet calculée |
| Architecture | Recherche et assemblage de prompt | Graphe projet, représentations apprises et outils de tâche |
| Mode d'échec | Fichiers récupérés faux ou incomplets | Modèle projet incomplet ou signal d'analyse manquant |
| Meilleur usage | Recherche de connaissances générales | Code, revue, impact et architecture conscients du projet |