今年 7 月,微软旗下的软件开发者服务 GitHub 推出了 GitHub Copilot Chat 聊天机器人有限功能测试版。9 月,该测试版面向 GitHub 的所有个人开发者开放。后来,GitHub 又透露将于 12 月全面推出该功能。
就在跨年的前几天,GitHub Copilot Chat 终于进入了全面可用阶段。该公司在一篇博文中表示,个人用户和组织机构都可以通过 GitHub 的所有付费计划访问该服务,并支持 Visual Studio Code 和 Visual Studio 开发环境。
除了付费计划,GitHub Copilot Chat 现在还可以免费提供给已认证的教师、学生和流行开源项目的创建者使用、
GitHub Copilot Chat 由 OpenAI 的 GPT-4 大语言模型提供支持。与其他聊天机器人一样,它旨在让用户输入文本提示,从而回答问题,甚至为软件项目生成代码。
GitHub 的支持页面提供了更多关于聊天机器人能做什么和不能做什么的信息。例如,GitHub Copilot Chat 可以帮助向开发人员解释项目中的代码,并提出改进建议。它还可以根据软件编辑器中的代码或开发人员强调的代码生成编程片段。
聊天机器人还可以查找开发人员代码中的错误,并提出修复建议。聊天机器人还能回答开发者提出的任何有关编码、修复等方面的问题。
GitHub 也指出了 Copilot Chat 的一些局限性。例如,它可能不太精通较少使用的编码语言和结构。此外,如果只想向 GitHub Copilot Chat 询问与编码无关的问题或主题,你会发现它可能会给出"不相关或无意义"的答案,或者根本不回答这类问题。