Définition
Qu'est-ce que Cognitive Augmented Generation ?
Cognitive Augmented Generation, ou CAG, est l'architecture de Brainlet pour donner à un LLM une intelligence projet calculée avant qu'il réponde. Au lieu de demander au modèle d'inférer un système logiciel à partir de fichiers récupérés, le CAG prépare d'abord la connaissance projet pertinente.
Pour les codebases, cela signifie que le modèle peut recevoir des informations sur l'architecture, les dépendances, les conventions, les flux de données, les chemins d'impact et les patterns de code similaires sous forme de contexte prêt pour la tâche.
L'objectif n'est pas un prompt plus grand. L'objectif est une meilleure compréhension du projet avant le prompt.
Que signifie CAG ?
CAG signifie Cognitive Augmented Generation : préparer une intelligence projet calculée avant qu'un LLM réponde.
Le CAG remplace-t-il le RAG ?
Pour le travail sur codebase, le CAG est une architecture différente. Il peut utiliser des signaux de récupération, mais il ne s'arrête pas à des chunks récupérés.
Le CAG remplace-t-il le LLM ?
Non. Le CAG donne au LLM un meilleur contexte projet afin que le modèle se concentre sur la tâche.