Los beneficios principales de las bibliotecas Microsoft.Extensions.AI incluyen: Proporcionar un conjunto consistente de API y convenciones para integrar servicios de IA en aplicaciones .NET. Permitir que los autores de bibliotecas .NET utilicen servicios de IA sin estar vinculados a un proveedor específico. Permitir a los desarrolladores de .NET experimentar con diferentes paquetes utilizando las mismas abstracciones subyacentes, manteniendo una única API en toda la aplicación. Simplificando la adición de nuevas capacidades y facilitando la componenteización y prueba de aplicaciones. Las instrucciones sobre cómo comenzar con los paquetes Microsoft.Extensions.AI se pueden encontrar en la publicación del blog del 8 de octubre. El enfoque actual de Microsoft es crear abstracciones que puedan implementarse en varios servicios, dijo la compañía. No hay ningún plan para lanzar API adaptadas a los servicios de ningún proveedor específico. El objetivo de Microsoft es actuar como una capa unificadora dentro del ecosistema .NET, permitiendo a los desarrolladores elegir marcos y bibliotecas preferidos y al mismo tiempo garantizar la integración y colaboración en todo el ecosistema. Al explicar las bibliotecas, Luis Quintanilla, gerente de programas de la división de desarrolladores de Microsoft, dijo que las capacidades de IA están evolucionando rápidamente, con patrones comunes que surgen para funcionalidades como chat, incrustaciones y llamadas de herramientas. Las abstracciones unificadas son cruciales para que los desarrolladores trabajen con diferentes fuentes, dijo.