我們在 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 模型

目前,我們使用透過 Azure OpenAI 服務存取的 OpenAI 大型語言模型來產生內容。 具體而言,我們使用 GPT-4、GPT-3 與 Codex 語言模型。

未來可能會新增其他 AI 服務,並定期更新此頁面以反映更新的做法。