Nadine Giasson St-AmandIngénierie agentique · B.Ing., B.Sc.
Laboratoire d'ingénierie agentique · Québec

Des IA qui se souviennent, qui coopèrent et qui restent sous contrôle humain.

Les modèles de langage oublient tout à la fin de chaque session et changent de version tous les six mois. Je construis ce qui leur manque pour devenir des collaborateurs durables : une mémoire, une façon de travailler ensemble, des limites claires et des mesures honnêtes. Avec de petits modèles qui tournent sur un poste ordinaire chaque fois que c'est possible.

12
chantiers autonomes
6
territoires de recherche
1
conférence publique, 2026
10ans
lisibilité garantie des archives

Six questions, une même ruche

Le paradigme · ce qui tourne · la garantie

Chaque alvéole est une question sur laquelle je travaille par des prototypes en usage réel. Elles se renforcent l'une l'autre : la mémoire n'a de valeur que si elle est fiable, la coopération que si elle est confinée, et tout cela que si on peut le mesurer. Les noms des projets et leurs mécanismes restent à l'atelier.

01 // Pôle mémoire

Se souvenir

Comment un agent garde-t-il son vécu d'une session à l'autre, et d'une version de modèle à la suivante ?

Un petit modèle local veille sur les sessions de travail et en garde ce qui compte, dans des fiches qu'un humain peut lire et corriger. Les échanges avec les différents fournisseurs d'IA sont rapatriés dans une archive locale commune, pour que le savoir survive au changement de modèle.

Paradigme
Un modèle se remplace, une mémoire se garde.
Ce qui tourne
Archive multi-fournisseurs alimentée en continu, dans un format ouvert lisible dans dix ans.
Garantie
Rien de ce qui a été décidé ne dépend d'un compte chez un fournisseur.
archive multi-fournisseurs format ouvert fiches lisibles modèle local
02 // Pôle sécurité

Confiner

Comment laisser un agent autonome travailler sans lui ouvrir toute la maison ?

Chaque agent s'exécute dans un enclos système aux sorties réseau contrôlées, les clés d'accès restent chiffrées, et les répertoires sensibles exigent plusieurs preuves indépendantes avant de s'ouvrir. Ce qui part vers un modèle distant est trié avant l'envoi.

Paradigme
Un agent n'a que les droits de son enclos.
Ce qui tourne
Un enclos par agent, un coffre de clés chiffré, une serrure à plusieurs facteurs sur banc d'essai.
Garantie
Aucune clé dans le code, des sorties réseau limitées à une liste blanche.
enclos système AES-256-GCM accès multi-facteurs tri avant envoi
03 // Pôle orchestration

Coopérer

Comment répartir une longue mission entre agents spécialisés qui se vérifient les uns les autres ?

Une équipe hiérarchique où chaque agent a un rôle, conception, exécution ou inspection, sous la supervision d'un démon compilé qui distribue les tâches, relance après une interruption et fait relire chaque livrable par une instance indépendante.

Paradigme
Personne ne se relit soi-même.
Ce qui tourne
Un démon en Rust présenté aux Rencontres Linux Québec 2026, et un prototype de délibération entre modèles de familles différentes.
Garantie
Reprise automatique après interruption, trace de qui a écrit quoi.
démon en Rust rôles séparés audit croisé reprise sur interruption
04 // Pôle métrologie

Mesurer

Comment savoir quand un modèle affirme plus qu'il ne sait ?

Des instruments confrontent ce qu'un modèle déclare à ce qu'il tient vraiment, question par question, et suivent ses traces de raisonnement sur de longues missions pour repérer la dérive avant qu'elle coûte.

Paradigme
Ce qui ne se mesure pas ne se corrige pas.
Ce qui tourne
Un premier rapport interactif publié, des outils d'analyse des traces en usage quotidien.
Garantie
Chaque comportement important se mesure, se compare et se rejoue.
assurance déclarée traces de raisonnement dérive de contexte rapports interactifs
05 // Pôle frugalité

Alléger

Que peut-on accomplir sans centre de données, avec un modèle de 3 à 8 milliards de paramètres ?

Beaucoup plus qu'on ne le croit : router, filtrer, se souvenir, enseigner. Le petit modèle local devient l'aiguilleur qui décide quand appeler un grand modèle et garde tout le reste à la maison. Il s'affine sur un corpus choisi et s'installe même sans droits d'administration. D'autres pistes pour calculer moins restent au laboratoire, volontairement.

Paradigme
Le calcul brut n'est pas la seule voie.
Ce qui tourne
Des modèles locaux de 3 à 8 milliards de paramètres sur un poste ordinaire, un ajustement fin sur corpus personnel.
Garantie
Les données restent chez soi, les coûts restent connus.
modèles 3B à 8B routage ajustement léger poste ordinaire
06 // Pôle transmission

Transmettre

Comment un étudiant construit-il son propre agent, de la première boucle jusqu'à l'attaque ?

Un agent écrit en Python pur, sans librairie magique : il choisit ses outils, observe et recommence. Les étudiants gèrent ensuite son budget de contexte puis le confrontent à une injection, avec des tests qui roulent sans aucun modèle. Le tout en laboratoire, sur un modèle local installé sans droits d'administration.

Paradigme
Ce qui tient en classe tient en production.
Ce qui tourne
Un laboratoire enseigné en classe, un matériel de cours public et auto-portant.
Garantie
Aucune boîte noire : chaque ligne de l'agent est lisible par l'étudiant.
Python pur boucle raisonner-agir tests sans modèle matériel ouvert

Douze chantiers, en usage ou en construction

