安全管控Open AI之Azure OpenAI介绍

By | 2023-05-26

2023年5月14日应AIGC社区以及PowerPlatform邀请,在苏州微软进行了主题为《安全管控 Power Platform及Open AI》的分享。现在会务组已经将视频上传到bilibili.com,大家可以前往访问并查看:安全管控 Power Platform及Open AI

关于我分享的内容,我将分为《安全管控 Power Platform》和《安全管Open AI》两个系列文章为大家详细介绍下。

今天我想和你分享一下Azure OpenAI这个神奇的服务,它是什么,和OpenAI有什么区别,为什么使用Azure OpenAI,以及它是如何保障安全和负责任的使用的。以让读者对Azure OpenAI有更深入的了解。

Azure OpenAI是一个提供REST API访问OpenAI强大语言模型的服务,包括GPT-3、Codex和Embeddings系列模型。此外,新的GPT-4和ChatGPT(gpt-35-turbo)系列模型现在也在预览中。这些模型可以轻松地适应你的特定任务,包括但不限于内容生成、摘要、语义搜索和自然语言到代码的转换。你可以通过REST API、Python SDK或基于Web的界面Azure OpenAI Studio来访问这个服务

Azure OpenAI是一个快速发展的服务,它不仅为开发者提供了先进的语言人工智能,还为企业提供了安全性和可靠性。Azure OpenAI是Microsoft和OpenAI长期合作伙伴关系的第三阶段,双方于2023年1月宣布了一个多年、多亿美元的投资,以加速人工智能的突破,确保这些好处能够广泛地惠及世界。这项协议延续了双方在2019年和2021年的先前投资和合作,包括在AI超级计算和研究方面的合作,以及使双方能够独立地商业化所产生的先进人工智能技术。

Azure OpenAI和OpenAI是合作伙伴关系,共同开发了API,确保了两者之间的兼容性和平滑过渡。Azure OpenAI给客户提供了先进的语言人工智能,同时具备了Azure的安全性和企业级承诺。Azure OpenAI运行在Azure全球基础设施上,满足你的生产需求,如关键企业安全性、合规性和区域可用性。你可以通过基于角色的身份验证和私有网络连接来增强你的部署的安全性和可信度。你还可以完全控制你的数据来训练你的人工智能模型。

使用Azure OpenAI有很多好处,其中一些是:

  • 你可以利用经过数万亿词预训练的生成模型,将它们应用到包括语言、代码、推理、推断和理解等新场景中。
  • 你可以使用简单的REST API来定制生成模型,使用标记数据来适应你的特定场景。你还可以微调你的模型的超参数来提高输出的准确性。你还可以使用少量学习功能来为API提供示例,并获得更相关的结果。
  • 你可以过滤和调节用户请求和响应的内容,以确保编码和语言人工智能模型被负责任地用于预期目的。Microsoft已经做了重大投资来帮助防范滥用和意外伤害,包括要求申请人显示明确定义的用例,结合Microsoft负责任地使用人工智能的原则,构建内容过滤器来支持客户,并为已接入客户提供负责任地实施人工智能的指导。

Azure OpenAI有以下几种安全防护措施:

  • 内容过滤:提示和完成会根据我们的内容政策进行评估,并使用自动化系统进行过滤。高危内容会被过滤掉。
  • 虚拟网络支持和私有链接支持:你可以将Azure OpenAI服务与虚拟网络连接起来,以便在隔离环境中访问服务。私有链接允许你将服务实例与虚拟网络中部署的其他资源连接起来。
  • 托管身份:你可以通过Azure Active Directory来管理对服务实例的访问权限1。
  • 综合安全性和合规性:Microsoft每年在网络安全研究和开发上投入超过10亿美元。微软雇佣了超过3500名专注于数据安全和隐私的安全专家。Azure拥有比其他任何云提供商更多的认证。查看完整列表。

Azure OpenAI Service 应用场景非常广泛,不同行业,不同用户都可以找到适合自己的使用场景。

下面我会给你一些具体虚拟案例或参考数据,来展示Azure OpenAI如何被用于内容生成、摘要、语义搜索和自然语言到代码等场景,并且展示它们的效果和优势。

内容生成是指利用人工智能技术根据给定主题或输入生成文本内容。这个场景可以应用于写作辅助、营销文案、社交媒体内容等领域。例如:

  • CarMax是美国最大的二手车零售商之一,它使用Azure OpenAI服务来生成车辆描述,并提高其网站上车辆列表页(VLP)上每辆车辆描述中所包含信息量。
  • Farmlands是新西兰最大的农业合作社之一,它使用Azure OpenAI服务来生成农业相关文章,并提高其网站上文章质量。

摘要是指利用人工智能技术根据给定文本生成简短概括。这个场景可以应用于新闻摘要、论文摘要、会议记录摘要等领域。例如我使用Azure OpenAI服务对以下新闻进行了摘要:

Scientists in South Korea have managed to sustain a nuclear fusion reaction running at temperatures in excess of 100 million°C – nearly seven times hotter than the core of the Sun – for 30 seconds for the first time.

