GitHub 的新 Copilot Agent 介绍
GitHub 一直在努力使 Visual Studio Code 成为开发者的一个强大工具,他们的最新更新在这方面迈出了一大步。在这篇文章中,我们将讨论 GitHub 的新 Copilot Agent 的功能,包括其直接编辑文件的能力、新的 Agent 模式以及与其他工具(如 PhotoGenius AI)的集成。
什么是 GitHub Copilot?
GitHub Copilot 是一个由 AI 驱动的代码助手,帮助开发者更高效地编写代码。它最初作为一个免费工具推出,后来 GitHub 推出了 Copilot Edits,允许 AI 直接编辑文件。此功能仅在 VS Code Insiders 版本中可用。
GitHub Copilot 的新功能
GitHub Copilot 的新更新包括为 Copilot 启用视觉功能,使 AI 可以使用图像进行决策。此功能也仅在 VS Code Insiders 版本中可用。另一个重大更新是引入了 Agent 模式,允许 AI 自行迭代代码,自动识别和修复错误、执行终端命令,并通过自愈功能解决运行时错误。
PhotoGenius AI
在深入探讨 GitHub Copilot 的功能之前,让我们先谈谈今天的赞助商,PhotoGenius AI。PhotoGenius AI 是一个全方位的 AI 驱动的艺术生成器,允许你输入任何内容并立即获得令人惊叹的视觉效果。它将所有种类的图像生成模型集于一身,无论是 Flux、Stable Diffusion 还是其他任何你所能想到的图像生成模型。他们最近还添加了新的 3D 生成套件,允许你提供一个提示或图像并生成一个 3D 模型。
Agent 模式
Agent 模式是 GitHub Copilot 的一个重大更新,使 AI 能够更独立地工作。它可以在其自身的代码上进行迭代,自动识别和修复错误、执行终端命令,并通过自愈功能解决运行时错误。此功能类似于 Klein 或 Cursor 的工作方式,是 GitHub Copilot 的一大进步。
下一步编辑代码建议
GitHub Copilot 的另一个新功能是下一步编辑代码建议。此功能允许 AI 预测你接下来需要进行的更改,基于你已经进行的更改。例如,如果你更新了一个变量名,AI 会预测你需要更新该变量的所有实例。此功能使处理大型文件更加容易,并减少了出错的可能性。
提示文件
GitHub Copilot 还支持提示文件,允许你为 AI 提供上下文或规则。此功能类似于 Cursor 或 Wind Surf 的工作方式,是 GitHub Copilot 的一大进步。你可以使用提示文件为你的代码提供上下文,使 AI 更容易理解你的目标。
设置与使用
要使用 GitHub Copilot,你需要下载 VS Code Insiders 版本并安装 GitHub Copilot 扩展。安装扩展后,你可以访问新的功能,包括 Agent 模式和下一步编辑代码建议。
O3 Mini API
O3 Mini API 也已推出,即使在 GitHub Copilot 的免费版本中也可以使用。此 API 允许你使用 AI 生成代码,并为已经免费获得 GitHub Copilot 的学生和员工提供了一个更经济的选择。
结论
总之,GitHub Copilot 的新功能对开发者来说是一大进步。启用视觉功能、引入 Agent 模式以及下一步编辑代码建议功能使处理大型文件更加容易,并减少了出错的可能性。O3 Mini API 为学生和员工提供了更经济的选择,而与 PhotoGenius AI 的集成使即时生成令人惊叹的视觉效果变得更加容易。