Une assistante. Plusieurs rôles. Quelques services.
Vous ne gérez pas une collection d'outils. Vous avez
une assistante — vous lui donnez son nom — et elle change de
chapeau selon ce que vous lui demandez. Certaines tâches, elles, ont
besoin de leur propre moteur : ce sont des services distincts, mais ils
répondent sous le même nom.
Rôles
Un rôle, c'est un chapeau.
Même modèle, même assistante. On change le prompt, les connaissances
et les outils.
SecrétaireCourriels, rendez-vous, suivis
BibliothécaireRetrouve un document et cite sa source
EstimateurChiffre à partir de vos prix et historiques
FormateurRépond aux questions des nouveaux employés
Votre assistante
« Claire »
Le nom est le vôtre.
Un seul modèle, sur votre serveur. Les quatre rôles ci-contre sont la
même assistante.
Services
Un service, c'est un corps.
Moteur distinct, canal distinct. Mais le téléphone répond avec le nom
que vous avez choisi.
Réceptionniste
bientôtLigne téléphoniqueRépond, prend les messages, achemine les appels.
ConciergeSurveillance serveurSurveille les services, détecte les pannes, alerte.
ProducteurChaîne audioSépare les pistes, transcrit, cherche par similarité.
Un rôle, c'est un chapeau. Un service, c'est un corps.
Une assistante, plusieurs canaux, un seul nom.
La preuve
Quarante-trois services actifs, sur mon infrastructure, surveillés en continu.
Ce n'est pas une démo montée pour la vitrine. C'est le parc que
j'opère tous les jours, et les chiffres ci-dessous se vérifient sur
la machine.
43services actifssur 60 inventoriés
17sous surveillancesonde HTTP automatisée
60sentre deux vérificationsjour et nuit
Chiffres relevés sur la machine le
.
Ce sont des mesures, pas des estimations — et comme toute mesure,
elles portent une date.
Le Concierge
Surveille les services. Détecte. Alerte.
Il interroge la page de santé de chaque service, toutes les
soixante secondes. Quand un service tombe, je le sais avant le
client.
La partie intéressante n'est pas la sonde, c'est la retenue :
il attend deux échecs consécutifs avant
d'alerter, parce qu'un délai réseau n'est pas une panne. Et à la
toute première observation d'un service, il note l'état sans rien
envoyer — sinon chaque déploiement déclencherait une avalanche
d'alertes inutiles.
17 services sondés
60 s de cadence
en service depuis juin 2026
Le Producteur
Chaîne audio et recherche par similarité.
Dix opérations sur une piste : séparation des instruments,
transcription, détection de tempo et de tonalité, conversion en
MIDI, empreinte acoustique, comparaison.
Par-dessus, un index de 1 528 échantillons
encodés en vecteurs de 512 dimensions : on lui donne un son de
caisse claire, il retrouve les plus proches dans la
bibliothèque. L'index est un outil local, pas
une API exposée — la chaîne audio, elle, tourne comme service.
10 opérations audio
1 528 échantillons indexés
512 dimensions par vecteur
La mémoire
Ce que les agents retiennent, et d'où ça vient.
Un agent qui oublie tout à chaque conversation n'est pas un
assistant, c'est un formulaire. Celui-ci garde des faits
structurés, des épisodes de conversation vectorisés, et un
journal de tout ce qui a été retenu.
Deux décisions de conception que je défends : la mémoire est
partitionnée par personne, pas par agent — vos
échanges restent les vôtres, quel que soit le rôle qui répond. Et
rien n'est extrait d'un document téléversé ou d'une
transcription : seul ce que vous avez écrit vous-même
peut devenir un souvenir.
334 faits retenus
1 765 épisodes vectorisés
2 177 entrées au journal
Tout ça tourne sur une machine, dans une pièce, à Montréal.
Aucun de ces chiffres ne dépend d'un fournisseur externe.
Démo
Cet agent tourne sur ma machine, à Montréal.
Posez-lui une question. La réponse est calculée ici, sur le serveur
que vous voyez décrit plus haut — pas chez un fournisseur.
Bonjour. Je réponds aux questions sur ce laboratoire et sur les
agents qui y tournent. Que voulez-vous savoir ?
Le modèle tourne sur ma machine, ici à Montréal. Les conversations
ne sont pas enregistrées : chaque question est indépendante et
rien n'est conservé. Nombre de questions limité par visiteur.