Microsoft 今天正式发布了 .NET 9,这是迄今为止最高效、最现代、最安全、最智能、性能最高的 .NET 版本。
新版本包括数千项性能、安全性和功能改进。您将发现整个 .NET 堆栈中从编程语言、开发人员工具和工作负载的全面增强功能,使您能够使用统一平台进行构建,并轻松地将 AI 集成到您的应用程序。
以下是 .NET 9 中 AI 新增功能的要点摘要:
新的学习材料和样例
简化了与 .NET 生态系统的集成
与合作伙伴合作,构建充满活力的 AI 社区
改进了 AI 解决方案到云的部署
适用于 .NET 的 AI 构建块:Microsoft 引入了新的抽象来简化 AI,包括:
表示多维数据的新类型
简化库之间的互操作性
改进了应用操作
针对常用模型系列(GPT、Llama、Phi、Bert)的增强标记化
新增了对分词算法(字节级 BPE、SentencePiece、WordPiece)的支持
小语言模型和大语言模型(SLM 和 LLM)
嵌入
矢量存储
中间件
Microsoft.Extensions.AI 和 Microsoft.Extensions.VectorData:它们为与 AI 服务交互提供了统一的 C# 抽象层,包括:
改进了 Microsoft.ML.Tokenizers 中的分词器支持:
Tensor<T> 增强功能:
AI 集成合作伙伴关系:.NET 9 包括与各种 AI 合作伙伴的协作,为开发人员提供强大的产品/服务,包括:
Azure
OpenAI
LlamaIndex
Qdrant
Pinecone
Milvus
AutoGen
Ollamasharp
ONNX runtime
智能组件生态系统:Microsoft 表示,它与社区和控制供应商合作伙伴合作,构建了一个智能组件生态系统,从而可以更轻松地将注入 AI 的控件集成到 .NET 应用程序中
GitHub Copilot 增强功能:虽然严格来说不是 .NET 9 的一部分,但该公告强调了为 .NET 开发人员改进的 GitHub Copilot 集成,包括:
用于调试的 AI 智能变量检查
AI 驱动的 IEnumerable 可视化工具
改进的代码修复功能
增强的 C# AI 补全
协助调试失败的测试
来源:https://devblogs.microsoft.com/dotnet/announcing-dotnet-9
评论删除后,数据将无法恢复
.NET 9 正式发布,亮点是 .NET Aspire 和 AI
Microsoft 今天正式发布了 .NET 9,这是迄今为止最高效、最现代、最安全、最智能、性能最高的 .NET 版本。
新版本包括数千项性能、安全性和功能改进。您将发现整个 .NET 堆栈中从编程语言、开发人员工具和工作负载的全面增强功能,使您能够使用统一平台进行构建,并轻松地将 AI 集成到您的应用程序。
以下是 .NET 9 中 AI 新增功能的要点摘要:
新的学习材料和样例
简化了与 .NET 生态系统的集成
与合作伙伴合作,构建充满活力的 AI 社区
改进了 AI 解决方案到云的部署
适用于 .NET 的 AI 构建块:Microsoft 引入了新的抽象来简化 AI,包括:
表示多维数据的新类型
简化库之间的互操作性
改进了应用操作
针对常用模型系列(GPT、Llama、Phi、Bert)的增强标记化
新增了对分词算法(字节级 BPE、SentencePiece、WordPiece)的支持
小语言模型和大语言模型(SLM 和 LLM)
嵌入
矢量存储
中间件
Microsoft.Extensions.AI 和 Microsoft.Extensions.VectorData:它们为与 AI 服务交互提供了统一的 C# 抽象层,包括:
改进了 Microsoft.ML.Tokenizers 中的分词器支持:
Tensor<T> 增强功能:
AI 集成合作伙伴关系:.NET 9 包括与各种 AI 合作伙伴的协作,为开发人员提供强大的产品/服务,包括:
Azure
OpenAI
LlamaIndex
Qdrant
Pinecone
Milvus
AutoGen
Ollamasharp
ONNX runtime
智能组件生态系统:Microsoft 表示,它与社区和控制供应商合作伙伴合作,构建了一个智能组件生态系统,从而可以更轻松地将注入 AI 的控件集成到 .NET 应用程序中
GitHub Copilot 增强功能:虽然严格来说不是 .NET 9 的一部分,但该公告强调了为 .NET 开发人员改进的 GitHub Copilot 集成,包括:
用于调试的 AI 智能变量检查
AI 驱动的 IEnumerable 可视化工具
改进的代码修复功能
增强的 C# AI 补全
协助调试失败的测试
来源:https://devblogs.microsoft.com/dotnet/announcing-dotnet-9