Architecture des Agents

L'Équipe d'Agents

Spécialistes autonomes avec leur propre mémoire, leurs propres outils et personnalité — coordonnés par l'Orchestrateur sur votre SovereignNode.

Fondamentaux

Qu'est-ce qu'un Agent AIMOS ?

Un Agent AIMOS est un spécialiste autonome qui combine quatre composants clés :

M

Memory (Mémoire)

Base de données SQLite propre avec mémoire à long terme sémantique, épisodique et procédurale.

S

Skills (Outils)

Collection d'outils spécialisés : requêtes SQL, appels REST, opérations sur fichiers, fonctions spécifiques au domaine.

L

LLM (Modèle de langage)

Modèle local via runtime LLM local. L'agent construit le prompt complet à partir du system prompt, du contexte mémoire et de la requête utilisateur.

C

Connector (Connexion)

Canal de communication vers l'utilisateur : Telegram, e-mail, voix ou tableau de bord.

AGENT Spécialiste autonome Memory SQLite + Embeddings Skills SQL, REST, Fichier, Domaine LLM LLM Runtime (local) Connector Telegram, E-mail, Voix Memory + Skills + LLM + Connector = Agent

Mode de travail

L'Agent comme collaborateur numérique

Un Agent AIMOS ne fonctionne pas comme un chatbot — il travaille comme un employé avec son propre bureau, ses propres dossiers et son propre rythme quotidien.

Mémoire

Retient les faits, corrections, préférences — de manière permanente. La recherche sémantique retrouve les souvenirs même avec d'autres mots.

Notes & Classement

Écrit des résumés, résultats de recherche et notes de conversation dans son propre espace de travail — comme un employé qui gère ses dossiers.

Calendrier

Rendez-vous, délais, rappels. L'agent voit à chaque interaction ses échéances et retards — et agit de manière proactive.

Liste de tâches

Tâches ouvertes, délégations, listes d'attente. Mise à jour automatique lors du cycle Dreaming.

Rythme quotidien

Une fois par jour, l'agent vérifie de manière autonome le calendrier, les e-mails et les tâches ouvertes — même sans être sollicité.

Dreaming

Pendant les périodes calmes, l'agent traite ses conversations : extrait des faits, met à jour ses notes et listes de tâches, consolide sa mémoire.

Travail d'équipe

Les agents communiquent entre eux — l'Agent Financier demande à l'Agent Logistique les niveaux de stock, sans déranger l'utilisateur.

Escalade

Pour les questions complexes, l'agent escalade automatiquement vers un modèle IA plus puissant — anonymisé et journalisé de manière audit-proof.

Le résultat : Un Agent AIMOS dispose de tout ce dont un employé a besoin — mémoire, notes, calendrier, liste de tâches, collègues, un rythme quotidien et la capacité de demander de l'aide en cas de besoin. La seule différence : Il travaille 24h/24, n'oublie jamais rien et est disponible en quelques secondes.

SKILL_REGISTRY

18 Compétences dans la boîte à outils

Chaque agent reçoit exactement les compétences dont il a besoin — assemblées de manière modulaire depuis le registre central. Des compétences personnalisées peuvent être développées et ajoutées à tout moment — pour chaque secteur, chaque système ERP, chaque workflow.

Engineering

structural

9 Tools

Calcul FEM, optimisation de profils, traitement DXF, vérification des normes, export de nomenclatures.

file_ops

7 Tools

Lire, écrire, rechercher, lister des fichiers. Gestion d'espace de travail avec séparation public/privé.

brave_search

1 Tool

Recherche web via API Brave Search. Informations actuelles sans dépendance cloud.

Communication

email

2 Tools

Envoyer et recevoir des e-mails via IMAP/SMTP. HTML et pièces jointes.

mail_monitor

3 Tools

Surveillance de boîte POP3. Détecte les nouveaux e-mails et déclenche automatiquement des actions.

voice_io

Kontext

Whisper STT + Piper TTS. Reconnaissance et synthèse vocale dans toutes les langues, traitées localement.

Storage

shared_storage

3 Tools

Échange de fichiers inter-agents via le dossier public/. Lecture, écriture, listage.

remote_storage

4 Tools

Accès SFTP aux machines distantes via Tailscale VPN. Récupérer et déposer des fichiers depuis le poste de travail.

Planning

scheduler

2 Tools

Tâches planifiées : rythme quotidien, vérifications récurrentes, rappels.

calendar

4 Tools

