Microsoft Build 发布,开发者可能关注的重点→

news/2024/11/20 21:28:38/

又是一年一度的 Microsoft Build 了,你有和我一样熬夜看了吗?如果没有,那么你就错过了一场精彩的技术盛宴。本次的 Microsoft Build,有非常多的干货,围绕打造 Copilot 应用展开。我会将基于 Data + AI 比较重要的内容列列,希望给到小伙伴一个指引。

Azure OpenAI Service 助力企业化的 Copilot 应用

在 Microsoft Build 2023 上,微软宣布了 Azure OpenAI Service 的 GA,这就包括了 GPT-3 , ChatGPT 和 GPT-4 。这也意味着企业可以把 Azure OpenAI Service 的场景正式投入使用,打造属于企业自己的 Copilot 应用。除了这些,微软还宣布了 Azure OpenAI Service 的全新功能,包括:

1. Azure OpenAI Service的插件功能

Azure OpenAI Service 的插件功能发布了,通过更安全的方式整合更多的微软服务构建更强大的企业 Copilot 应用 , 企业可以构建一个更为专业的 Copilot 应用生态。

2. 应用企业数据

在构建企业 Copilot 的应用中,我们希望结合企业内部数据,但往往遇到内容过长而导致 token 受限制的问题。我们通常会使用向量数据库来帮我们解决问题。现在您可以通过 Azure OpenAI Service 关联企业的不同数据, 构造属于企业自己的 Copilot 应用。

通过整合 Azure 认知搜索中的全新功能向量搜索,行业 Copilot 应用可以更方便地访问企业数据(包括图片,音频,视频,文档,图表等)。

3. 内容过滤

在构建企业 Copilot 的应用中,我们希望能够过滤掉一些不合适的内容,比如一些不合适的词汇,或者一些不合适的图片。现在您可以通过 Azure OpenAI Service 的内容过滤器来解决这些问题。

4. 预配置吞吐量

预配置吞吐量是一项全新的 Azure OpenAI Service 功能,可让客户保留和部署模型处理能力外同时具备高性能的负载。对于需要稳定延迟或者有阶段性高性能载要求的企业来说,这是不可或缺的。

企业级的智能化数据平台- Microsoft Fabric

现代企业业务的变化是非常快,需要应对很多新的业务,而这些业务场景往往需要更多的数据,而这些数据往往是分散在不同的数据源中。这就导致了企业需要不断地购买存储,而这些存储往往是只专注于单一的业务上,这就导致企业投入成本过高。在降本增效的今天是非常不可取的。而 Microsoft Fabric 就是为了解决这个问题而生的。Microsoft Fabric 提出了基于数据即服务的 OneLake ,就像我们存放文档的 OneDrive 一样,企业的数据都过 OneLake 进行管理。

OneLake有四个主要的特点

1. OneLake
适用于整个架构的单一统一逻辑 SaaS 数据湖
将数据组织到域中
是企业所有 Fabric 数据项的基础
通过标准 API 格式提供给任何应用开放访问

2. One Copy
使用快捷方式将跨域和云的数据虚拟化为单个逻辑湖
Fabric 所有分析引擎有一份数据副本,不需要移动或数据复制

3. One Security
一次安全设定后,任何地方都可以使用

4. OneLake Data Hub
在统一位置了解、管理和使用数据

通过这四个特点我们可以对 Microsoft Fabric 有更深的了解,企业可以将所有结构化和非结构化数据集中到一个地方。打破数据孤岛,更轻松地混合数据源和分析数据。简化安全、有效治理数据,使使用者和第三方应用都能访问到所需要的数据。

Windows Copilot来了

从 GitHub Copilot 开始,微软旗下的产品就陆续加入了不同的 Copilot 功能。如 Microsoft 365 的 Copilot , 还有 Power Platform 以及 Dynamic 365 的 Copilot 都是一些不错的应用场景。在操作系统级别,也引入了 Windows Copilot . 现在通过 Windows Copilot 可以更改设置、播放特定播放列表或打开相关应用程序,还有可以分析文档等工作。

Copilot Stack引入

这是对于开发人员非常重要的内容,对比起过往的编程,我们现在面向 AI 编程实现 Copilot应用。微软定义了一个全新的 AI 开发架构,帮助开发人员快速构建自己的Copilot。通过基础架构(Azure上的算力,云原生的能力)+ 模型(Azure OpenAI Service提供的模型/自定义的模型/微调后的模型)+ AI 编排流程(Prompt+业务流+数据等)整合 GitHub,Visual Studio,全新的 Azure AI Studio等开发平台来完成 Copilot的应用开发。以下是全场景的 AI 解决方案。

