我们在 Microsoft Learn 上使用 AI 生成的内容的原则

Microsoft 使用 Azure OpenAI 服务生成将在 Microsoft Learn 上发布的一些文本和代码示例。 本文介绍使用 Azure OpenAI 生成支持产品和服务的技术内容的方法。

Microsoft 正在努力向 Microsoft Learn 添加包含 AI 生成的内容的文章。 随着时间的推移,更多文章将包含 AI 生成的文本和代码示例。

如需了解 Microsoft 将 AI 原则付诸实践的更广泛的努力,请参阅 Microsoft 的 AI 原则

我们的承诺

我们致力于为用户提供准确而全面的 Microsoft 产品和服务学习体验。 通过使用 AI 生成的内容,我们可以根据用户情况扩展内容。 我们可以提供更多以多种编程语言编写的示例。 我们可以更详细地介绍解决方案。 我们可以更快地介绍新方案。

我们知道,AI 生成的内容并不总是准确的。 在发布 AI 生成的内容之前,我们会对其进行测试和审阅。

透明度

我们对包含 AI 生成的内容的文章持透明态度。 所有包含任何 AI 生成的内容的文章都含有确认 AI 角色的文本。 用户将在文章末尾看到此文本。

扩充

对于包含 AI 生成的内容的文章,我们的作者会使用 AI 来增强其内容创建过程。 例如,作者会计划文章中要介绍的内容,然后使用 Azure OpenAI 生成部分内容。 或者,运行一个进程,将现有文章从一种编程语言转换为另一种语言。 审阅并修订 AI 生成的内容。 最后,编写任何剩余部分。

这些文章同时包含创作内容和 AI 生成的内容,并明确标记为包含 AI 生成的内容。

验证

作者审阅所有 AI 生成的内容,并根据需要对其进行修订。 在作者审阅完内容后,我们会对文章执行标准的验证过程,以检查有无格式错误,并确保术语和语言恰当且具有包容性。 文章必须通过所有验证测试才会发布。

作者在发布之前会测试所有 AI 生成的代码。 他们可以手动测试代码,也可通过自动测试过程运行代码。

AI 模型

我们目前使用 OpenAI(可通过 Azure OpenAI 服务访问)中的大型语言模型来生成内容。 具体而言,我们使用的是 GPT-4、GPT-3 和 Codex 语言模型。

我们可能会在将来添加其他 AI 服务,并会定期更新此页面,以反映更新后的做法。