当前位置:AIGC资讯 > AIGC > 正文

GitHub正式发布Copilot Chat,开放给所有用户使用

功能特性

Copilot Chat是一款以编程为中心的聊天机器人,类似于ChatGPT。它由GPT-4提供支持,开发者可以使用自然语言向其提问,获取实时的编程指导,例如解释概念、检测漏洞或编写单元测试。

使用范围

最初,Copilot Chat 为 Copilot for Business 的组织用户提供服务,后来才进入个人用户的测试阶段,这些用户每月支付10美元。现在,GitHub 已经将 Copilot Chat 正式推向全体用户。

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

技术基础

Copilot Chat 的核心技术是 GPT-4,这是 OpenAI 的旗舰生成式 AI 模型,专门针对开发场景进行了微调。然而,该模型的训练数据主要来自公开可用的数据,其中一些可能受到版权或限制性许可的约束。

用户反馈与争议

GitHub 自豪地宣称,作为全球开发者的家,他们推出了历史上最广泛采用的AI开发工具。尽管在测试阶段以来 Copilot Chat 几乎没有发生变化,但一些争议使得它备受关注。

有关代码库所有者是否可以选择退出训练的问题,GitHub 的回应是建议将其存储库设置为私有,以避免将其纳入未来的训练集。这一建议引发了一些争议,因为保持受版权保护的代码公开有很多原因,包括众包的错误搜索。

安全性和挑战

生成式 AI 模型,包括 GPT-4,有时倾向于产生幻觉或过于自信地虚构事实,这在编码领域尤为棘手。据斯坦福大学的研究表明,使用AI助手编码的开发者往往会产生较不安全的代码,部分原因是AI助手引入了有错误或已弃用的代码片段。

GitHub 的 Shuyin Zhao 表示,GPT-4 相对于以前用于 Copilot 的旧模型在抵制幻觉方面表现“更好”,并指出了一些防范功能,如对不安全代码模式的过滤器。这些过滤器会通知Copilot Chat用户存在漏洞,如硬编码凭据、SQL注入和路径注入等。

市场竞争与挑战

尽管 Copilot 在市场上取得了成功,但 GitHub 需要不断改进以保持竞争力。根据《华尔街日报》的报道,Copilot 每月单用户平均亏损20美元,有些客户甚至让 GitHub 每月亏损高达80美元。高昂的底层AI模型运行成本成为 Copilot 盈利的一大难题,这也是一些竞争对手如 Amazon CodeWhisperer 不断升级的原因。

总体来说,GitHub Copilot Chat 是一款令人兴奋的工具,提供了强大的AI支持,帮助开发者更轻松地编写更好、更安全的代码。随着市场的发展和竞争的加剧,我们可以期待看到更多创新和改进。

更新时间 2024-01-16