GitHub Copilo已支持Agent模式

GitHub  Copilot 最近推出了重大更新,名为“Agent Mode”,可以增强 ai 辅助开发的能力。相当你交代它一项任务,让它改 Bug 或者开发新功能,你不需要去特别说明相关的代码,它就会自动去GitHub找到合适的解决方案代码。此模式使 GitHub  Copilot能够自主完成任务、修复自身错误,并建议终端命令,从而提高开发效率。

GitHub Copilo已支持Agent模式.webp

1. Agent Mode

Agent Mode 允许 GitHub Copilot 自主完成任务,包括自动修复错误和建议终端命令。这一模式使得 Copilot 能够在编写代码时进行更复杂的操作,提升了开发效率。例如,Copilot 可以根据上下文自动识别并修复代码中的问题,甚至执行额外的任务,如运行命令行指令。

2. Copilot Edits

此次更新还正式推出了 Copilot Edits 功能,支持跨文件编辑。这意味着开发者可以在多个文件之间进行修改,Copilot 会提供智能建议,帮助用户更轻松地进行代码调整和重构。

3. 代码迭代与错误修复

在 Agent Mode 下,Copilot 可以迭代自己的代码,自动识别和修复错误。这种能力使得开发者能够更专注于高层次的设计和逻辑,而不必过多担心底层的实现细节。

4. 终端命令建议

Agent Mode 还支持终端命令的建议,开发者可以直接在代码编辑器中获取相关的命令提示,进一步简化开发流程。

6. Project Padawan

GitHub 还首次展示了名为 Project Padawan 的新自主软件工程(SWE)代理。这一代理将能够直接处理 GitHub 上的任务,也就是一个完全可以自主干活的 AI 程序员,你只要下指令,它就可以独立去完成任务。这一功能只要减轻开发者的日常负担,让他们能够专注于更高价值的工作。

此外,GitHub 还在更新中引入了其他功能,如更智能的代码补全和上下文感知的建议,提升整体的开发体验,这些更新不仅增强了 GitHub Copilot 的功能,也使其在开发者日常工作中的应用更加广泛和高效。

如何使用 Agent 模式?

要使用 GitHub Copilot 的 Agent 模式,需要先下载 VS Code Insiders,然后在 GitHub Copilot Chat 的设置中启用 Agent,在 Copilot Edits 面板中,将模式从 Edit 切换到 Agent(就在模型选择器旁边)。通过这种方式,开发者可以充分利用 Copilot 的强大功能,提升开发效率和代码质量。

如何使用 Agent 模式?.webp

GitHub Copilot 的 Agent 模式通过增强自主功能和智能化的代码处理能力,为开发者提供了更高效的编程体验。GitHub Copilo已支持Agent 模式(图1)

GitHub Copilo计划在未来几个月内继续改进 Agent Mode 和 Copilot Edits 的性能,包括支持从 Copilot Chat 过渡到 Copilot Edits 的功能,保持上下文一致性,并建议工作集中的文件。

详情:https://github.blog/news-insights/product-news/github-copilot-the-agent-awakens/

收藏
最新工具
ChinaTextbook
ChinaTextbook

一个专门收集和分享中国大陆从小学到大学的教材资源的开源项目,特别...

暗壳AI
暗壳AI

家居AIGC营销与导购工具,它号称“一人即团队”,能够快速生成渲...

UntitledPen
UntitledPen

一个可以生成真实人声旁白的工具,也就是能够在一个平台上编写、编辑...

PageAI
PageAI

一款AI网站生成工具,就像一个小型创意工作室一样,能在短时间内根...

Seedance AI
Seedance AI

字节跳动推出的一款强大的视频生成工具,借助 Seedance 1...

ChatPs
ChatPs

ChatPs 是一款为 Photoshop 设计的插件,它背后是...

趣丸千音
趣丸千音

一个AI语音创作平台,专注提供一站式智能语音解决方案。集成文本转...

太极神器 TAICHI-flet
太极神器 TAICHI-flet

基于flet的一款多功能娱乐软件,实现了浏览图片、音乐、小说、各...

YIKM
YIKM

一个能在线玩小霸王、红白机、街机、FC 等经典游戏的地方,像《魂...

Bridgely
Bridgely

基于AI的实时通用翻译浏览器扩展,支持 60 多种语言,包括 W...