The vacuum chamber of the Korea Superconducting Tokamak Advanced Research (KSTAR) facility (Korea Institute of Fusion Energy)

The experiment was carried out at the Korea Superconducting Tokamak Advanced Research (KSTAR) facility, which is a magnetic fusion device that uses powerful magnets to confine a plasma – a hot, ionised gas – inside a doughnut-shaped chamber.

Nuclear fusion is the process that powers stars, where two light atomic nuclei fuse together to form a heavier one, releasing huge amounts of energy in the process. It is different from nuclear fission, which is used in current nuclear power plants, where heavy nuclei are split into lighter ones.

Fusion has the potential to provide almost limitless clean energy, but it is extremely difficult to achieve and sustain. The main challenge is to heat and compress the plasma to temperatures and pressures high enough for fusion to occur – typically over 100 million°C.

At such extreme conditions, the plasma becomes unstable and prone to producing bursts of heat that can damage the reactor walls. To prevent this, the KSTAR team used a technique called “internal transport barrier” mode, which reduces the amount of heat escaping from the core of the plasma.

By applying this mode, they were able to maintain a stable plasma at 100 million°C for 20 seconds in 2018, and for 28 seconds in 2019. In their latest experiment, they extended this time to 30 seconds, setting a new world record for fusion device operation at these temperatures.

得到以下摘要:

South Korean scientists have set a new world record by keeping a nuclear fusion reaction at over 100 million°C for 30 seconds. They used a magnetic device called KSTAR to confine a hot plasma inside a doughnut-shaped chamber. They also used a technique to reduce heat loss from the plasma core. Nuclear fusion is the process that powers stars and could provide clean energy in the future.

语义搜索是指利用人工智能技术根据给定查询返回相关文档或信息的过程。这个场景可以应用于知识图谱、快速答案、相关搜索等领域。例如:

  • 当我在Google上搜索”Elon Musk”时,Google会返回一个完整的知识图谱,包括一般信息、图片、历史、社交媒体资料和关于Elon Musk的最新新闻。
  • 当我在Bing上搜索”How to make a cake”时,Bing会返回一个快速答案,包括一个简单的蛋糕制作步骤和一个视频教程。
  • 当我在百度上搜索”北京天气”时,百度会返回一个相关搜索,包括”北京天气预报15天”、”北京天气实况”、”北京空气质量”等。

这些例子说明了语义搜索是如何理解搜索者的意图和查询中词语的上下文含义,从而生成更相关的结果。

自然语言到代码的转换是指利用人工智能技术根据给定的自然语言指令生成代码的过程。这个场景可以应用于编码辅助、代码生成、代码教学等领域。例如:

  • GitHub Copilot是一个基于Azure OpenAI服务的AI编程助手,它可以根据用户的注释或输入生成整行或整个函数的代码建议。GitHub Copilot可以在代码编辑器中提供帮助,支持多种框架和语言。
  • Pygma是一个旨在将Figma设计转换为高质量代码的工具。Pygma利用Azure OpenAI服务将Figma设计转换为不同的前端框架,并匹配开发者的编码风格和偏好。Azure OpenAI服务使Pygma能够帮助开发者快速完成以前可能需要花费数小时的任务。
  • Replit是一个支持任何编程语言的编程平台,让用户可以在项目上实时协作,学习代码并与学习者和构建者社区分享作品。Replit使用Azure OpenAI服务来提供一个自然语言到代码的功能,让用户可以用自然语言来描述他们想要做的事情,然后生成相应的代码。

Azure OpenAI服务的市场规模和潜力是巨大的,因为它涉及到大数据分析、语言处理、机器学习等领域,这些领域都是人工智能的核心驱动力。根据一份报告,大数据分析市场规模在2021年达到了2405.6亿美元,在2022年预计将达到2718.3亿美元,在2029年预计将达到6555.3亿美元,复合年增长率为13.4%。Azure OpenAI服务可以帮助客户利用大数据分析来提高业务效率、创新能力和竞争优势。

Azure OpenAI服务也可以帮助客户实现语言处理、机器学习等领域的突破,例如:

  • 通过使用Azure OpenAI服务,客户可以利用GPT-4和ChatGPT等最新的生成模型来创建新颖的内容、应用和体验。
  • 通过使用Azure OpenAI服务,客户可以利用Codex和Embeddings等最先进的编码和语义模型来构建智能应用、平台和服务。
  • 通过使用Azure OpenAI服务,客户可以利用DALL·E 2等最具创造力的图像生成模型来创造出令人惊叹的视觉效果。

Azure OpenAI服务不仅为客户提供了强大的语言人工智能,还为客户提供了安全性和可靠性。Azure OpenAI服务运行在Azure全球基础设施上,满足客户的生产需求,如关键企业安全性、合规性和区域可用性。Azure OpenAI服务还提供了内容过滤、虚拟网络支持、托管身份等安全防护措施,以确保编码和语言人工智能模型被负责任地用于预期目的。此外,Azure OpenAI服务还遵循Microsoft负责任地使用人工智能的原则,并与OpenAI共同推进人工智能伦理和社会影响方面的研究。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注