GitHub Copilot 刚刚进行了大规模升级。他们一口气发布了 Cursor 具备的所有牛逼特性,比如代理模式、下个编辑点预测。另外还有期货:更新一代的 Agent。目前看,Cursor 要迎来微软这个庞然大物的绝地反击了。
也就是说,像 Cursor、Windsurf 一样,如今微软的 Copilot 也具备了 Agent 模式。当你交付给它任务,像改 Bug 或开发新模块时,不必再去特别阐述涉及的代码,它会自动检索代码,找到恰当的代码来处理问题,就像你身边多了一位随时待命的工程师。
下载 VSCode Insiders 版本,在 Chat 的设置中直接可以启用 Agent 模式。预计 VSCode 为了帮助 GitHub Copilot 竞争 Cursor,也调整了一些编辑器的机制和模式。
废话不多说,上功能介绍。
微软正式将代理性人工智能(agentic AI)的强大功能引入 GitHub Copilot,使 Copilot 从结对编程的伙伴升级为并肩合作的程序员。
在 VS Code 中,借助 Agent 模式,Copilot 不仅能满足我们的最初要求,还能自动完成所有必要的子任务,甚至推断出那些我们没明确提到但需要完成的任务。Agent 模式让 Copilot 能对自身的代码进行迭代优化,提出并引导终端命令,还能分析并解决问题。
GitHub Copilot Edits 已经正式发布,这是一款多文件编辑工具,结合了内联编辑和聊天的最佳功能,允许我们通过自然语言提示在多个文件中进行修改。并且我们可以选择自己偏好的模型,从 OpenAI 的 GPT- 4o、o1、o3-mini,Anthropic 的 Claude 3.5 Sonnet,还有 Google 最新的 Gemini 2.0 Flash 中选择。
Project Padawan,这是软件工程(SWE)Agent 的初步展示,以及设想这类代理将如何融入 GitHub 用户体验中。今年晚些时候会正式发布,到那时 Project Padawan 将允许我们直接给 GitHub Copilot 分配任务,并让它生成经过充分测试的代码修改请求。
GitHub Copilot 还有一种新的 “感知” 能力:“视觉”,借助 GitHub Copilot 的视觉功能,我们可以利用图片(比如随手画的草图或者 Figma 线框图)来给 Copilot 提供指令和灵感。
(文:AI大模型实验室)