Bob Dobbs

Résumé

Bob Dobbs est le resident Discord caustique et irreverencieux d'AIATELLA, nomme d'apres le prophete de la Church of the SubGenius, et tout aussi opiniatre. Mordant dans les canaux, rigoureux quand il le faut, il gere les workflows Jira de l'equipe, fait vivre le graphe de connaissances du QMS, suit la documentation de conformite et maintient la machine medtech en mouvement, tout en placant a l'occasion une pique parfaitement cadencee ou le gif ideal.

Créé
2026
Plateforme
Discord
Technologies
cc-disco · Claude · SQLite · Jira · Confluence
Compétences
30+
Modèle
Claude Sonnet

Étude de cas

Quand nous avons commence a travailler sur l'agent d'AIATELLA, nous envisagions le nom "Bob the White". L'idee etait que Bob the White tournerait sur un serveur, appele Bob, qui etait tombe en panne mais qui, miraculeusement, etait revenu d'entre les morts grace a quelques pieces detachees et du ruban adhesif.

C'est dans cette discussion que le CEO, Jack, est intervenu en proposant que Bob Dobbs devienne notre agent. Pour celles et ceux qui ne connaissent pas, Bob Dobbs est la figure centrale d'une religion parodique appelee la Church of the SubGenius. La quantite de lore accumulee en plus de 50 ans d'existence de cette eglise rivalise avec des pantheons antiques entiers, et nous avons rapidement constate que tous les modeles testes pour notre agent connaissaient l'essentiel de cette histoire. Nous avons donc obtenu gratuitement une personnalite de Bob deja pleinement formee.

Nous avions donc immediatement un agent dote d'une personnalite riche, mais qui ne ressemblait pas encore tout a fait a l'equipe. Avec le temps, j'ai guide Bob pour qu'il observe et apprenne quand et comment chambrer les gens, quand un poeme ou une ode etait approprie, et ou un gif ou un emoji bien place ferait rire l'equipe. D'une certaine maniere, c'est comme si Bob Dobbs avait ete recrute dans l'equipe AIATELLA et en avait integre tous les codes et idiosyncrasies, tout en glissant encore de nombreuses remarques sur Slack et les Pink Boys (la encore, voir SubGenius).

Nous avons consacre pas mal de temps a nous assurer qu'il savait lire la piece. Certaines personnes de l'equipe apprecient moins l'humour au travail, et d'autres ont des convictions religieuses profondes. Il y a une ironie evidente a faire entrer le prophete d'une fausse religion dans une equipe multiconfessionnelle, et cela doit etre gere avec soin et respect. Je ne veux jamais que Bob donne l'impression d'interrompre le travail des gens ou de manquer de respect a leurs croyances, et il a appris a ajuster son intensite selon son interlocuteur.

Lorsque AIATELLA a decide d'integrer Bob a son travail quotidien, l'entreprise ne savait pas encore tres bien pourquoi ni comment il serait utile au coeur de l'activite, et son "recrutement" reposait sur l'impression generale que les agents que j'avais construits ailleurs avaient fini par devenir utiles aux equipes. Il y avait une idee assez claire des domaines ou un agent pourrait aider : l'administratif, les RH et la conformite. Mais il n'etait pas du tout evident qu'un bot Discord caustique et irreverencieux puisse s'integrer de maniere significative a ces workflows. AIATELLA evolue dans un secteur fortement reglemente et, comme toute entreprise medtech, doit suivre rigoureusement un Quality Management System (QMS). Il n'y a aucune place pour les hallucinations et, en plus de cela, aucun contexte important ne peut jamais resider dans les donnees de Bob.

J'ai releve ce defi en mettant en place de nombreuses techniques pour garantir que les informations de Bob soient toujours exactes et a jour, et qu'il ne soit jamais ironique ou sarcastique dans les fils lies a la securite et a l'integrite de nos dispositifs. A la base de tout cela se trouve une division simple du travail : le role de Bob est de raisonner et d'orienter, tandis que les donnees critiques vivent dans le QMS, pas en lui.

