A Microsoft anunciou em 25 de setembro um SDK .NET para AG-UI (Interação Agente-Usuário). Criado em colaboração com o CopilotKit, o novo SDK permite que desenvolvedores C# trabalhem com o protocolo que padroniza como os agentes se comunicam com aplicativos voltados para o usuário.
O .NET SDK para AG-UI reside no repositório AG-UI junto com os SDKs TypeScript e Python e é publicado no NuGet sob a licença MIT. Sua implementação C# do AG-UI pode ser usada em qualquer serviço .NET, disse a Microsoft. O suporte AG-UI para .NET no Microsoft Agent Framework (MAF) agora é baseado no .NET SDK para AG-UI, acrescentou a empresa.
AG-UI é um protocolo baseado em eventos que permite que agentes de IA interajam com aplicativos front-end. Um back-end emite eventos AG-UI nativamente e um cliente os consome de um agente escrito em qualquer linguagem compatível. O protocolo contempla eventos em oito categorias diferentes, conforme documentação:
