Le Signal de Mars 2026
En mars 2026, trois grandes plateformes de travail chinoises ont ouvert le code source de leurs outils CLI au cours de la même semaine :- DingTalk a publié
dws— 104 outils répartis sur 12 domaines métier - Feishu/Lark a publié
lark-cli— 200+ commandes réparties sur 11 domaines - WeCom a publié
wecom-cli— couvrant 7 domaines métier
npx skills add. C’est la première fois que l’industrie a collectivement montré sa main sur la façon dont les agents IA devraient communiquer avec les systèmes d’entreprise — et la réponse n’était pas un protocole, mais un format de packaging.
Ce document analyse ce que cela signifie pour l’intégration IA-système en général, et pour la stratégie de FIM One spécifiquement.
Trois paradigmes pour l’intégration système IA
1. REST API (Traditionnel)
La base de référence. Chaque plateforme SaaS expose des points de terminaison HTTP documentés avec des spécifications OpenAPI. L’intégration IA nécessite une couche adaptateur — quelque chose qui traduit entre « appeler ce point de terminaison API avec ces en-têtes et ce corps JSON » et « voici un outil que l’agent peut invoquer ». C’est ce que le ConnectorToolAdapter de FIM One fait aujourd’hui. Cela fonctionne, mais chaque intégration nécessite un travail personnalisé : lire la documentation de l’API, gérer l’authentification, mapper les formats de réponse, gérer la pagination.- Qui l’utilise : Chaque plateforme SaaS, intégrations héritées
- Intégration IA : Nécessite une couche adaptateur (ConnectorToolAdapter, code personnalisé)
- Force : Universel, bien compris, I/O JSON structuré
- Faiblesse : Chaque intégration nécessite un effort de développement personnalisé
2. CLI + Skills (Émergent)
La plateforme fournit un binaire CLI compilé. L’intégration IA se fait via des fichiers Skill pré-packagés — des documents markdown qui enseignent aux IDE IA comment invoquer les commandes CLI via subprocess. La distribution se fait via npm :npx skills add dingtalk/dws.
L’IA lit le fichier Skill, comprend quelles commandes sont disponibles et quels arguments elles prennent, puis invoque le CLI en tant que subprocess. La sortie est généralement du texte libre (tableaux, chaînes formatées) que l’IA doit analyser.
- Qui l’utilise : DingTalk, Feishu, WeCom (tous ont choisi cela en mars 2026)
- Intégration IA :
npx skills add platform/cli— L’IDE IA lit le markdown Skill, invoque les commandes CLI - Point fort : Rapide à déployer, fonctionne avec n’importe quel IDE IA supportant le format Skills
- Point faible : Sortie texte non structurée (l’IA doit analyser), pas de protocole de découverte standardisé, portée mono-plateforme
3. MCP (Model Context Protocol)
JSON-RPC sur stdio ou SSE. Découverte d’outils structurée (tools/list) et invocation (tools/call). Le client IA négocie les capacités avec le serveur, obtient un schéma typé pour chaque outil et reçoit des réponses CallToolResult structurées.
- Qui l’utilise : Écosystème Anthropic, nombre croissant d’outils de développement
- Intégration IA : Protocole natif — E/S structurée, découverte basée sur schéma
- Force : Standardisé, structuré, composable, conçu pour l’orchestration multi-outils
- Faiblesse : Coût d’implémentation plus élevé, pas encore adopté par les grandes plateformes de travail
Comparaison
Ce que les grandes plates-formes ont réellement choisi
Observation clé :
npx skills add devient un canal de distribution de facto pour les intégrations d’outils IA, contournant entièrement MCP. Ces plates-formes ont choisi la rapidité de mise en marché plutôt que la normalisation des protocoles. L’écosystème des IDE IA (Cursor, Claude Code, Windsurf) comprend déjà les fichiers Skills, donc les plates-formes obtiennent une intégration IA immédiate sans avoir à implémenter un serveur de protocole.
Le spectre d’accessibilité de l’IA
Tous les systèmes ne sont pas également faciles d’accès pour l’IA, et toutes les tâches ne sont pas également simples. Ces deux dimensions définissent où différentes approches d’intégration créent de la valeur. Lecture du graphique :- Bas-gauche (Copilote personnel + Skills) : Plateformes natives de l’IA avec des opérations simples. DingTalk, Feishu et WeCom se regroupent ici — ils livrent leur propre CLI + Skills, rendant l’intégration de l’IA sur une seule plateforme en libre-service. Les copilotes personnels comme OpenClaw et Claude Code with Skills occupent cette zone. FIM One ajoute peu de valeur ici — la plateforme a déjà fait le travail.
- Haut-gauche (Copilote multi-outils) : Plateformes natives de l’IA avec des besoins inter-systèmes. Un utilisateur installant plusieurs Skills (
dingtalk+feishu+wechat) dans Claude Code peut tenter une coordination multi-plateforme, mais manque de gouvernance, de planification d’orchestration et de gestion unifiée des identifiants. - Bas-droit (Connecteur ponctuel) : Systèmes hérités qui ont besoin d’un simple pont. Un seul Connecteur vers un ERP Kingdee ou un système OA hérité — FIM One est utile ici en tant qu’adaptateur, même pour des opérations sur un seul système, car ces systèmes n’ont pas de CLI et ont une API limitée ou inexistante.
- Haut-droit (Hub d’entreprise) : Systèmes hérités ou limités en API avec des exigences d’orchestration inter-systèmes. C’est le point fort de FIM One. Interroger des contrats dans un système de gestion hérité, les corréler avec les créances ERP et envoyer des avis de recouvrement via DingTalk — cela nécessite une planification DAG, une coordination multi-connecteurs, un coffre-fort d’identifiants, des pistes d’audit et des portes de confirmation humaine. Aucun copilote personnel, aucun CLI, aucun fichier Skills ne pourra jamais atteindre cela.
Copilote personnel vs Hub d’entreprise
La prolifération des copilotes IA personnels (OpenClaw, Claude Code, Cursor, Windsurf) soulève une question de positionnement. Deux modèles fondamentalement différents existent :Copilote Personnel
- Utilisateur : Développeur individuel ou travailleur du savoir
- Portée des données : Mon calendrier, mes e-mails, mes documents
- Authentification : Mon token personnel, ma session OAuth
- Portée de l’intégration : Une seule personne, quelques plateformes, productivité personnelle
- Gouvernance : Aucune nécessaire — ce sont mes données, mes actions
Hub de connecteurs d’entreprise
- Utilisateur : Organisation (équipes, départements, flux de travail transversaux)
- Portée des données : Inter-départements, inter-systèmes, incluant les données sensibles et réglementées
- Authentification : Permissions assignées par l’administrateur, principe du moindre privilège, coffre-fort d’identifiants
- Portée de l’intégration : Orchestration multi-systèmes, automatisation des processus métier
- Gouvernance : Journaux d’audit, RBAC, portes de confirmation, exigences de conformité
npx skills add dingtalk/dws peut lire ses propres messages DingTalk. Mais quand un agent IA doit orchestrer entre DingTalk, l’ERP de l’entreprise et le système financier — avec des pistes d’audit, des contrôles de permissions et une confirmation humaine pour les opérations d’écriture — c’est un problème entièrement différent.
Les copilotes personnels banalisent les opérations simples sur une seule plateforme. Ce n’est pas le marché de FIM One. Le marché de FIM One est l’intégration d’entreprise inter-systèmes, nécessitant une gouvernance, inclusive des systèmes hérités, qu’aucun copilote personnel ne peut gérer.
Implications stratégiques pour FIM One
Le pire mouvement stratégique serait de réagir à la vague CLI + Skills en construisant des adaptateurs Skills pour les plateformes qui en fournissent déjà les leurs. C’est une course vers le bas contre les vendeurs de plateformes eux-mêmes. La bonne réponse est de rester concentré sur les systèmes que ces vendeurs ne pourront jamais atteindre.
La relation entre CLI, Skills et MCP
Ces trois concepts opèrent à différentes couches et sont souvent confondus dans les discussions. Une distinction précise :- CLI est une interface utilisateur — commandes shell, E/S texte, un format d’interaction avec un système
- Skills est un mécanisme de distribution — fichiers markdown qui enseignent à l’IA comment invoquer des commandes CLI, un format de packaging pour les intégrations d’outils IA
- MCP est un protocole — JSON-RPC, découverte et invocation structurées, une norme d’interopérabilité pour la communication IA-outil