GitHub Copilot 预览代理模式,AI 编程工具市场加速发展

GitHub Copilot 预览代理模式,AI 编程工具市场加速发展

这些新的代理式 AI 功能标志着 GitHub 在 AI 驱动的编程开发领域多年演进的最新进展。微软旗下的 GitHub 首次在 2025 年预览 GitHub Copilot,并于 2022 年正式发布。在 AI 领域,这已经是很久以前的事情了,那时 ChatGPT 还未成为家喻户晓的名字,大多数人也从未听说过"生成式 AI"这个术语。

GitHub 一直在稳步改进 Copilot。最初,该服务依赖于 OpenAI Codex 『大语言模型』。在 2024 年 10 月,用户获得了从多个『大语言模型』中进行选择的能力,包括 Anthropic 的 Claude、Google 的 Gemini 1.5 和 OpenAI 的 GPT4o。随着代理模式的推出,GitHub 现在还添加了对 Gemini 2.0 Flash 和 OpenAI 的 o3-mini 的支持。总的来说,微软一直在强调代理式 AI,组建了市场上最大的 AI 代理生态系统之一。

AI 支持的"同伴编程"

新的 GitHub Copilot 代理模式服务的推出,恰逢一系列主要由初创公司领导的竞争对手搅动了开发领域。Cursor、Replit、Bolt 和 Lovable 都在追逐 GitHub 帮助创造的 AI 驱动开发市场。

当 GitHub Copilot 首次出现时,它被定位为一个结对编程工具。现在,随着接受代理式 AI,GitHub 开始倾向于使用"同伴编程"这个术语。

GitHub CEO Thomas Dohmke 表示:"开发团队很快就会有智能的、increasingly 先进的 AI 代理加入,作为日常任务的编程同伴。通过今天推出的 GitHub Copilot 代理模式,开发者可以用一个简单的提示命令在任何组织的代码库中生成、重构和部署代码。"

技术分析:GitHub 新代理架构的工作原理

自首次亮相以来,GitHub Copilot 提供了一系列核心功能。其中包括智能代码补全,即建议执行给定功能的代码片段的能力。Copilot 还可以作为助手,允许开发者输入自然语言查询来生成代码,或获取关于特定代码库的答案。该系统虽然智能,但仍需要相当多的人工交互。

代理模式超越了这些功能。根据 GitHub 的说法,该平台使 Copilot 能够对自己的输出以及输出结果进行迭代。这可以显著改善结果和代码输出。

以下是代理模式操作的详细分析:

任务理解和规划: - 在接收到提示时,代理模式不仅生成代码,还分析完整的任务需求 - 根据 GitHub 的说法,系统可以"推断出未指定但对主要请求工作必要的额外任务"

迭代执行: - 代理对自己的输出和输出结果进行迭代 - 持续迭代直到所有子任务完成

自我修复能力: - 自动识别输出中的错误 - 无需开发者干预即可修复已识别的问题 - 分析运行时错误并实施修正 - 建议并执行必要的终端命令

Project Padawan 为开发带来"原力"

虽然代理模式比基本的 GitHub Copilot 操作更强大,但它仍然不是完全自动化的体验。

为了实现完全自动化,GitHub 正在预览 Project Padawan。在流行文化中,"Padawan"是指《星球大战》科幻系列中的绝地学徒。

Project Padawan 建立在代理模式的基础上,并扩展了更多自动化功能。在博客文章中,Dohmke 指出,Padawan 将允许用户将任务分配给 GitHub Copilot,代理式 AI 系统将处理整个任务。该任务可以包括代码开发、设置存储库和分配人员审查最终代码。

"从某种意义上说,这就像是将 Copilot 作为贡献者加入到 GitHub 上的每个存储库中," Dohmke 说。

GitHub 代理与其他代理式 AI 编程选项的比较

在某些方面,GitHub 是代理式 AI 编程竞赛的后来者。

Cursor AI 和 Bolt AI 在 2023 年推出了它们的第一个 AI 代理,而 Replit 在 2024 年发布了其代理。这些工具已经有一年多的时间进行迭代、获得追随者和建立品牌忠诚度。

我个人在过去几个月一直在试验 Replit 代理。就在本周,该公司将这项技术引入了其移动应用程序,这看似不是什么大事,但确实很重要。无需完整的桌面设置就能使用简单的提示来构建软件的能力是很强大的。Replit 的代理还提供 AI 提示调优,以帮助生成最佳代码。Replit 系统完全在云端运行,像我这样的用户不需要下载任何东西。

