GitHub正式发布Copilot Chat,让开发者可以就代码问题进行提问

AI7号2024-01-11740

Chat中文版

今年早些时候,GitHub推出了Copilot Chat,这是一个类似于ChatGPT的以编程为中心的聊天机器人,供订阅了Copilot for Business的组织使用。最近,Copilot Chat也进入了个人Copilot客户的测试阶段,这些客户每月支付10美元。现在,GitHub正式发布了Chat的一般可用性,适用于所有用户。

截至今日,GitHub Copilot的Copilot Chat已经在Microsoft的IDEs(集成开发环境)Visual Studio Code和Visual Studio的侧边栏中提供——作为GitHub Copilot付费套餐的一部分,并且对经过验证的教师、学生和某些开源项目的维护人员免费开放。

GitHub产品管理副总裁赵书音在电子邮件采访中告诉TechCrunch:“作为全球开发者的家园,我们已经推出了史上被广泛接受的人工智能开发者工具。而代码完成只是一个开始。”

自从测试版以来,Copilot Chat几乎没有什么改变。

聊天机器人仍由 GPT-4 提供支持,GPT-4 是 OpenAI 的旗舰生成式人工智能模型,专门针对开发场景进行了优化。开发者可以使用自然语言提示 Copilot Chat,以获得实时指导,例如要求 Copilot Chat 解释概念、检测漏洞或撰写单元测试。

就像所有生成型AI模型一样,支撑Copilot Chat的GPT-4模型是基于公开可用数据进行训练的,其中一些数据是受版权保护或受限制许可的。包括GitHub在内的供应商们主张公平使用原则可使他们免受版权索赔。但这并没有阻止开发者们对GitHub、微软(GitHub的母公司)和OpenAI提起集体诉讼,称他们违反了开源许可和知识产权。

我问赵(Zhao),是否代码库的所有者有机会选择不进行训练,即如果他们希望这样做。她说,在Copilot Chat全面推出之际,并没有针对此事情采取新的机制。相反,她建议代码库所有者将他们的存储库设置为私有,以防止它们被包含在未来的训练集中。

我想,代码库的所有者可能不会对那个建议太感兴趣 - 有很多原因使得版权代码公开,最重要的是众包漏洞狩猎。但是GitHub显然对于训练数据的选择退出并不愿意妥协 - 至少目前还没有。

生成式AI模型,包括GPT-4,在编码领域也有产生幻觉或自信地编造事实的倾向,这对于编码而言特别具有问题。根据最近的一项斯坦福研究,使用AI助手进行编码的开发人员往往会生成较不安全的代码,与不使用AI助手的开发人员相比,部分原因是AI助手引入了错误或过时的代码片段。

赵说,相比曾经为Copilot提供动力的旧型号,GPT-4在对抗幻觉方面表现“更好”,并指出了一些防止滥用的功能,如对不安全的代码模式的过滤器,这些过滤器会通知Copilot Chat用户存在的漏洞,比如硬编码凭据、SQL注入和路径注入。但她强调了对任何由AI建议的代码进行密切人工审查的重要性。

“GitHub Copilot由OpenAI的模型支持,我们发现这些模型是我们今天所提供服务的最好模型,”Zhao说道。“我们目前处于一个非常强势的位置,可以继续为开发者提供他们构建更好、更安全软件所需的AI工具,并在此过程中享受乐趣。”

今年十月,微软公司CEO萨蒂亚·纳德拉告诉分析师,Copilot拥有100万付费用户和大约37,000个企业客户。但GitHub有责任使Copilot更具吸引力,以免失去竞争对手的优势,并且失去利润。

根据《华尔街日报》的一篇报道,Copilot每个用户每月平均亏损20美元,一些用户每月甚至给GitHub带来高达80美元的成本。据报道,运行底层人工智能模型的高昂价格是原因之一,创业公司GenAI在去年12月初也因为这个问题不得不关闭。

随着GitHub努力提升Copilot的盈利能力,亚马逊则不断升级CodeWhisperer,或许是 Copilot 最具资源的竞争对手。

今年四月,亚马逊将CodeWhisperer免费提供给开发者,没有任何使用限制。同月,CodeWhisperer Professional Tier推出,增加了与AWS身份和访问管理集成的单点登录功能,以及对安全漏洞扫描的更高限制。 CodeWhisperer企业计划于九月上线。今年十一月初,亚马逊对CodeWhisperer进行了“优化”,提供了对MongoDB(一种开源数据库管理程序)上应用开发的“增强”建议。

除了CodeWhisperer之外,Copilot在像Magic、Tabnine、Codegen和Laredo这样的初创公司中有竞争对手,还有像Meta的Code Llama和Hugging Face以及ServiceNow的StarCoder这样的开源模型。

推荐阅读

旧日知己是否也为机器人

2024-01-111410
Chat中文版

面对阻碍,中国的自动驾驶出租车公司减速前行

2024-01-112304
Chat中文版

OpenAI采取措施缩小在欧盟数据隐私方面的监管风险

2024-01-112396
Chat中文版

人工智能对抗版权,以及为什么在孵化前不应过早算好你的NFT宝贝

2024-01-112100
Chat中文版

微软合作伙伴现已在iOS和Android上提供

2024-01-112545
Chat中文版