如果代碼建議與公開可用的代碼匹配,GitHub Copilot 現在可以通知開發人員
2分鐘讀
發表於
請閱讀我們的揭露頁面,了解如何幫助 MSPoweruser 維持編輯團隊的發展 阅读更多
去年,微軟的 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 在公告博客文章中寫道。