Un nouveau jalon vient d’être franchi dans l’univers de l’intelligence artificielle.
CopilotKit open source le SDK Channels : une bibliothèque sous licence MIT permettant d’exécuter n’importe quel agent AG-UI au sein de Slack et de Microsoft Teams
CopilotKithas vient de lancer le SDK Channels. Il s’agit d’une bibliothèque open source qui permet d’intégrer un agent existant au sein d’une plateforme de messagerie. Son principe de base est clair et vérifiable : vous disposez déjà d’un agent, qui intègre un modèle, des outils et une logique métier. Channels lui offre un espace où travailler avec d’autres personnes, sans avoir à réécrire le code pour chaque plateforme.
Il fonctionne déjà sur Slack et Microsoft Teams dans le cadre d’un accès anticipé. Discord et Google Chat sont cités comme étant prévus.
D’un autre côté, la connexion à votre agent s’effectue via AG-UI, le protocole d’interaction agent-utilisateur géré par CopilotKit. Tout ce qui utilise AG-UI fonctionne. Cela inclut LangGraph, CrewAI, Mastra, Pydantic AI, Google ADK, par conséquent qu’un agent HTTP simple que vous auriez vous-même développé. Votre modèle et votre couche d’orchestration restent en place.
À noter également, ce qui importe, c’est de préciser ce qu’un canal n’est pas. Ce n’est pas un deuxième agent. Il s’agit d’un moyen de transport associé à une cible de rendu. Vous rédigez un message une seule fois, et l’adaptateur le convertit au format natif de chaque plateforme. Cela correspond à Block Kit dans Slack et à Adaptive Cards dans Teams. Il ne s’agit pas d’un bloc de texte transmis via un webhook.
Oui. Le SDK est disponible, sous licence MIT, et dispose d’un contrat d’exécution documenté.
Sur ce point, la répartition des responsabilités en découle. Vous gérez votre agent, les identifiants de vos modèles, les outils et la logique métier. Vous gérez le listener Channels à exécution longue, de ce fait que l’état de l’application, le déploiement et les journaux. Intelligence gère les identifiants des plateformes Slack et Teams. Il prend en outre en charge l’entrée sur les plateformes, la transmission sécurisée, l’enregistrement à l’exécution, la surveillance de l’état de santé et les reconnexions.
Le rendu mérite qu’on s’y attarde un instant. Les messages sont rédigés en JSX, puis convertis en une représentation intermédiaire sérialisable. L’adaptateur les traduit ensuite au format natif de la plateforme, et les gestionnaires interactifs sont liés via un « action store ».
Il faudra attendre les retours concrets pour juger de l’impact réel.
À lire également :
- L’activité d’AMD dans le domaine des centres de données est en plein essor, tandis que le secteur du jeu vidéo passe au second plan
- Un examen à distance supervisé par l’IA s’est si mal déroulé que 58 000 étudiants doivent le repasser
Information rapportée par MarkTechPost : MarkTechPost