ChatGPT 风潮席卷全球,越来越多企业开始将生成式 AI 应用在商业场景中。微软也在 3 月陆续推出了 Dynamics 365 Copilot、Microsoft 365 Copilot 以及 Power Platform Copilot 等功能,未来每个员工在不同的工作场景中都有一个人工智能助手,帮助用户通过对话的方式更有效率完成工作,同时协助用户释放创造力、提高生产力和各项技能。
尽管目前 Copilot 的大多数功能已在美国和欧洲地区公开预览,然而如果企业想立即将生成式 AI 应用在目前的工作流程中,甚至为企业量身定制场景,现在就可以选择在微软新一代低代码平台 Power Platform 上直接调用 Azure OpenAI Service 来实现企业特定的需求。例如:在企业内部通过 Power Apps 搭建一个安全合规的对话平台、文章内容生成工具或者快速出图小助手等等。 技术专家王淼就展示了如何通过简单几步将 Azure OpenAI 引入 Power Platform,在一个 Power Apps 应用中满足多个场景的需求,让企业内部用户无需担心数据安全,可以尽情使用 GPT 的模型来进行对话、创作文字和生成图片。同时最为重要的是,该应用当中添加了类似 DLP 的安全规则,可以防止用户输入指定信息,并能随时记录企业内部用户的对话情况和资源使用情况。
Power Platform 集成 Azure OpenAI的典型应用场景
为企业搭建一个订制的AI助手,让员工在一个安全的环境下尽情使用生成式AI的能力。以下展示四个场景:
企业内部智能客服 使用企业内部知识库(如网站,文档)作为预训练内容,快速构建企业内部客服,让员工可以通过对话方式进行 HR、产品信息等场景的快速查询。与传统客服机器人相比,智能客服可根据预训练的内容组织文字进行基于上下文、多回合的问答,还可进行情感和文本分析。
GPT 基于微软官方FAQ训练的GPT问答 文字生成助手 用户可以通过自然语言描述快速生成文本内容,如营销经理可以通过输入特定关键字或主题,通过 GPT 自动生成有针对性的创意内容,用于电子邮件或在社交媒体中的营销活动。
GPT 基于上下文的问题回复 图片生成助手 设计师或营销人员可以运用自然语言通过 DALL-E 生成设计图,还可以将吉祥物或者自己绘制的图片上传,让应用根据自然语言描述进行图片修改。
GPT 基于文本生成图片 GPT生成内容的安全管控 开发者还可以通过 Power Apps 构建管理功能,并且将对话记录保存到 Dataverse 中进行审核,在搜索中嵌入 DLP 敏感词提醒,确保企业敏感信息不外流。同时,结合情感分析及关键词分析,可以自动触发提醒给 HR、IT 和安全等部门,后台还可以对会话次数进行限制、计费。
结合情绪识别的后台对话分析 满足上述功能所使用的服务包括 Power Apps、Power Automate、Dataverse 和Azure OpenAI(GPT-3.5DALL-E,Fine-tuning,Embedding)等。
那么如何在 Power Platform 应用中引入 Azure OpenAI 的强大 AI 能力呢?
简单两步向 Power Platform 引入 Azure OpenAI Service
通过强大的 Power Platform 连接器,几个步骤就可以让你直接在 Power Platform 中调用 Azure OpenAI 的模型辅助实现特定场景需求。 制作自定义连接器 在你的 Azure OpenAI 模型已经准备就绪的情况下,需要将其制作为自定义连接器后,才可以在 Power Apps 和 Power Automate 中调用其中的模型服务。 而自定义连接器的制作过程也非常简单,点击左侧导航的自定连接器,点击创建后首先将 Azure OpenAI Service 的 Host 地址配置到连接器中。
将 Azure OpenAI Service 的 Host 地址配置到连接器 之后是配置安全性,Azure OpenAI Service 可以通过 API Key 进行身份授权验证。
Azure OpenAI Service 通过 API Key 进行身份授权验证 第三步,定义好具体的操作。比如你想要使用 Azure OpenAI Service 的不同模型和不同功能,就需要分别在自定义连接器中定义好相关操作以及不同操作的响应结果。这一步需要大家根据 Azure OpenAI Service 的文档来定义这些操作和响应的结构。 自定义连接器中定义操作和响应
全部定义完成后,就可以保存连接器,并通过输入 Azure OpenAI Service 的 API Key 来新建一个连接。
通过输入 Azure OpenAI Service 的 API Key 新建连接 在应用中使用连接器 有了连接以后,就可以在 Power Apps 和 Power Automate 中调用对应的连接器操作,再配合 Power Apps 中丰富的控件和公式,即可将 Azure OpenAI 的能力应用在任何我们所需要的地方。
Power Apps 中调用 Azure OpenAI 连接器 上图展示的是一个简单示例,通过点击发送按钮后,获取用户在文本输入框当中输入的内容,将其传递给 Azure OpenAI Service ,最后将得到的模型结果显示在页面当中。 在真实的企业项目中,还应该构建 DLP 敏感词提醒、对会话次数限制和计费等安全管理功能。 微软已经正式发布上线 Azure OpenAI 服务,并将在多条产品线接入 OpenAI 模型。利用 Azure OpenAI 服务,Azure 全球版企业客户可以直接调用 OpenAI 模型,(包括 GPT-3、Codex 和 DALL.E 等 ),并享有 Azure 可信的企业级服务和为人工智能优化的基础设施。 面向企业用户的 ChatGPT 也即将在全球版 Azure 上线。通过 Azure OpenAI Service 搭配上 Power Platform 强大的低代码能力,无论 IT 还是业务用户,都可以为应用添加更多扩展和 AI 功能,从而满足企业自身的实际需求。 本文章转载自微软科技公众号