最新消息:关注人工智能 AI赋能新媒体运营

云端开发框架.NET Aspire 9.4释出,新增互动仪表板与外部AI模型整合

科技智能 admin 浏览

微软正式发布云端原生开发框架.NET Aspire 9.4,该版本在原有分散式应用开发支援的基础上,导入了仪表板互动功能与人工智慧模型託管整合,并将CLI命令列工具升级为正式版本。这一系列更新使Aspire框架趋于成熟,更符合现代人工智慧开发的需求。

.NET Aspire 9.4一大重点是Aspire CLI正式推出。Aspire CLI在多个版本的预览测试后,终于在9.4版首次以原生AOT(Ahead-Of-Time)编译模式释出,具跨平台、高效启动的特性。CLI目前支援四项核心指令,包括建立新专案、加入Aspire资源、设定本地或全域组态,以及直接执行完整应用堆叠。

开发人员可利用CLI快速启动範本专案、整合各式资源,并在不同目录下执行应用及管理设定。此外,CLI也支援执行(exec)与部署(deploy)两项指令,这两项功能目前属于Beta阶段,开发者可根据需求在本机或云端环境进行测试和验证。

在仪表板更新方面,Aspire 9.4引入互动服务(Interaction Service),让开发者可在仪表板执行期间,设计更细緻的参数输入与互动流程。这项设计消除过去仪表板仅用于监控服务状态的限制,进一步成为可即时收集开发或测试所需资讯的平台。

当应用启动或部署时,仪表板会根据AppHost定义,自动弹出对话框提示使用者输入尚未设定的参数,包括文字、密码、数值、选项与布林等多种值。这减少了开发人员维护多分本地设定档的负担,同时可利用Markdown说明各个栏位。

另一个重要的更新是人工智慧模型託管支援的扩充。Aspire 9.4新增了GitHub Models与Azure AI Foundry两项预览整合,开发者可在AppHost注册人工智慧模型,并选择本地执行或部署到Azure云端,能与Azure AI Inference用户端协同运作,完整串连分散式应用与人工智慧推论流程。这些整合同时支援OpenTelemetry追蹤,提升人工智慧服务的可观测性。

在外部API连结方面,Aspire 9.4强化了AddExternalService功能,开发者可将任意第三方API资源建模并纳入应用程序主机,以健康检查、依赖关係管理等方式进行统一控管。YARP整合也有更新,开发人员现在可以透过型别安全且语法直觉的API来设定各种转换规则,使反向代理的设定流程更加简单且一致,不只易于维护,也方便串接各类微服务或外部资源。