enero 12, 2025

Blog de Habeas Data

Encuentra toda la información nacional e internacional sobre españa. Seleccione los temas sobre los que desea saber más

Microsoft Build 2024 presenta .NET 9: Tensor, OpenAI Collaboration y .NET Aspire

Microsoft Build 2024 presenta .NET 9: Tensor, OpenAI Collaboration y .NET Aspire

En Microsoft Build 2024, se reveló .NET 9 4e introduciendo características como Tensor Escriba para el aprendizaje profundo y la colaboración con OpenAI para GPT4o Y Ayudantes v2. Estas últimas mejoras también incorporan .NET Aspire, lo que simplifica el proceso de desarrollo de aplicaciones nativas de la nube. Las actualizaciones abarcan ASP.NET Core, Blazor y .NET MAUI, y C# 13 mejora la flexibilidad y el rendimiento. Además, .NET está preparado para proporcionar herramientas de seguimiento para aplicaciones de IA.

Nuevo tensor El escribe Esencial para el aprendizaje profundo y otros modelos matemáticos. Los tensores son matrices multidimensionales que facilitan el procesamiento y el flujo de datos eficientes en redes neuronales. Este complemento simplifica el intercambio de datos entre bibliotecas como ONNX Runtime, TorchSharp y ML.NET, lo que garantiza una integración perfecta.

.NET lanzará una biblioteca oficial en colaboración con OpenAI, lo que garantizará una experiencia unificada entre OpenAI y Azure OpenAI. Este SDK admitirá las últimas funciones de OpenAI, incluidos GPT4o y Assistant v2. Otras colaboraciones con Cuadrante, milvusY Saluda Proporcionar a los desarrolladores de .NET diferentes opciones de bases de datos vectoriales, mejorando el ecosistema de IA.

.NET Aspire, que ya está disponible de forma generalizada, es un nuevo paquete diseñado para simplificar el proceso de desarrollo de aplicaciones nativas de la nube. Combina herramientas, plantillas y paquetes NuGet para ayudar a los desarrolladores a crear aplicaciones observables, distribuidas y listas para producción de manera más eficiente. Compatible con Visual Studio 2022, .NET CLI y Visual Studio Code con C# Dev Kit, .NET Aspire tiene como objetivo mejorar la experiencia del desarrollador para escenarios nativos de la nube.

READ  Apple espera que la línea iPhone 14 se venda mejor que la serie iPhone 13

Las actualizaciones amplían las mejoras de rendimiento en bibliotecas y marcos .NET, incluidos ASP.NET Core, Blazor y .NET MAUI. .NET MAUI, la interfaz de usuario de aplicaciones multiplataforma para crear aplicaciones en iOS, Android, Mac y Windows, continúa experimentando mejoras. Las últimas actualizaciones se centran en el rendimiento, la calidad y una ruta de migración fluida para los desarrolladores de Xamarin.

C# 13 introduce mejoras centradas en la flexibilidad y el rendimiento, incluidas mejoras en la parametrización y la introducción de tipos de extensión. Estas actualizaciones están diseñadas para brindar a los desarrolladores más flexibilidad y rendimiento mejorado sin realizar cambios importantes en el código.

Debajo de la publicación oficial, A pregunta Parecía preguntarse si los nuevos tipos de extensión en C# 13 pretenden actuar como atributos. Kathleen DollardEl director principal de programas de Microsoft respondió:

Uno de los aspectos difíciles (y a veces divertidos) del diseño de C# es que tomamos prestadas ideas de otros lenguajes, pero encontramos lo que creemos que es la mejor manera para que C# las implemente. Los temas fueron definitivamente una de las fuentes de inspiración.
Los complementos no son interfaces. Están asociados a un tipo básico específico. Creo que nos acercaremos a los atributos si los combinamos con interfaces, permitiendo que las extensiones implementen interfaces para el tipo base. Esto no estará presente en C# 13, pero esperamos recibir comentarios sobre cómo hacerlo en el futuro.

Además, .NET está configurado para proporcionar funciones para monitorear y controlar aplicaciones de modelos de lenguaje de gran tamaño, utilizando .NET Aspire, Semantic Kernel y Azure. Estas herramientas tienen como objetivo proporcionar a los desarrolladores métricas detalladas y datos de seguimiento, mejorando la confiabilidad y el rendimiento de las aplicaciones de IA.

READ  ¿Cuándo se lanza God Of War Ragnarok?

Con estas actualizaciones integrales, .NET continúa posicionándose como una plataforma poderosa para crear aplicaciones integradas en la nube y con inteligencia artificial, lo que garantiza que los desarrolladores tengan las herramientas y el soporte que necesitan para crear soluciones escalables y de alto rendimiento.