Microsoft a annoncé le 25 septembre un SDK .NET pour AG-UI (Agent-User Interaction). Créé en collaboration avec CopilotKit, le nouveau SDK permet aux développeurs C# de travailler avec le protocole qui standardise la manière dont les agents communiquent avec les applications destinées aux utilisateurs.
Le SDK .NET pour AG-UI réside dans le référentiel AG-UI aux côtés des SDK TypeScript et Python, et est publié sur NuGet sous la licence MIT. Son implémentation C# d’AG-UI est utilisable à partir de n’importe quel service .NET, a déclaré Microsoft. La prise en charge d’AG-UI pour .NET dans Microsoft Agent Framework (MAF) est désormais basée sur le SDK .NET pour AG-UI, a ajouté la société.
AG-UI est un protocole basé sur des événements qui permet aux agents IA d’interagir avec des applications frontales. Un back-end émet des événements AG-UI de manière native et un client les consomme à partir d’un agent écrit dans n’importe quel langage pris en charge. Le protocole comprend des événements dans huit catégories différentes, selon la documentation :
