GitHub Copilot 新增代理模式,扩展 AI 能力

223 阅读2分钟

GitHub Boasts 17 Million Indian Developers

开发者平台 GitHub 近日为 GitHub Copilot 引入了代理模式(Agent Mode),使其 AI 驱动的编程助手能够自主迭代代码、识别错误并自动修复。

GitHub CEO Thomas Dohmke 在 X 上宣布了这一消息:“今天,我们将代理式 AI 的能力注入到 GitHub Copilot 的体验中。”与此同时,Copilot Edits 现已在 Visual Studio Code 中全面可用,GitHub 还首次展示了 Project Padawan,这是一款自主 AI 驱动的软件工程代理。

“Copilot 这个名字反映了我们的信念:人工智能(AI)不会取代开发者,而是始终站在他们一边。就像任何优秀的副驾驶一样,Copilot 也可以自主‘飞行’。”他们在声明中写道。

代理模式现已开放预览

代理模式增强了 Copilot 自主处理复杂编码任务的能力。它可以优化自己的输出,检测并修复错误,建议终端命令,并分析运行时问题,具备自我修复功能。要使用该功能,开发者需要安装 VS Code Insiders 并启用 Copilot Agent 设置。

Copilot Edits 现已在 VS Code 中可用

Copilot Edits 现已面向所有用户开放,允许开发者使用自然语言提示编辑多个文件。AI 会进行内联更改,简化跨项目的工作流程。它支持多种 AI 模型,包括 OpenAI 的 GPT-4o、Anthropic 的 Claude 3.5 Sonnet 和 Google 的 Gemini 2.0 Flash。Visual Studio 2022 的预览版也已推出。

GitHub 还在开发 Project Padawan,这是一款 AI 软件工程(SWE)代理,能够处理编码任务、审查代码并自动化工作流程。开发者可以将 GitHub Issues 分配给 Copilot,它将生成经过全面测试的拉取请求并响应审阅者的反馈。该系统将在安全的云沙盒中运行。

GitHub 计划将代理模式扩展到更多 IDE,并改进 Project Padawan。开发者可以在 VS Code Insiders 中尝试这些功能,并通过 GitHub 的官方渠道分享反馈。

上个月,在班加罗尔举行的 Microsoft AI Tour 上,GitHub 的国际开发者关系总监 Karan MV 也分享了更多关于这些新功能的细节。 ``