登录

会员权益

获取需求

查看名片

专属客服

尊贵标识

VIP低至1.5U/天

微软发布Microsoft.Extensions.AI .NET函数库,简化AI服务集成流程

分享

支付動態

2024-10-10

微软新人工智能开发函数库Microsoft.Extensions.AI,提供统一的人工智能服务抽象层,借由支持多种服务来降低集成复杂度,提高.NET平台人工智能应用开发灵活度

微软宣布推出全新的Microsoft.Extensions.AI预览版套件,这是一套针对.NET平台设计的函数库,提供标准化人工智能服务抽象层,让开发者能够更轻松地将人工智能整合到应用程序中。Microsoft.Extensions.AI套件支持各种人工智能服务,并结合人工智能应用开发框架Semantic Kernel的高级功能,提升开发人工智能应用程序的灵活性和可扩展性。

随着人工智能技术快速发展,市面上存在各种人工智能服务,而这些服务各有其供应商API界面,导致开发者需要替每个服务实作不同的集成方式,增加了开发的复杂度和维护成本。而微软现在推出Microsoft.Extensions.AI函数库,便是要解决这个问题,借由提供标准化的集成框架,让开发者可以更专注于应用创新,而不用烦恼处理不同人工智能服务集成的细节。

Microsoft.Extensions.AI套件提供统一的C#抽象层,让开发者可以利用相同的编程方式来集成不同的人工智能服务,也就是说,无论是使用OpenAI、Azure AI还是其他人工智能服务,开发者都可以利用相同的代码结构和界面进行操作,而不需要替每个服务单独学习或是编写不同的集成方式,降低学习成本提高开发效率。

而且Microsoft.Extensions.AI内置支持多种中间件,像是日志纪录、分布式缓存、遥测和工具调用等,开发者可以将这些功能和人工智能服务结合使用,提升应用程序的可靠性和监控能力。Microsoft.Extensions.AI还支持多人工智能供应商的参考实作,像是OpenAI、Azure AI推理和Ollama,这代表开发者可以根据需求快速切换服务供应商,而不需要重写代码,并且能够更简单地开发本地和云端模型混用的应用。

值得注意的是,Microsoft.Extensions.AI包含了一个称为Semantic Kernel人工智能应用开发框架。Semantic Kernel框架可以协助开发者建置具备语义推理和智能流程的应用程序,开发者可以在Microsoft.Extensions.AI标准化抽象层上实现更高级的人工智能应用,像是任务规画、自然语言理解和多步骤自动化操作。

开发者已经可以在NuGet上取得Microsoft.Extensions.AI,只要在代码中引用相关的套件和API,便能够快速集成多种人工智能服务。

免责声明:
详情
HUIDU.io

GROWTH DRIVEN GLOBAL PTE. LTD. 202618650K

101 THOMSON ROAD, #28-03A, UNITED SQUARE, SINGAPORE 307591

Copyright 2026 HuiDu