Bolt 没有移动应用程序,但它确实有一个非常好的网络界面,让初学者容易上手。Cursor 由于需要下载而显得有点笨重,但它是专业开发人员的强大工具。

那么 GitHub Copilot 代理模式如何比较呢?GitHub 是当今『互联网』上代码存储库的事实标准。超过 1.5 亿开发者,包括超过 90% 的财富 100 强公司,使用 GitHub。据该公司称,超过 77,000 个组织已采用 GitHub Copilot。这使得该技术非常有粘性。那些已经严重依赖 GitHub 和 Copilot 的组织不会轻易放弃这项技术。

与 Replit 和 Bolt 相比,GitHub Copilot 代理模式目前还不是基于网络的功能。其预览目前仅适用于 VS code 中的 GitHub Copilot。这确实为绝对的新手创造了一个小门槛,但现实是 VS code 可以说是最受欢迎和使用最广泛的集成开发环境 (IDE)。

开发者是一群挑剔的人。这就是为什么有这么多不同的编程语言和框架(似乎每隔一个月就有一个新的 Java 框架出现)。关键在于舒适度和工作流程。对于现有的 GitHub Copilot 和 VS code 用户来说,新的代理模式带来了一个急需的功能,将有助于提高生产力。对于那些没有被束缚在 GitHub Copilot 世界中的人来说,代理模式很可能会帮助 Github Copilot 重新加入关于选择哪种代理式 AI 驱动的编码工具的讨论。

GitHub Copilot 代理模式目前处于预览阶段,需要 VS code insiders(面向早期采用者)。GitHub 尚未提供任何定价详情或正式发布日期。

特别声明:[GitHub Copilot 预览代理模式,AI 编程工具市场加速发展] 该文观点仅代表作者本人,今日霍州系信息发布平台,霍州网仅提供信息存储空间服务。

猜你喜欢

用自适应力控夹爪,柔性智控,上下料搬运超轻松(自适应力测评)

**本文关键字**:WOMMER沃姆、自适应力控夹爪、柔性智控、『机器人』️末端搬运、自动化上下料、精密工件装配、智能伺服夹爪、力控技术、高精度夹具、工业『机器人』️执行器、智能制造自动化、柔顺控制、电动夹爪、工业4.…

用自适应力控夹爪,柔性智控,上下料搬运超轻松(自适应力测评)

SN74HC574NSR触发器原装正品现货PDF数据手册规格书参数引脚图电子文档中文资料特性(触发器74ls74引脚图)

±6mA 输出驱动(电压为 5V 时) 低输入电流,最大值 1µA 逻辑类型: D-Type Flip-Flop 输出类型: 3-State高电平输出电流: - 7.8 mA 电源电压-最大: 6 V 输…

SN74HC574NSR触发器原装正品现货PDF数据手册规格书参数引脚图电子文档中文资料特性(触发器74ls74引脚图)

恩爱29年抵不过残酷现实,73岁陈凯歌苍老佝偻,56岁陈红依旧娇艳(相爱二十年却不能在一起)

有网友拍了现场的生图,没修没滤,陈红眼角的法令纹其实也能看见,眼底也藏着点疲惫,但她常年保持的站姿,让她看着依旧精神;而陈凯歌的苍老,是写在行动里的,抬手、转身都透着吃力。 采访的时候,陈凯歌有时候会停顿一…

恩爱29年抵不过残酷现实,73岁陈凯歌苍老佝偻,56岁陈红依旧娇艳(相爱二十年却不能在一起)

光影与性能的双重进化:iPhone 17硬件升级与BLINBLIN鎏金保护壳的完美适配(光影搭配)

从屏幕到『芯片』,从摄像头到电池,这款新机在硬件上的每一处升级都指向更流畅、更沉浸、更耐用的使用体验。它不仅守护着iPhone 17的每一处细节,更让科技产品与时尚品味完美融合,让用户在享受前沿科技的同时,也能展…

光影与性能的双重进化:iPhone 17硬件升级与BLINBLIN鎏金保护壳的完美适配(光影搭配)

NOTA-WL12:靶向『肿瘤』的复合物(靶向『肿瘤』药物有哪些)

一、基本内容产品名称:NOTA-WL12 大环螯合剂NOTA偶联多肽分子WL12产品描述:NOTA-WL12 是由大环螯合剂 NOTA与多肽分子 WL12 结合形成的复合物,核心用于靶向治疗、分子成像及靶…

NOTA-WL12:靶向『肿瘤』的复合物(靶向『肿瘤』药物有哪些)