首页 > 其他分享 >.NET 9 预览版:打造云原生及人工智能 AI 平台

.NET 9 预览版:打造云原生及人工智能 AI 平台

时间:2024-02-21 10:25:27浏览次数:29  
标签:原生 预览版 AI Azure Studio dotnet NET

前言

微软发布了 .NET 9 首个预览版,分享.NET团队对 .NET 9 的初步愿景,该愿景将于今年年底在 .NET Conf 2024 上发布。

重点关注针对云原生和人工智能领域的应用程序开发以及在性能、生产力和安全性方面投入大量资源,将 .NET 9 打造成云原生开发平台和工具。

 

云原生

  • .NET团队一直在构建强大的云原生基础,如运行时性能和应用监控。.NET 9 还将重点转向为流行的生产基础架构和服务提供铺平道路,例如在 Kubernetes 中运行,以及使用托管数据库和 Redis 等缓存服务。

  • 将在 .NET 协议栈的多个层面提供这些改进,所有这些功能都与 .NET Aspire 结合在一起,大大降低了构建云应用程序的成本和复杂性,缩短了开发与生产之间的距离。

工具优化

  • Visual Studio计划进行改进,以支持和增强我们的云平台、Native AOT、.NET Aspire 和 Azure 部署。

  • Visual Studio 和 Visual Studio Code 将为 .NET Aspire 提供新的开发和部署体验。这将包括配置组件、调试(包括热重载)AppHost 和子进程,以及与开发人员仪表板完全集成。开发人员将能够通过 Visual Studio、Visual Studio Code 和 Azure Developer CLI (azd) 将项目部署到 Azure 容器应用。

  • 在 .NET 8 中,微软针对修剪和 AOT 优化了 Web API 应用程序(使用 webapiaot 模板)。在 .NET 9 中,他们正在积极对其他应用程序类型执行相同的操作,并改进所有 ASP.NET Core 应用程序的 DATAS GC。

人工智能

  • OpenAI激发了开发者利用人工智能转型应用的热情。过去一年间,Azure OpenAI与.NET一起被用于创建AI解决方案,其中Microsoft Copilot尤其受到欢迎。微软将继续与寻求用C#技能构建这类新应用的客户进行合作,并快速投资于AI平台。

  • 在.NET 8 中,微软的投资范围扩大到ML.NET之外,重点关注AI工作负载,投入资源制作入门示例和文档,与AI生态系统合作伙伴协作,为像Qdrant和Milvus这样的向量数据库提供C#客户端,以及协作开发Semantic Kernel之类的库。还为.NET添加了TensorPrimitives。

  • 展望.NET 9 ,微软承诺将使.NET开发者将人工智能更加轻松地集成到现有和新应用中。开发者将能够利用强大的库和文档,与OpenAI以及托管和本地的OSS模型进行协作,将继续在Semantic Kernel、OpenAI 和 Azure SDK上进行合作,确保.NET开发者在构建智能应用时能够享受到一流的体验。

  • 微软计划在.NET 9发布过程中不断更新GitHub上的ChatGPT + 企业数据与Azure OpenAI和Cognitive Search .NET示例。

体验.NET 9 Preview 1

地址:https://dotnet.microsoft.com/zh-cn/download/dotnet/9.0

总结

.NET 9是一个面向云原生和智能应用开发的重大进步,它通过提高性能、生产力和安全性,以及平台的全方面升级,为开发者提供了更加丰富和高效的选择。

有兴趣入门的开发人员可以下载 .NET 9 预览版 。

文章链接

.NET 9 Preview 1 Discussions

https://github.com/dotnet/core/discussions/9167

.NET 9 的愿景

https://devblogs.microsoft.com/dotnet/our-vision-for-dotnet-9/

参考链接

1、https://www.oschina.net/news/278672/dotnet-9-preview1

2、https://www.cnblogs.com/Can-daydayup/p/18022134

标签:原生,预览版,AI,Azure,Studio,dotnet,NET
From: https://www.cnblogs.com/1312mn/p/18024578

