. “它将从根本上影响开发人员的体验。”
GitHub 的 Copilot 聊天,今天进入技术预览,超越了 Copilot 的基本自主完成评论和编码。它更接近于真正的编码助手,就像微的卸载程序为 Microsoft 365 推出新副驾驶。如果您接手的项目包含几项十年前的代号和文档很少,那么您现在可以召唤 Copilot 来提供帮助。
这种帮助的形式可能是分析代码中的安全漏洞或解释代码块的工作原理,甚至协助重写部分内容或为以后深入研究代理的研究用的注解。 GitHub Copilot 可以坐在你的集合开发中环境 (IDE) 旁边,随时间准备接收命令。
“这与 Bing 聊天或 Microsoft Edge 旁边栏的想法类似,但将其带入开发人员工作流程并完成图片,”Dohmke 说。应之间的区域在副驾驶专注于代码。你可以要求它修改你的代码,要求它向你解释代码,实际上你可以要求它编写单元测试。”
Copilot 现在可以全面了解您的 IDE,因此知道您在编辑器中键输入的内容以及它最有用的地方。它作为侧面栏出现,与 Microsoft Edge 中的 Bing 使联在也致力于使副驾驶出现在其他地方的功能。
“我们还会有一种模式,你可以在其中调出与代号内联的聊天界面,而不是这个侧面栏,”Dohmke 说。 “你可以在你的代号中询问你提示的,它库中扩展。”
使用Copilot,您甚至可以不再需要按键盘即可进行编码。在为Copilot 尝试了基于语言的交互系统之后,GitHub 现在正在集合其“嘿,GitHub 奴仆到将”由AI驱动的聊天系统中。你将能够坐在电脑前,用你的声音命令 Copilot 回答问题或建议代码行。
GitHub 正在混合使用 OpenAI 模型来支持其新的聊天和现在的自动完成功能。 “因此,当您在编辑器中键入内容时,您需要一个快帐非速每次点击时您都希望得到非常快速的响应,”Dohmke 解释道。很大的模型,如GPT-4。”
这个更新后的Copilot还将能够帮助AI生成有代码文档的答案,为React、Azure文档和MDN提供答案。成员获得答案,因此它的聊天界面比GPT -4 所以基于训练数据集更新。
GitHub Copilot 也将拉取请求以帮助开发人员构建 AI 生成的描述。标签由 GitHub Copilot 根据更改的代码自动完成,然后开发人员可以查看和查看。
“在 GitHub 上,我们在十年前发现了取拉取请求,因此我们的下一步自然是将 Copilot 引入拉取请求,”Dohmke 说。可以让副驾驶生成测试。”
如果所有这些 IDE 集还不够,GitHub Copilot 甚至可以使用命令执行界面 (CLI)。开发人员在终端上花大量时间,记住住没有代替是什么命令的容易。 Copilot 早在帮助您编写命令,然后执行它。
这个新的 Copilot X 系统最开始只会在技术预览期间在 Microsoft 的 Visual Studio 和 Visual Studio Code 应用程序中提供,但 GitHub 计划在未来将以其扩展到他们的助手 IDE。 JetBrains 和 Neovim中可用的方式相同的方式打开它,”Dohmke 说。“我们希望支持和 会见开发人员,并支持整个生态系统。
GitHub 的新 Copilot X 功能确实让我想到了微软件刚用其 Microsoft 365 Copilot 表演的产品。式,现在,GitHub 正在构建其已经令人印象深刻的AI助手。
微软件首席执行官 Satya Nadella is Copilot 这个名字的粉丝,最终不会有一个独特的 Copilot 帮助你在一分钟内编写代码并在你几分钟的后续组织中电子邮递?
“通过从我们的工作和生活中去除无聊的部分,[我们可以专注于]更有创意的部分,”多姆克说。的是让这个副驾驶层成为你的代理,提醒你需要做的事情。
据 GitHub 称,GitHub Copilot 已经在超过一百万人的开发人员生产力方面发挥了重要作用,帮助开发人员将编码速度提升了 55%。聊天功能的出现,这种情况会进一步增加,并且像副驾驶这样的AI助手将成为人们未来学习编程的基础。
Dohmke说:“这将是可以记住你六岁时学到的东西的东西。” “今天的孩子将拥有超级大脑,这确实是他们作为人类学习之旅的一部分。”
美国东部时间 3月22日上午 11:25 更正:GitHub已澄清,“Copilot X”是其下一个Copilot 功能的“愿望”名称,但其AI助手的名称将保持为“Copilot”。这个故事最开始显示的是Copilot X 的标志。