Architecture cognitive
L'architecture cognitive en IA est le cadre structurel qui définit comment un agent intelligent perçoit son environnement, traite l'information, stocke et récupère des connaissances, prend des décisions et exécute des actions.
Comprendre Architecture cognitive
Tout comme l'architecture cognitive en psychologie décrit les structures mentales fondamentales à l'intelligence humaine, l'architecture cognitive en IA décrit les structures computationnelles à la base de l'intelligence des agents. Une architecture cognitive bien conçue précise le module de perception (comment l'agent lit les entrées), la mémoire de travail (quelles informations sont actives à un moment donné), la mémoire à long terme (comment les connaissances sont stockées et retrouvées), le module de raisonnement (comment les décisions sont prises), le module d'action (comment l'agent agit sur le monde) et le module d'apprentissage (comment l'agent progresse avec l'expérience). LangGraph propose une architecture cognitive basée sur les graphes pour structurer ces composants chez les agents IA.
Comment GAIA utilise Architecture cognitive
L’architecture cognitive de GAIA repose sur LangGraph, avec des composants distincts pour la perception (lecture des e-mails, des événements de calendrier, des messages), la mémoire (ChromaDB, PostgreSQL, MongoDB, mémoire graphique), le raisonnement (prise de décision basée sur un LLM), la planification (orchestration des workflows) et l’action (appels d’outils MCP). Cette architecture structurée rend le comportement de GAIA prévisible, facile à déboguer et évolutif.
Concepts liés
LangGraph
LangGraph est un framework permettant de créer des applications IA multi-agents avec état, prenant en charge des flux de travail complexes incluant des cycles, des embranchements, une logique conditionnelle et une gestion persistante des états.
Agent IA
Un agent IA est un système logiciel autonome qui perçoit son environnement, raisonne sur les actions à entreprendre et prend des mesures pour atteindre des objectifs spécifiques sans intervention humaine continue.
Mémoire d'agent
La mémoire d'agent est la capacité d'un agent IA à stocker, retrouver et utiliser des informations issues d'interactions, d'observations et d'actions passées pour orienter son comportement futur, assurant ainsi un contexte persistant entre les sessions.
Orchestration IA
L'orchestration IA est la coordination de plusieurs agents, modèles et outils d'intelligence artificielle pour collaborer à la réalisation de tâches complexes et multi-étapes, qu’aucun composant unique ne pourrait gérer seul.
IA agentique
L'IA agentique décrit des systèmes d'intelligence artificielle conçus pour fonctionner de manière autonome, prendre des décisions et exécuter des tâches en plusieurs étapes avec un minimum d'intervention humaine.