相关文章

  • 云原生周刊:在 Kubernetes 集群中使用通配符证书 | 2024.2.19
    开源项目推荐kube-fledgedkube-fledged是一个KubernetesOperator,用于直接在Kubernetes集群的工作节点上创建和管理容器映像的缓存。它允许用户定义图像列表以及这些图像应缓存(即拉取)到哪些工作节点上。因此,应用程序Pod几乎立即启动,因为不需要从注册表中提取映像。kube-f......
  • 界面控件DevExpress ASP.NET Spreadsheet组件 - 轻松集成电子表格功能!(二)
    DevExpressASP.NETSpreadsheet组件允许您轻松地将电子表格功能合并到任意ASP.NET应用程序,它可以加载、转换和保存工作簿到XLS-XLSx二进制文件格式,还可以导出和导入XLSX、CSV和TXT文件。在上文中(点击这里回顾>>),主要为大家介绍了DevExpressASP.NETSpreadsheet组件的Excel兼容......
  • PHPMailer发送邮件报SMTP Error: Could not authenticate.SMTP server error: QUIT co
    在使用PHPMailer开发发送邮件功能时报错SMTPError:Couldnotauthenticate.SMTPservererror:QUITcommandfailed起初这个授权码以为是邮箱登陆密码,填了qq密码验证不通过 以下qq邮箱为例配置授权码下面按步骤操作就可以开通,得到一个授权码  ......
  • 【译】康德先验唯心主义与AI的题外话
    原作:FNTGAI引言:我发誓,与人工智能完全相关。 这个博客主要讨论人工智能。然而,值得花点时间讨论康德的先验概念,因为围绕AI认识论(AI如何学习事物)的大部分混乱都可以追溯到对该词的误解。在本文的结尾,我们会回到AI。康德是西方哲学中最重要的,甚至可以说是世界最重要的思想家......
  • ControNet基础学习
    1.使用背景AI绘画虽然能够利用图生图的方式,生成类似图片风格特征的一种新图片,但是,大体上还是无法精准控制整体图片的细节特征,如果用于自娱自乐的倒也可以,但是在更专业的场景上,精准控制出图成为了AI绘画的一个重大难题。2.基础原理在控制原理上ControNet和LoRA是有很多相似的......
  • openai chat GPT-4 Technical Report 技术报告论文
    摘要我们报告了GPT-4的开发,这是一个大规模、多模态的模型,可以接受图像和文本输入,并生成文本输出。虽然在许多现实场景中不如人类,但GPT-4在各种专业和学术基准测试中表现出与人类水平相当的性能,包括在模拟的律师资格考试中取得了约前10%的考生得分。GPT-4是基于Transformer......
  • P2899 [USACO08JAN] Cell Phone Network G
    原题链接题解一开始我想的是每个节点要么建,要么不建,可是这样一来不好转移,因为有如下情况(黑色代表建站)于是我们换一个角度思考,我们发现一个点要能通网,有三种情况:1.自己建站2.儿子建站3.父亲建站Code#definelllonglong#include<bits/stdc++.h>usingnamespacestd;ve......
  • Lonely Mountain Dungeons
    这道题目为什么考场上没想出来。。。就是不太相信自己吧,而且有个技巧不太清楚。。哎很明显的一点是各个种族是分开的,所以我们每个种族单独考虑就好了假设对于一个种族,我们已经固定了分的组数为\(k\)了,那么肯定是“平均”分到每个组是最好的(这点没办法证明,但是我考场上就是想得这......
  • 智能视频监控平台智能边缘分析一体机视频监控平台AI算法智能检测人员违规打电话
    在数字化时代的浪潮中,智能视频监控平台如同一双无所不见的眼睛,默默守护着我们的安全。而在这些平台中,智能边缘分析一体机以其独特的AI算法和智能检测功能,成为了维护规范和秩序的得力助手。今天,让我们一同探索这项技术如何在不断演进中,为我们的社会带来更加安全和高效的保障。......
  • C 语言实现对 Stop-and-Wait 协议的模拟
    协议设计~事件动作发送方从应用层收到数据若处于等待上层数据状态,产生一个分组并发送,启动计时器;若处于等待ACK状态,将数据存入缓冲区发送方超时重传当前未确认的数据包发送方收到ACK若对应当前数据包的ACK,停止计时器,开始发送缓冲区中的下一个数据包;若ACK不......