如果代码建议与公开可用的代码匹配,GitHub Copilot 现在可以通知开发人员

阅读时间图标 2分钟读


读者帮助支持 MSpoweruser。如果您通过我们的链接购买,我们可能会获得佣金。 工具提示图标

阅读我们的披露页面,了解如何帮助 MSPoweruser 维持编辑团队 查看更多

GitHub Copilot 代码参考

去年,微软的 GitHub 推出了 GitHub Copilot,一个人工智能驱动的结对程序员。 当您键入代码或注释时,GitHub Copilot 可以建议下一行代码。 GitHub Copilot 甚至可以建议完整的方法、样板代码、单元测试,甚至复杂的算法。 尽管该代码是由人工智能建议的,但一些开发人员有兴趣知道人工智能建议的代码是否与任何公开可用的代码相匹配。 去年 150 月,GitHub Copilot 推出了一项功能,允许开发人员阻止与公共代码匹配的 XNUMX 多个字符的建议。

昨天,GitHub 介绍 GitHub Copilot 的私人测试版,带有代码引用,其中包括更新的过滤器,可检测并显示与 GitHub 上的公共代码匹配的代码建议的上下文。 启用此新功能后,GitHub Copilot 将检查代码建议以及大约 150 个字符的周围代码,并将其与 GitHub.com 上提供的公共代码进行比较。 如果存在匹配,Copilot 将提供以下信息:

  •  匹配代码
  • 该代码出现的存储库
  • 管理每个存储库的许可证

“通过帮助开发人员以一种同时保留开发人员流程的方式了解其代码的社区背景,我们相信 Copilot 将继续在键盘上提供负责任的创新和真正的快乐,”GitHub 的 Ryan J. Salva 在公告博客文章中写道。