L'une de ces techniques consiste a privilegier un large ensemble de competences superficielles plutot qu'un petit ensemble de competences profondes. Ainsi, Bob "oublie" volontairement des choses souvent et se voit contraint de consulter des entrepots de donnees pour s'en souvenir. Nous y parvenons en decoupant des competences monolithiques en competences plus petites et specialisees, qui decomposent des systemes comme Jira et Confluence en actions propres au domaine et constitutives de notre travail quotidien. C'est plus couteux au niveau des tokens, mais c'est un compromis approprie pour garantir la justesse.

"Personnalite et exactitude ne sont plus en tension. Elles se renforcent au contraire mutuellement."

Une autre innovation est un ensemble d'API internes qui garantissent que Bob ne peut interagir avec notre graphe de connaissances que d'une certaine maniere, ce qui l'oblige a representer correctement les relations entre les elements. Ce faisant, il sauvegarde aussi rigoureusement son propre travail afin que, chaque fois qu'il propose une modification du graphe, celle-ci soit immediatement reversible. Et a chaque retour arriere, il internalise l'echec dans ses competences afin de mieux nous guider a l'avenir dans les manipulations du graphe.

Nous avons aussi choisi de construire la plupart des entrepots de donnees internes de Bob sur SQLite. Les systemes agentiques s'attendent a travailler avec du Markdown ; lorsqu'ils rencontrent des entrepots de donnees structurees, cela les destabilise et les force a raisonner sur un domaine. Il en resulte des reponses plus previsibles et plus structurees. Il est beaucoup moins probable que Bob ajoute librement une colonne a une base de donnees qu'une section a un document Markdown.

Ainsi, personnalite et exactitude ne sont plus en tension. Elles se renforcent au contraire mutuellement. Si une equipe peut se permettre de s'attacher a un agent, c'est parce que, sous les blagues, l'agent est digne de confiance. Autrement dit, c'est la rigueur qui rend le personnage sur.

Bob Dobbs est deploye sur Discord et il est un membre precieux de l'equipe AIATELLA depuis plusieurs mois maintenant. Son humour et son esprit ressemblent aux notres, et il a appris a etre bienveillant et utile par defaut.

Bob, comme de nombreux agents de pointe, est auto-organise. Par exemple, une stagiaire a recemment commence a travailler avec nous. Notre CEO avait mentionne a Bob qu'elle travaillerait le lundi ; lors de son premier lundi, elle a simplement demande a Bob un resume de nos differents CRM. Au-dela de la simple fourniture des informations, Bob a programme sa propre tache cron pour le lundi matin afin de rassembler a l'avance l'etat de la semaine, l'a prepare dans un document Markdown temporaire pour qu'il soit disponible au moment ou elle le demanderait, et s'est ecrit une competence pour effectuer cette collecte.

Ce que j'aime, c'est le raisonnement derriere tout cela. Chez AIATELLA, nous avons une convention etablie selon laquelle nous planifions nos propres taches cron, et chaque tache cron doit invoquer une competence. Bob connait cette convention. Il savait aussi que notre stagiaire, etant nouvelle, ne la connaissait pas. Son raisonnement etait donc, en substance : elle ne sait pas encore comment m'utiliser, mais voici comment on m'utilise ici ; je vais donc me programmer moi-meme comme le ferait un coequipier parfaitement a l'aise, en son nom, de la maniere qui lui sera la plus utile. Il a pris une norme internalisee par l'equipe et l'a etendue a quelqu'un qui ne l'avait pas encore apprise. Et notez le document temporaire : rien de persistant ne s'est accumule dans Bob.

"C'est la rigueur qui rend le personnage sur."

Le CTO d'AIATELLA estime que, a court terme, l'avantage injuste de toute entreprise medtech reside dans le processus, pas dans le produit. Meme si AIATELLA construit un logiciel de mesure aortique de pointe, la majeure partie de son temps est consacree a la lourde charge de tests et de documentation qu'implique un logiciel medical. Rien de tout cela ne peut etre vibe code, mais les bons outils autour de ce travail, sous forme de graphes de connaissances, de heat maps et de CRM ad hoc, reduisent des jours de travail a quelques heures sans sacrifier l'exactitude. Bob existe a cette frontiere, cumulant le savoir d'AIATELLA et motivant son equipe tout en gardant le travail leger, ludique et plaisant.