总结

除了以上的小总结,其实整个大会中还有非常多的干货,如果大家感兴趣,可以通过 Microsoft Build 官站进行回看。微软已经开启了 Copilot 应用的大门,作为开发者,是时候进入到这个全新的领域了,让我们一起动起来吧!

相关资源文档

1.访问 Microsoft Build 2023 官⽹ 

https://build.microsoft.com/en-US/home

2.关于更多 Microsoft Build 2023 上产品发布和更新,请访问 

https://news.microsoft.com/build-2023-book-of-news/

3.如果你希望试⽤ Azure Cognitive Search 的 Vector Search 功能,请填写

https://aka.ms/VectorSearchSignUp

4.了解更多 Azure OpenAI Services 的更新,请看该课程 

https://build.microsoft.com/en-US/sessions/27c0f55d-9c02-4003-bfb3-7e077a12fea2

5.了解 Azure Fabric 的相关内容,请访问 

https://aka.ms/AAkub4n

6.关于 Windows Copilot 的相关内容,请访问

https://blogs.windows.com/windowsdeveloper/2023/05/23/bringing-the-power-of-ai-to-windows-11-unlocking-a-new-era-of-productivity-for-customers-and-developers-with-windows-copilot-anddev-home/

7.了解 Copilot Stack 的相关内容,请访问 

https://news.microsoft.com/source/features/ai/microsoftoutlines-framework-for-building-ai-apps-and-copilots-expands-ai-plugin-ecosystem/


http://www.ppmy.cn/news/103482.html

相关文章

Loki安装使用方式

Distributor 收到 HTTP 请求,用于存储流数据 通过 hash 环对数据流进行 hash Distributor将数据流发送到对应的Ingester及其副本上 Ingester 新建 Chunk 或将数据追加到已有Chunk 上 Distributor通过 HTTP连接发送响应信息 Loki 日志系统由以下3个部分组成&#xf…

OFGF光流引导特征:用于视频动作识别的快速且稳健的运动表示【含源码】

论文地址:https://openaccess.thecvf.com/content_cvpr_2018/papers/Sun_Optical_Flow_Guided_CVPR_2018_paper.pdf 这个 repo 包含论文的实现代码: Optical Flow Guided Feature: A Fast and Robust Motion Representation for Video Action Recognition,Shuyang Sun,Zh…

Java泛型 <T> T、 T、<T>的用法

我们聊聊Java泛型中的 T 是什么? T 在Java泛型中,被称作类型变量。那么什么又是类型变量? 类型变量在整个类的定义中用于指定方法的返回类型,同时也可以指定字段和局部变量的类型,我们可以用具体的类型来替换类型变量…

VimGvim基本操作

Vim教程(超强记事本) shift按住选中终端文本然后再执行复制命令可复制文本 CRTLL清空但保存 reset 清空不保存 一定英文输入法,不然键位可能冲突 功能: (1) 命令行模式下的文本编辑器。 (2) 根据文件扩展名自动判别编程语言。支持代码缩进、代码高亮…

Vue 脚手架(打包工具)的理解 - 配置文件理解

序言 Vue 脚手架是 Vue 作为一个前端开发项目的最核心点,将JavaScript、CSS、HTML这几种前端自动整合,极大的简化了前端开发工作。 没有 Vue 脚手架,就没有 Vue ,这是一定的,Java 语言和C语言都需要编译,…

JavaEE进阶(5/29)SpringMVC

目录 1.复习 2.URL传参PathVariable 3.上传文件RequestPart 4.获取Cookie/Session/header 5.传统/维新获取cookies 6.传统/维信获得Header 7.获取Session(非常重要) 8.不加ResponseBody 9.如何获取Json数据,RequestBody 10.想…

cmake终极奥义

一、初识cmake cmake集中开源,跨平台,能够管理大型项目,简化编译构建过程和编译过程,高效率,可扩展于一体,简单而强大的项目构建工具 二,安装cmake 一般不需要安装,cmake目前已经成…

宿主启动插件中的BroadCastReceiver和ContentProvider

BroadcastReceiver插件化解决方案 静态广播和动态广播仅区别于注册方式的不同。静态广播的注册信息保存在PMS中,动态广播的注册信息保存在AMS中 发送广播,也就是Context的sendBroadcast方法,最终会调用ActivityManager.getService().broadca…