17611538698
webmaster@21cto.com

GitHub Copilot 在最新版本中添加了代理模式和 MCP 支持

资讯 3 45 22小时前


GitHub Copilot 的新版本刚刚开始向用户推出,增加了许多新功能,例如为 VS Code 添加代理模式。

 

借助代理模式,Copilot 可以遍历整个项目,建议终端命令,分析运行时错误等。该公司的首席执行官托马斯·多姆克(Thomas Dohmke) 在一篇博文中写道:  “通过简单的提示语,代理模式让 Copilot 不仅仅是回答问题,而是完成自动识别或生成的文件中的所有必要子任务,以确保实现您的主要目标。”

例如,GitHub 发布了一段演示视频,其中一名开发者需要更新一个跑步者网站,以便他们按姓名、距离和时间对比赛进行排序。收到请求后,Copilot 会分析网站以确定需要更改的内容,然后开始更新后端和 UI,然后为两者生成单元测试,最后将其交还给用户运行这些测试。 


代理模式可以利用 Claude 3.5 和 3.7 Sonnet、Google Gemini 2.0 Flash 或 OpenAI GPT-4o。它已经于 2 月首次向 VS Code Insiders 推出,现在开始向所有 VS Code 用户推出,推出工作将在几周内完成。


GitHub宣布了代理(Agent)模式下模型内容协议 (MCP) 支持的公开预览版本。MCP 是将数据源连接到 AI 工具的开放标准,将其添加到代理模式将使 Copilot 能够使用不同的工具来处理不同的任务,例如理解数据库模式或查询网站。 

比如,要求 Copilot“更新我的 GitHub 个人资料,包含昨天分配给我的 PR 标题”,这会提示代理接受该请求和所有可用 MCP 工具的列表,并询问 LLM 根据该信息下一步应该做什么。 

Dohmke 这样写道:“GitHub 本地 MCP 服务器为代理模式配备了引人注目的功能,例如跨存储库和代码搜索、管理问题和创建 PR - 将代理模式变成 GitHub 平台的强大用户。” 

最后,在增加了对其他 AI 模型(如 Anthropic 的 Claude 3.5 Sonnet 和谷歌的 Gemini 1.5 Pro)的支持后,GitHub 宣布,对 Copilot 基础模型(GPT-4o)以外的模型的请求将被视为高级请求并受到限制,而此前这些请求是无限制的。 

GitHub 的所有付费计划仍将为基本模型提供无限制的代理模式、上下文驱动聊天和代码完成请求。从 5 月开始,Copilot Pro 和 Copilot Business 客户将每月收到 300 个高级请求,Copilot Enterprise 客户将每月收到 1000 个高级请求。该公司还增加了一项新的 Pro+ 计划,每月提供 1500 个高级请求。 


当前如果客户想要超出每月配额,可以采用现收现付的方式,每项额外保费请求起价为 0.04 美元。


作者:场长

评论