Maxa
Base de connaissances

Une couche sémantique ne suffit pas pour une entreprise axée sur l'agentivité.

Raphael Steinman
Une couche sémantique ne suffit pas pour une entreprise axée sur l'agentivité.

Une couche sémantique ne suffit pas pour une entreprise « agentique ». J'entends souvent cette idée : il suffirait de doter chaque outil d'une API, d'ajouter une couche sémantique universelle, et la pile native IA fonctionnerait. Ce n'est pas le cas. Pas entièrement, en tout cas. Voici pourquoi.

Une couche sémantique résout les problèmes de vocabulaire. Elle garantit que le terme « chiffre d'affaires » a la même signification dans votre système financier et sur votre plateforme opérationnelle. C'est indispensable. Mais le vocabulaire n'est que le premier problème. Les agents qui travaillent à la fois dans les domaines financier et opérationnel ont besoin de quatre éléments qu'une couche sémantique ne peut pas leur apporter :

  • Ils ont besoin du contexte du processus. Il ne suffit pas de savoir qu’une entrée de marchandises est une entrée de marchandises. Un agent des achats doit savoir qu’elle aurait dû être précédée d’un bon de commande et suivie d’un rapprochement avec la facture. Un agent d’entrepôt doit savoir quelles livraisons entrantes n’ont pas encore fait l’objet d’un contrôle qualité. Un agent de planification de la production doit savoir quels matériaux sont bloqués en attendant une résolution de la part du fournisseur. Les couches sémantiques décrivent comment les choses sont nommées. Les agents d’entreprise doivent comprendre les processus auxquels ces points de données appartiennent.
  • Ils ont besoin d'un ordre chronologique. Une couche sémantique définit le sens à un moment donné. Mais qu’il s’agisse d’un agent de la chaîne d’approvisionnement détectant des retards de livraison, d’un agent de fabrication suivant les durées des cycles de production, d’un agent chargé des flux de trésorerie analysant le calendrier des paiements, ou d’un planificateur de la demande expliquant pourquoi les prévisions ont divergé des chiffres réels, tous ont besoin d’un historique complet et ordonné de ce qui s’est passé et à quel moment. Pas un simple instantané de l’état actuel, mais la séquence complète des processus « de l’approvisionnement au paiement », « de la planification à la production », « de la commande à l’encaissement » et « de l’enregistrement au reporting », telle qu’elle s’est réellement déroulée.
  • Ils ont besoin d'une intelligence combinée. Lorsqu'un agent des achats constate que les quantités fournies par un fournisseur ne sont pas fiables, cette information doit être mise à la disposition de l'agent de l'entrepôt qui réceptionne les marchandises de ce fournisseur, de l'agent chargé du traitement des factures, du planificateur de production qui ajuste les plannings et de l'agent chargé des stocks qui établit les prévisions de réapprovisionnement. Elle ne doit pas se trouver dans un journal séparé que personne ne consulte. Elle doit être directement associée aux données qu’elle décrit, afin que chaque agent en aval puisse en prendre connaissance naturellement. La constatation d’un agent devient le contexte de tous les agents, tant au niveau financier qu’opérationnel.
  • Ils ont besoin d'une synchronisation sans intégration. C'est le problème dont personne ne parle. Lorsque vous déployez dix agents au sein de l'entreprise, comment se coordonnent-ils ? La réponse par défaut est l'intégration : les agents s'échangent des messages, négocient des protocoles, partagent leur état. Le nombre de points d'intégration augmente de manière quadratique avec le nombre d'agents. L'état se fragmente. Le débogage devient une véritable archéologie.

L'alternative : Les agents ne se coordonnent pas du tout entre eux. Ils se coordonnent avec la réalité. Chaque agent observe le même flux ordonné de points de données, agit de manière indépendante et réinjecte ses résultats dans le flux. L’agent d’approvisionnement n’envoie pas de message à l’agent AP. Il émet une information. L’agent AP découvre cette information en lisant le même flux qu’il lit déjà. Pas de bus de messages. Pas d’orchestrateur. Pas de couplage. Le flux est le moyen de synchronisation.

Cela signifie que le déploiement d'un cinquième ou d'un cinquantième agent ne nécessite aucune modification de l'architecture de coordination. Chaque nouvel agent lit le flux, hérite de l'historique complet et des connaissances accumulées, et commence à apporter sa contribution dès sa première invocation.

La véritable couche sous-jacente de la pile d'entreprise n'est pas sémantique.

C'est un système opérationnel ; une infrastructure solide où chaque point de données porte en lui le contexte de son traitement, sa place dans la séquence de bout en bout, ainsi que l'intelligence accumulée par tous les agents qui l'ont manipulé auparavant. Et où les agents se synchronisent non pas en communiquant entre eux, mais en lisant et en écrivant dans un même flux fiable.

Les définitions communes indiquent aux agents comment s'appellent les choses.

Cette couche leur indique ce qui s'est passé, dans quel ordre, ce qui aurait dû se passer, ce que l'entreprise a déjà appris au fil du temps ; elle offre à chaque agent une base commune sur laquelle s'appuyer pour agir, sans qu'il soit nécessaire de savoir qu'un autre agent existe. C'est là toute la différence entre les agents qui étiquettent les données d'entreprise et ceux qui gèrent réellement l'activité.