La puissance d’un agent IA ne dépend pas uniquement du modèle, mais de l’ensemble de...
[Explication détaillée d'un conseil en brevets] Analyse de la demande de brevet US 2025/0299023 A1 d'Anthropic relative à la « création d'agents » | L'Adept Workflow…
Un agent IA qui contrôle un ordinateur : les brevets qui sous-tendent la technologie « Computer Use » d’Anthropic. Dans cette série d’articles, nous avons jusqu’à présent présenté le brevet US 12 430 150 B1, qui protège l’infrastructure d’exécution, ainsi que le brevet US 12 566 913 B2, qui protège l’agent lui-même.Dans cet article, nous allons nous intéresser de plus près à l’amont de ce processus, à savoir la demande de brevet US 2025/0299023 A1, qui porte sur la « configuration » de l’agent.
Cette demande de brevet fait intervenir des technologies telles que le langage propriétaire « Adept Workflow Language », issu de la société Adept, les invites à trois niveaux (clic / étape / tâche) et l’abstraction DOM.De plus, comme il s’agit d’une « demande publiée (A1) » et non d’un brevet délivré, nous aborderons également des points essentiels pour les professionnels, tels que « comment lire une demande publiée » et « ce que révèlent les revendications supprimées ».
💡 Point clé : cet article constitue le dernier volet de la série consacrée aux brevets sur les agents IA / volet Anthropic. Nous vous invitons à le consulter en complément des articles consacrés à l’analyse stratégique, à l’explication du brevet US 12 430 150 et à celle du brevet US 12 566 913.
Table des matières
- Résumé en 30 secondes | Le dernier volet d’une trilogie consacrée à la protection de la « construction »
- Informations de base sur la demande de brevet
- À retenir en premier lieu | La différence entre « A1 (demande publiée) » et « B1/B2 (brevet délivré) »
- Vue d’ensemble de la trilogie | Construction → Infrastructure d’exécution → Agent proprement dit
- Technologie n° 1 | Le langage dédié « Adept Workflow Language (AWL) »
- Technologie n° 2 | Prompts à trois niveaux (clic / étape / tâche)
- Technologie n° 3 | « L’abstraction » qui masque la complexité du DOM
- Technologie n° 4 | Enregistrement des actions de l’utilisateur pour créer des données d’apprentissage
- Lecture article par article de la revendication 1
- Traces de l’examen | Ce que révèlent les « revendications supprimées »
- Le transfert du déposant comme preuve de l’« acquisition d’Adept »
- Leçons à tirer pour nos propres demandes de brevet
- Foire aux questions (FAQ)
Résumé en 30 secondes | Le dernier volet d’une trilogie consacrée à la protection de la « configuration »
● Technologies clés : ① Adept Workflow Language (langage dédié), ② invites à trois niveaux (clics / étapes / tâches), ③ abstraction de la complexité du DOM, ④ génération de données d’apprentissage à partir de l’enregistrement des actions de l’utilisateur.
● Statut : publication de la demande de brevet américain (A1) = en cours d’examen (brevet non encore délivré).
● Points à noter : le demandeur est passé d’Adept à Anthropic = preuve d’une acquisition. Les revendications 6, 11 et 13 ont été supprimées = traces du déroulement de l’examen.
Informations de base sur la demande de brevet
| Rubrique | Contenu |
|---|---|
| Numéro de publication | US 2025/0299023 A1 |
| Intitulé de l'invention | Systèmes et méthodes de configuration d’agents d’intelligence artificielle pour automatiser les flux de travail d’interfaces multimodales |
| Date de publication | 25 septembre 2025 |
| Date de dépôt | 8 octobre 2024 |
| Date de priorité | 20 mars 2024 |
| Demandeur actuel | Anthropic PBC (transféré depuis Adept AI Labs Inc. le 17 avril 2025) |
| Statut | Demande publiée (en cours d'examen) |
| Connexes | L’une des séries de brevets « Computer Use » d’Anthropic |
À savoir avant toute chose : la différence entre « A1 (demande publiée) » et « B1/B2 (brevet délivré) »
Avant de lire cet article, il est important de comprendre les codes de type (kind code) figurant à la fin des numéros de brevet. Il s’agit d’une notion fondamentale de la pratique des brevets, qui vous sera également utile lorsque vous verrez des brevets mentionnés dans l’actualité.
| Code | Signification | Statut du droit |
|---|---|---|
| A1 | Publication de la demande de brevet (published application) | En cours d'examen · Indéterminé. Le droit n'est pas encore acquis |
| B1 | Brevet enregistré (n'ayant pas fait l'objet d'une publication de la demande, etc.) | Droits acquis |
| B2 | Brevet enregistré (enregistré après publication de la demande) | Droit déjà acquis |
Préambule à la lecture d’un document « A1 » : dans le cas présent, US 2025/0299023 correspond à un document A1 (publication de la demande) et n’a pas encore été délivré en tant que brevet. Les revendications peuvent être modifiées au cours de la procédure d’examen, et l’étendue finale des droits est susceptible de changer.La situation est radicalement différente de celle des brevets US 12,430,150 B1 et US 12,566,913 B2, expliqués respectivement dans les articles précédents et celui d’avant-hier, qui étaient déjà délivrés (B1/B2).
💡 Point clé : un A1 (demande publiée) est un « avant-goût de ce qui pourrait devenir un droit », tandis qu’un B1/B2 (brevet délivré) est un « droit établi ». Même au sein d’une même famille technologique, il est essentiel de bien comprendre que la signification et l’interprétation varient considérablement en fonction du statut.
Vue d’ensemble de la trilogie | Construction → Infrastructure d’exécution → Agent proprement dit
Le « Computer Use » d’Anthropic bénéficie d’une protection multicouche, assurée par plusieurs brevets couvrant différentes couches. Clarifions les trois relations, en incluant le présent dossier.
| Couche | Brevet/Demande | Ce qui est protégé | Exemple |
|---|---|---|---|
| ① Structure | US 2025/0299023 A1 (cet article) | Mécanisme de création d’agents et langage dédié | « Écrire un script » |
| ② Plateforme d’exécution | US 12 430 150 B1 | Environnement d’exécution (répartition client/serveur) | « La scène » |
| ③ Agent principal | US 12 566 913 B2 | Intelligence et fonctionnement de l’agent (DSL, etc.) | « Les acteurs » |
💡 Point clé : diviser le produit en trois couches (« scénario (construction) → scène (infrastructure d’exécution) → acteur (agent) ») pour déposer une demande de brevet est une stratégie classique pour établir un réseau de brevets solide. Même si un concurrent parvient à contourner l’une de ces couches, la structure est conçue de manière à ce qu’il puisse entrer en conflit avec une autre.
Technologie n° 1 | Langage dédié « Adept Workflow Language (AWL) »
Le mémoire descriptif de la présente demande décrit l’« Adept Workflow Language (AWL) » comme « un langage personnalisé très expressif permettant à l’utilisateur de décrire facilement des opérations Web multimodales puissantes (sur le modèle Adept) ».
Il s’agit donc d’un langage de programmation dédié permettant à l’humain de « créer » les actions d’un agent IA. Alors que le DSL de la demande US 12 566 913, présenté dans notre précédent article, était « le langage utilisé par l’agent lors de l’exécution », celui-ci est positionné comme « le langage permettant à l’humain de concevoir des flux de travail » et soutient ainsi la phase en amont de « construction ».
Technologie n° 2 | Prompts à trois niveaux (clic / étape / tâche)
La revendication 1 stipule que la fonction de spécification de l’agent construit « des invites à plusieurs niveaux : niveau clic, niveau étape et niveau tâche ».
En hiérarchisant les invites selon trois niveaux de granularité, allant de la tâche abstraite à l’opération concrète, il est possible de traiter de manière structurée les flux de travail complexes. Cette structure hiérarchique fonctionne elle-même comme une limitation de la revendication et concrétise les droits.
Technique n° 3 | « L’abstraction » qui masque la complexité du DOM
Un autre point fort technique réside dans la limitation selon laquelle la fonction de spécification de l’agent « masque la complexité du DOM (modèle objet de document) d’une page Web en abstraisant les éléments d’interface en références de haut niveau ».
Une page Web possède en interne une structure DOM vaste et complexe. Plutôt que de laisser l’IA traiter cette structure telle quelle, le fait de l’abstraire en références de haut niveau telles que « ce bouton » ou « ce champ de saisie » rend la création et l’exécution d’agents plus faciles et plus robustes.
💡 Point clé : la « dissimulation de la complexité du DOM » constitue précisément une solution technique à un défi technique (la structure Web complexe). Une telle description constitue un indice fort démontrant qu’il ne s’agit pas d’une « idée abstraite », que ce soit dans l’affaire américaine Alice, dans les inventions liées aux logiciels au Japon ou dans l’affaire européenne COMVIK.
Technique n° 4 | Enregistrer les actions de l’utilisateur pour créer des données d’apprentissage
Le mémoire décrit également un mécanisme consistant à « intercepter les opérations effectuées par l’utilisateur sur l’interface, les traduire en commandes d’exécution et générer ainsi un ensemble de données d’apprentissage ».
Enregistrer la manière dont un utilisateur utilise réellement le logiciel et convertir ces données en données d’apprentissage pour l’agent IA : il s’agit en quelque sorte d’une approche consistant à « montrer l’exemple pour lui permettre d’apprendre ». Le fait que la « construction » de l’agent intègre également la méthode de création des données d’apprentissage témoigne de l’ampleur de la portée de cette demande de brevet.
Lecture détaillée de la revendication 1
US 2025/0299023 A1 | Revendication 1 (texte original / anglais)
Système permettant de configurer un agent afin d’automatiser des flux de travail d’interface multimodale, comprenant : une mémoire ; un ou plusieurs processeurs couplés à la mémoire et configurés pour : construire des fonctions de spécification d’agent à l’aide d’invites et de fonctions d’agent, dans lequel les spécifications d’agent sont configurées pour automatiser un flux de travail d’interface multimodale, et dans lequel les fonctions de spécification d’agent sont configurées pour construire plusieurs niveaux d’invites, y compris des invites au niveau du clic, des invites au niveau des étapes et des invites au niveau des tâches, et dans lequel les fonctions de spécification d’agent masquent les complexités d’un modèle d’objet de document (DOM) de page Web en abstraisant les éléments d’interface en références de niveau supérieur ; et de générer des appels d’agent multimodaux, en traduisant les fonctions de spécification d’agent, qui amènent un agent à mettre en œuvre les fonctions d’agent afin de produire des sorties exécutant des tâches correspondant aux invites, les appels d’agent déclenchant une ou plusieurs actions actionnées par une machineen fonction des résultats sous forme d’actions synthétiques qui automatisent le flux de travail de l’interface multimodale, l’automatisation du flux de travail de l’interface multimodale comprenant la modification d’éléments de l’interface, et l’interface étant une interface utilisateur.
Traduction de référence par un conseil en brevets (en japonais)
① Construction de fonctions de spécification d’agent : construire des fonctions de spécification d’agent à l’aide de consignes et de fonctions d’agent.Cette fonction de spécification construit des invites à plusieurs niveaux (niveau clic, niveau étape, niveau tâche) et masque la complexité du DOM d’une page Web en abstraisant les éléments de l’interface en références de haut niveau.
② Génération d’appels d’agent multimodaux : traduire ladite fonction de spécification pour générer des appels, faire en sorte que l’agent implémente les fonctionnalités d’agent et génère une sortie permettant d’exécuter la tâche correspondant à l’invite. Ces appels déclenchent, sur la base de cette sortie, des actions de fonctionnement de la machine (actions synthétiques) qui effectuent une automatisation incluant la modification des éléments d’interface.
Classification des limitations à l’appui de la protection par brevet
| Limitations | Signification technique | Raison de la validité |
|---|---|---|
| Les trois niveaux de la consigne | Gestion granulaire des tâches → étapes → clics | Concrétisation des structures de contrôle |
| Masquage de la complexité du DOM (abstraction) | Transformation des structures Web complexes en références de haut niveau | Solutions techniques aux défis techniques |
| Traduction des fonctions de spécification en appels d’agents | Conversion de la conception en appels exécutables | Traitement concret faisant le lien entre la construction et l’exécution |
Traces de l’examen | Ce que révèlent les « revendications supprimées »
À la lecture du dossier de demande publié, on constate que les revendications 6, 11 et 13 ont été « supprimées (canceled) ». Cela témoigne du fait que le déposant a apporté des modifications après le dépôt de la demande.
La suppression de revendications est une pratique courante dans le cadre des réponses à l’examen ou de la clarification de l’étendue des droits. Lors de la lecture d’une demande publiée, il est important de distinguer ces « revendications actives » des « revendications supprimées » afin de cerner avec précision ce qui est revendiqué à ce stade.
💡 Point clé : alors qu’un brevet délivré (B1/B2) constitue un instantané d’un « droit achevé », une demande publiée (A1) représente une « étape intermédiaire de l’examen ».La suppression et la modification des revendications sont monnaie courante, et l’étendue des droits évolue. C’est précisément pour cette raison qu’il est nécessaire, dans le cadre d’une analyse de la concurrence ou d’une analyse de liberté d’exploitation (FTO), de suivre en permanence les dernières informations relatives à l’évolution du dossier (file wrapper).
La cession du demandeur comme preuve de l’« acquisition d’Adept »
Un autre élément intéressant de cette demande réside dans l’historique des transferts de titulaire (assignee). À l’origine, cette demande avait été déposée par Adept AI Labs Inc., mais elle a été transférée (reassign) à Anthropic PBC le 17 avril 2025.
Leçons à tirer pour les demandes de brevet de votre entreprise
① Les « créateurs » peuvent eux aussi être à l’origine de brevets. Non seulement les technologies permettant d’exécuter un produit, mais aussi les mécanismes permettant de le construire et de le créer (langages dédiés, outils de conception) peuvent faire l’objet d’une protection par brevet.
② Utiliser l’abstraction et la hiérarchisation comme leviers techniques. À l’instar de la « dissimulation de la complexité du DOM » ou des « invites à trois niveaux », les astuces structurelles permettant de gérer la complexité constituent des limitations solides pour les revendications.
③ Inclure dans le champ d’application la méthode de création des données d’apprentissage. Il convient d’envisager de protéger également le pipeline de données, par exemple l’enregistrement des actions de l’utilisateur puis leur transformation en données d’apprentissage.
④ Exploiter les historiques de cession de brevets. Les mouvements des concurrents ou des cibles d’acquisition peuvent être déduits à partir des historiques de cession des déposants.
⑤ Surveiller les « informations sur l’évolution » des demandes publiées. Les demandes au stade A1 pouvant voir leur étendue de protection évoluer, une surveillance continue est indispensable si vous exercez des activités connexes.
Pourquoi ne pas protéger vos droits, y compris vos agents IA et vos technologies de développement ?
Des conseils en propriété industrielle spécialisés dans les domaines de l’informatique, des logiciels et de l’IA vous apportent un accompagnement complet : diagnostic gratuit de la possibilité de protection, rédaction des revendications, veille sur les brevets concurrents, étude de liberté d’exploitation (FTO) et stratégie de dépôt au Japon, aux États-Unis et en Europe.
Réserver une première consultation gratuite Services de propriété intellectuelle en informatique et IAFoire aux questions (FAQ)
Q. En quoi consiste le brevet US 2025/0299023 A1 ?
R. Il s’agit d’une publication de demande de brevet américain déposée par Anthropic, qui porte sur un système et une méthode permettant de « configurer » un agent IA automatisant une interface multimodale.Il se caractérise par la construction de « spécifications d’agent » à partir de prompts et de fonctionnalités d’agent, l’assemblage de prompts à trois niveaux (clics, étapes, tâches) et l’abstraction de la complexité du DOM des pages Web. Publiée le 25 septembre 2025, la demande est actuellement en cours d’examen.
Q. Quelle est la différence entre « A1 », « B1 » et « B2 » ?
R. Le symbole figurant à la fin du numéro de brevet américain indique la catégorie. « A1 » correspond à une demande de brevet publiée (published application) = l’examen est toujours en cours et les droits ne sont pas encore définitifs. « B1 » et « B2 » correspondent à des brevets délivrés (granted) = les droits sont déjà établis.La présente demande A1 étant en cours d’examen, l’étendue définitive des droits est susceptible d’évoluer à la suite de modifications et d’examens ultérieurs.
Q. Qu’est-ce que l’Adept Workflow Language (AWL) ?
R. Il s’agit d’un « langage personnalisé très expressif » décrit dans le fascicule, qui permet à l’utilisateur de décrire facilement des opérations Web multimodales. Il s’agit d’une technologie acquise par Anthropic auprès de la société Adept, et d’un langage dédié permettant à un humain de « créer » le flux de travail d’un agent IA.
Q. Pourquoi le nom d’Adept apparaît-il alors qu’il s’agit d’un brevet d’Anthropic ?
R. Cette demande de brevet appartenait à l’origine à Adept AI Labs, mais le demandeur a été réattribué (reassign) à Anthropic PBC le 17 avril 2025.Le fait qu’Anthropic ait procédé en 2024 à une acquisition de talents (acqui-hire) visant à intégrer l’équipe et la technologie d’Adept est corroboré par l’enregistrement de ce transfert de demandeur.
Q. À quoi les concurrents doivent-ils prêter attention au stade de la publication de la demande ?
R. Une demande publiée est susceptible d’être enregistrée à l’avenir et, si tel est le cas, elle peut donner lieu à un droit à une indemnisation rétroactive à compter de la date de publication (au Japon).Même pour les demandes déposées aux États-Unis, la portée des droits d’une demande en instance peut évoluer à la suite de modifications ; il est donc important, si vous exercez une activité dans ce domaine, de suivre de près l’évolution de la situation et, si nécessaire, de consulter un expert du point de vue de la liberté d’exploitation (FTO).
Remarque concernant cet article : cet article constitue une explication générale des aspects techniques et institutionnels, basée sur le bulletin de publication d’une demande de brevet. La demande US 2025/0299023 A1 est une demande publiée en cours d’examen et n’a pas encore été enregistrée. Les revendications pouvant être modifiées par des amendements, l’étendue définitive des droits n’est pas encore fixée.Les citations des revendications, du résumé et du descriptif sont basées sur les données des publications (Google Patents, FreePatentsOnline, etc.), mais pour toute utilisation juridiquement importante (FTO, analyse de contrefaçon, dépôt de demande, etc.), veuillez impérativement vérifier l’original de l’USPTO et les dernières informations sur l’état d’avancement de la procédure, puis faire appel à l’expertise d’un spécialiste pour une analyse au cas par cas.La traduction en japonais est fournie à titre indicatif pour faciliter la compréhension ; le texte officiel est la version originale en anglais.
・Décrypter la stratégie de brevet d’Anthropic | Pourquoi le nombre de demandes de brevet est-il si faible ?
・Décrypter le brevet central « Computer Use » US 12,430,150 B1 (infrastructure d’exécution)
・Décrypter le brevet « Agent IA » US 12,566,913 B2 (agent proprement dit)
・Exemples de brevets et pratiques d'examen au Japon, aux États-Unis et en Europe (cas concrets)
Source
- US 2025/0299023 A1 (Google Patents) : https://patents.google.com/patent/US20250299023A1/en
- Revendications et description (FreePatentsOnline) : https://www.freepatentsonline.com/y2025/0299023.html