Le problème · ce que ça fait · où ça en est

Les noms restent à l'atelier pour l'instant. Voici, pour chacun, le problème qu'il attaque, ce qu'il fait et où il en est. Les pastilles indiquent les territoires qu'il nourrit.

ORC-01Prototype en usage

Une ruche d'agents pour les longues missions

Les agents d'IA s'essoufflent sur les tâches qui durent des jours.

Un service système qui coordonne une équipe d'agents spécialisés, reprend le travail après une interruption et garde chaque agent dans son enclos. Présenté aux Rencontres Linux Québec 2026.

Pile : Rust · Linux · TOML
MEM-02En conception

Un gardien de mémoire pour les grands modèles

Chaque session repart de zéro, et chaque nouvelle version d'un modèle oublie tout ce que la précédente avait appris.

Un petit modèle local placé entre la personne et les grands modèles, qui porte la continuité du travail d'une session et d'une version à l'autre.

Pile : modèle local 3B à 8B · Markdown
ARC-03En usage

Rapatrier des années de conversations avec l'IA

Le travail fait avec les IA est dispersé chez plusieurs fournisseurs, qui peuvent fermer un service ou changer leurs règles.

Une collecte automatique et continue vers une archive personnelle unique, dans un format ouvert et durable, lisible sans aucun logiciel propriétaire.

Pile : Python · cron · JSONL et Markdown
SEC-04Banc d'essai

Une serrure pensée pour les agents autonomes

Un mot de passe protège mal contre un agent qui lit tout ce qu'on lui montre.

Un banc d'essai de contrôle d'accès à plusieurs facteurs indépendants, pour protéger les répertoires sensibles d'un poste où travaillent des agents.

Pile : Python · cryptographie
GOV-05Étude en cours

Diviser pour mieux concevoir

Un modèle qui conçoit et exécute à la fois ne voit pas ses propres angles morts.

Une étude de la coopération entre modèles de familles différentes, chacun tenu à un rôle strict, avec la trace de qui a écrit quoi.

Pile : plusieurs fournisseurs · traçabilité
GOV-06Prototype

Un conseil de modèles qui débattent et votent

Un seul avis de modèle est un avis sans contradiction.

Une séance où plusieurs modèles défendent une position, se répondent et tranchent par un vote, avec le compte rendu de la délibération.

Pile : plusieurs fournisseurs · scripts
MET-07Premier rapport publié

Un détecteur d'assurance mal placée

Un modèle peut affirmer avec 95 % d'assurance une chose qu'il ne sait pas.

Un instrument qui confronte l'assurance déclarée d'un modèle à ce qu'il tient réellement, avec un rapport visuel question par question.

Pile : Python · rapports HTML
MET-08Outil en usage

Lire le raisonnement sur la durée

Sur une longue session, on ne voit pas venir la dérive.

Des outils d'analyse des traces de raisonnement qui repèrent les moments de compréhension, les bascules et les premiers signes de dérive.

Pile : Python · visualisation
FRU-09Concept

Raccourcir la distance entre l'intention et le code

Taper et générer chaque ligne coûte du temps, du contexte et de l'attention, des deux côtés.

Une interface d'écriture d'un nouveau genre entre la personne et l'IA. Le principe reste au laboratoire.

Pile : à venir
FRU-10En entraînement

Un petit modèle à ma voix

Les grands modèles écrivent comme tout le monde.

L'affinage d'un petit modèle ouvert sur un corpus personnel, exécutable localement, sans rien envoyer à l'extérieur.

Pile : ajustement fin · inférence locale
PED-11En classe

Un agent que les étudiants construisent

On comprend mal ce qui reste caché dans une librairie.

Un agent complet en Python pur, bâti en trois étapes avec ses tests, utilisé en laboratoire d'intelligence artificielle.

Pile : Python · tests sans modèle
PED-12En classe

Un modèle local sans droits d'administrateur

Dans un laboratoire d'école, on ne peut rien installer.

Une procédure et des scripts pour installer et servir un modèle local dans un laboratoire verrouillé, pour toute une classe à la fois.

Pile : scripts · serveur local

Un laboratoire vivant, pas une maquette.

Pas de démonstrations sous vitrine : les agents travaillent pour vrai, tous les jours, sur du matériel ordinaire, et c'est leur usage qui fait apparaître les problèmes à résoudre. Les modèles frontières y sont des invités : puissants, remplaçables, jamais dépositaires de ce qui compte.

  • 01Les agents travaillent pour vrai : préparation de cours, classement de fichiers, déploiement de sites.
  • 02L'archive locale fait foi.
  • 03Un agent n'a que les droits de son enclos.
  • 04Mesurer plutôt qu'impressionner.
  • 05Ce qui tient en classe tient en production.

Là où ces travaux peuvent servir

Recherche appliquée · partenariats · formation

Des personnages qui se souviennent

Jeux, médiation, interactif : une mémoire locale et légère pour des agents qui reconnaissent la personne d'une rencontre à l'autre.

Des assistants qui avouent leurs doutes

Mesurer et signaler l'incertitude d'un agent conversationnel avant qu'il invente.

L'IA sans centre de données

De petits modèles locaux pour les organisations qui veulent garder leurs données chez elles et leurs coûts sous contrôle.

Former la relève

Du matériel pédagogique ouvert pour apprendre à construire, tester et sécuriser un agent.

Collaborer, financer, inviter

Je suis ouverte aux projets de recherche appliquée, aux partenariats avec un centre de recherche et aux échanges entre chercheurs, enseignants et développeurs. Les territoires sont ouverts, les plans restent au laboratoire.