“我凭一己之力,把 GitHub Copilot 搞崩了……”

文章图片
整理|郑丽媛出品|CSDN(ID:CSDNnews)当GitHub在6月宣布正式以
然而 , 要是这个神器突然“哑巴”了呢?上个月 , 一位名为HugoREY的用户在GitHub上发起了一个讨论:“我的部分代码让Copilot崩溃了” 。

文章图片
突然“哑巴”了的Copilot作为基于OpenAICodex算法之上构建的自动编码辅助工具 , GitHubCopilot被许多程序员视为最佳“编程神器”的优势在于:Copilot可查看当前文件中现有的代码/注释 , 结合上下文语义 , 自动推荐/生成一行或多行代码供其选择 , 很大程度上解放了程序员的双手 。 甚至随着时间的推移 , Copilot还能在程序员接受或拒绝建议的过程中不断学习 , 变得更加智能全面 。

文章图片
以上一切优点的前提 , 是Copilot会自动生成代码建议——但HugoREY指出 , 他用的Copilot经常突然就“哑巴”了 。
“我这阵子在用Copilot , 挺好用的 , 但不知道为啥老是用2分钟它就不再给出代码建议了 。 昨天也是这样 , 不过今早莫名又恢复正常了……然后现在它又不行了 。 ”
刚开始 , HugoREY认为问题可能在Copilot上 , 因此他试了很多种方法 , 包括:在扩展程序中重新登录、重新加载、重新安装、重启VSCode、重启计算机 , 还试着检测Copilot是否会对其他文件/语言给出建议 。
【“我凭一己之力,把 GitHub Copilot 搞崩了……”】感到纳闷的HugoREY在经过以上反复尝试后 , 最终推测可能是他写的代码不小心给Copilot搞“崩”了 。
//descriptionsisaglobalobjectexportfunctiondescription(name,age,gender,stats){vardescriptionGenerated="";//wealthcategoryvarfamilyType="";if(stats.wealth>=8)familyType="rich";elseif(stats.wealth>=6)familyType="aisée";elseif(stats.wealth>=4)familyType="modeste";elsefamilyType="pauvre";//babydescriptionif(age{//getrandombabydescriptionvardescriptionId=Math.floor(Math.random()*descriptions.template.baby[gender].length);descriptionGenerated=formated(descriptions.template.baby[gender][descriptionId],{name:name,age:2,face:"test",eyes:"",familyWealth:familyType,future:"nul
- 腾讯云智能打法首揭秘!4条快速路让AI“开箱即用”
- 小米|插头“打架”问题终于解决:小米插线板8位总控版上架开售
- 12月13日消息|微软参展2022印度动漫展,win11“喧宾夺主”成为主角
- “通信行程卡”12月13日下线!中国信通院、三大运营商同步删除用户数据
- 垮塌|女子下班回家发现2千万豪宅“塌了”:科普何为毛细管网
- 唉|这么又“杀”我微信了?
- 最近我们经常遇到这样的购机需求:工作为主|价格真香表现全面的“工作站级设计本”!惠普战99测评
- 中兴|中兴被拉黑,10亿美元“罚款”没有白交,高通收购案才是关键点!
- 华为|华为遗憾出局?全球芯片市场大洗牌,麒麟芯片快要“归零”
- 快递|国家邮政局官方回应“快递不快”:加快恢复 邮政顺丰京东开启夜派