Créer, consulter, modifier, supprimer des rendez-vous. Rappels proactifs pour les échéances.

contacts

3 Tools

Gestion des contacts : personnes, entreprises, numéros de téléphone, adresses e-mail, notes.

persistence

3 Tools

Stockage permanent de notes et paires clé-valeur. Base de connaissances propre à l'agent.

Intelligence

hybrid_reasoning

1 Tool

Escalade vers un modèle plus puissant. Requête anonymisée vers un LLM cloud pour les analyses complexes.

tr_calendar_awareness

3 Tools

Jours fériés turcs, Ramadan, nuits de Kandil. Conscience du contexte culturel.

football_observer

2 Tools

Résultats de football et calendriers. Notifications proactives pour les matchs importants.

Accounting

eta_firebird

4 Tools

Comptabilité ETA V8 via Firebird/InterBase. Consultation des comptes, factures ouvertes, aperçu journalier.

eta_mssql

4 Tools

Comptabilité ETA V8 via Microsoft SQL Server. Mêmes fonctions, backend de base de données différent.

web_automation

2 Tools

Automatisation de navigateur pour portails web sans API. Remplir des formulaires, extraire des données.

Connexion

Connecteurs actuellement disponibles

L'agent communique via des connecteurs — des interfaces standardisées vers les utilisateurs, les systèmes et les autres agents. De nouveaux connecteurs sont développés en continu et peuvent être ajoutés à tout moment pour votre infrastructure IT spécifique.

Telegram

Texte, messages vocaux, documents. Messages proactifs pour les rappels, alarmes et résultats. Shared Listener pour tous les agents.

E-Mail

IMAP/SMTP pour l'envoi et la réception. Monitoring POP3 pour les boîtes de réception. Format HTML et pièces jointes.

Voice

Whisper STT + Piper TTS — entièrement local. Reconnaissance et synthèse vocale dans toutes les langues, sans services cloud.

SFTP

Accès fichiers au poste de travail via Tailscale VPN. Dossier partagé pour DXF, PDF, Excel — chiffré et sans ports ouverts.

Bases de données SQL

PostgreSQL, MSSQL, Firebird — exclusivement des requêtes SELECT. Aucun accès en écriture aux données de production. Read-Only by Design.

REST / SOAP API

Connexion API universelle pour ERP, CRM, gestion des marchandises. GET, POST, PUT avec authentification configurable.

3-Tier Memory

Mémoire à long terme

Trois types de mémoire, recherche hybride et un cycle Dreaming pour la consolidation.

Sémantique Faits & Savoir "Stahlpreis Q1: 850 EUR/t" "Uyumsoft API: /api/v2/stock" "Lieferant X: 14 Tage Vorlauf" Épisodique Expériences & Conversations "2026-03-15: Bestandsabfrage" "2026-03-18: Preisvergleich" "2026-03-20: CAD-Analyse" Procédural Processus & Modèles "Bestellung: Prüfen→Freigabe→Buchen" "BOM-Export: DWG→Parse→CSV" "Inventur: SQL→Diff→Report" Hybrid-Suche: FTS5 + Vektor-Embeddings + RRF Fusion Le classement par pertinence combine les résultats par mots-clés et sémantiques

Dreaming — Consolidation de la mémoire par appel LLM

Au repos, l'agent analyse ses conversations avec un appel LLM, extrait des faits, met à jour les notes et listes de tâches, consolide sa mémoire et génère des rapports hebdomadaires.

Comme le cerveau humain pendant le sommeil — l'agent condense les expériences en savoir, supprime les entrées redondantes et renforce les connexions importantes. Le résultat : des réponses plus précises avec une consommation de tokens réduite.

Cycle Dreaming (Consolidation)

Comme le cerveau humain pendant le sommeil, AIMOS consolide les souvenirs au repos :

Collecter les épisodes Toutes les conversations Reconnaître les modèles Analyse LLM Condenser Extraire les faits Stocker sémantiquement Mémoire à long terme

Optimisation des tokens

Cognitive Balance

Équilibre dynamique entre profondeur de mémoire et longueur de réponse — dans la fenêtre de contexte limitée.

Profondeur Mémoire Longueur Réponse 1 2 3 4 5 System Prompt Memory Réponse Fenêtre de contexte (ex. 32k Tokens) Plus de Memory = moins de place pour la réponse (et inversement)
Level Memory Réponse
1 Minimal Très long
2 Réduit Long
3 Équilibré Moyen
4 Profond Court
5 Maximum Minimal

Coordination

