GitHub 和 Microsoft Azure AI 推出代码引用的普遍可用性 - Blockchain.News

GitHub 和 Microsoft Azure AI 推出代码引用的普遍可用性

realtime news Sep 30, 2024 20:52

GitHub 和 Microsoft Azure AI 宣布代码引用的普遍可用性,增强了开发者的透明性和知识共享。

GitHub 和 Microsoft Azure AI 推出代码引用的普遍可用性

GitHub 博客宣布了在 GitHub Copilot 和 Microsoft Azure AI 中代码引用的普遍可用性,使开发者可以允许包含公共代码匹配的代码建议,同时收到关于匹配的详细信息。此新功能旨在增强开发者社区内的透明性和知识共享。

代码引用的工作原理

在需要索引数十亿个文件且只有 10-20 毫秒的延迟预算的情况下,找到特定的匹配是一个重要的工程成就。当找到匹配时,编辑器中会弹出一个通知,显示匹配代码、该代码所在的文件以及检测到的许可信息。这些信息会显示在模型响应中检测到的所有公共代码匹配中。

GitHub 已与 Microsoft Azure 合作,使代码引用 API 可在 Azure AI Content Safety 上使用。用户可以通过代码过滤器的受保护材料检测功能利用此功能,确保此功能可以为广大受众所用。

代码引用为何重要

代码引用对个别开发者的力量

对于使用 GitHub Copilot 的个别开发者,此功能增加了一层透明度和控制权。开发者可以选择屏蔽包含匹配代码的建议,也可以在详细信息呈现的情况下允许这些建议。这有助于开发者做出明智的决策,提高他们使用 Copilot 的信心。

代码引用对企业的力量

对于企业来说,GitHub Copilot 帮助组织更快地创新。为了确保负责任的创新,管理员可以选择屏蔽匹配公共代码的建议,通过 GitHub 的赔偿承诺保护客户。GitHub 的赔偿现已扩展至符合引用许可证的 GitHub Copilot 商业或企业客户使用代码引用,使团队能从增强的上下文、使用和有效性中获益。

代码引用的推出反映了开源社区的价值,强调透明性和知识共享。随着 GitHub 不断增强其 AI 能力,它旨在为开发者提供更多的创新工具。

了解更多关于代码引用的信息。

Image source: Shutterstock