Agents en équipe

Messagerie inter-agents, fichiers partagés et protection des données imposée par l'architecture.

Communication inter-agents

Agent Construction Analyse CAO Nomenclatures Agent Logistique Vérification des stocks Accès ERP PostgreSQL Relay Table message_relay "Besoin stock acier" Transmission Limite Ping-Pong : max 3 tours

Connector Families

Les agents de la même Connector Family partagent un canal de communication. Les messages adressés à la famille sont automatiquement routés vers l'agent compétent.

Protection Ping-Pong

Maximum 3 allers-retours entre deux agents par requête. Empêche les boucles infinies et la consommation incontrôlée de tokens.

Espace de travail & protection interne des données

Chaque agent dispose de son propre espace de travail — comme un bureau fermé à clé. Seuls les fichiers explicitement partagés sont visibles pour les autres.

Ingénieur Privé (verrouillé) notes/, calendar.json contacts.json, todo.txt steel_profiles.json public/ (partagé) stueckliste.pdf report_projekt_X.dxf Agent Financier Privé (verrouillé) notes/, calendar.json market_prices.json contacts.json public/ (partagé) kalkulation_projekt_X.pdf read_public bloqué public/ — tous les agents peuvent lire privé — uniquement l'agent propriétaire Échange de fichiers via read_public Accès refusé

public/ — Partage délibéré

Rapports, exports, nomenclatures — tout ce dont les autres agents ont besoin. L'agent décide lui-même ce qu'il partage.

Zone privée — Invisible

Notes, calendrier, contacts, listes de tâches, bases de données de profils. Aucun autre agent n'a accès — imposé par l'architecture, pas par une policy.

Exemple : L'Agent Construction lit un fichier DXF depuis le poste de travail de l'ingénieur, crée une nomenclature et la place dans public/. L'Agent Financier lit la nomenclature et calcule les coûts des matériaux — sans accès aux notes de construction.

Sécurité

Execution Rings

Trois niveaux de confiance déterminent quels outils un agent peut utiliser. Comme dans un noyau de système d'exploitation.

Ring 2 — Full Access Ring 1 — Standard Ring 0 Read Only sql_query, rest_get memory_search, file_read file_write, sql_execute rest_post, email_send shell_exec memory_recall config_read
0

Ring 0 — Read Only

Risque le plus faible. L'agent ne peut que lire : consulter la mémoire, voir la configuration. Pas d'accès aux systèmes externes, pas d'accès en écriture.

memory_recall config_read time_now
1

Ring 1 — Standard

Accès en lecture aux systèmes externes. SQL-SELECT, REST-GET, lecture de fichiers. Pas d'accès en écriture aux données de production. Ring standard pour la plupart des agents.

sql_query rest_get file_read memory_search brave_search
2

Ring 2 — Full Access

Accès complet incluant les opérations d'écriture. Nécessite une activation explicite par l'administrateur. Human-in-the-Loop pour les actions critiques.

file_write sql_execute rest_post email_send shell_exec

Exemples pratiques

Exemples d'Agents

Trois types d'agents préconfigurés pour des environnements industriels typiques.

Agent Construction

Ring 1 — Standard

Calcule les structures porteuses avec le moteur FEM intégré (PyNite), optimise les profils acier par poids et coût, vérifie les normes sismiques (TBDY 2018, Eurocode). Crée des nomenclatures en brouillon — l'ingénieur vérifie et approuve.

Skills
fem_calc profile_optimize seismic_check bom_generate
Connecteurs
PyNite FEM DXF TBDY 2018 Eurocode

Agent Logistique

Ring 1 — Standard

Intègre Uyumsoft, SAP, Navision et d'autres systèmes ERP. Surveille les stocks en temps réel, signale les seuils critiques et automatise les demandes d'approvisionnement via les connecteurs SQL et REST.

Skills
sql_query rest_get stock_check alert_send
Connecteurs
Uyumsoft SAP RFC Navision REST

Agent Financier

Ring 1 — Standard (Écriture : Ring 2)

Intègre ETA V8, DATEV et d'autres systèmes comptables. Analyse le cashflow, prépare les écritures et fournit les soldes du jour. Validation des écritures uniquement par les employés autorisés.

Skills
sql_query cashflow_calc booking_prep datev_export
Connecteurs
ETA V8 DATEV Firebird MSSQL

Ce sont des exemples. Les agents AIMOS sont configurés individuellement par entreprise — chaque agent est adapté aux systèmes et exigences spécifiques.