github推出自己的大模型raptor mini

备注

实测了一段时间,挺好用的,但跟claude sonnect4.5比还差很多
不过github student package免费使用,已经很香了

原文

以下内容为AI翻译,英文原文地址 dev.to

人工智能辅助开发正在快速发展,但偶尔会有新的模型改变我们编写和维护代码的方式。Raptor Mini 是 GitHub Copilot 在 Visual Studio Code 中最新发布的预览模型,正是这样的关键时刻。

被描述为一个小而强大的、代码感知的 AI 模型,Raptor Mini 专门为现实世界的开发者工作流程而设计——多文件编辑、大规模重构、工具辅助自动化和深度工作空间理解。如果你是每天都在提交代码、优化流程或尝试 AI 驱动的自动化的人,这个模型值得你的关注。

Raptor Mini 究竟是什么?

Raptor Mini 是 GitHub Copilot 在 VS Code 模型选择器中引入的一个新的实验性模型。与通用型 LLMs 不同,它主要针对编码任务,而不是闲聊。

主要特点包括:

  • 大上下文窗口(~264k 个 token)——使模型能够理解整个文件夹、模块或多文件差异。
  • 高输出容量(~64k 个 token)——非常适合长距离重构和结构化差异。
  • 支持工具调用、多文件编辑和代码感知代理。
  • 直接集成到 VS Code 中——无需外部 API。
  • 专为代码生成、转换和基于工作区的推理进行优化。

该模型并非用于哲学论文或创意故事讲述。它是专门为开发者的工作流程而设计的。


为什么 Raptor Mini 很重要

1. 针对大型代码库构建

大多数 LLMs 在处理成千上万行代码时会遇到困难。然而,Raptor Mini 可以处理和推理整个模块或目录。

这使开发者能够:

  • 一次性重构多个文件
  • 无需跳转即可理解代码依赖
  • 审查大型差异并应用结构化变更
  • 执行工作区范围内的审计(命名、组件使用、导入等)

简而言之,它就像一个能同时看到你整个项目的 AI-powered 队友。


2. 真正的多文件编辑能力

Raptor Mini 在以下任务中表现出色:

  • “查找 <OldButton>components/ 中的所有出现并替换为 <NewButton> 。”
  • “更新这个钩子被使用的所有导入。”
  • “生成差异并在工作区中应用它们。”
  • “修复多个文件中不一致的 TypeScript 类型。”

它不仅生成代码,还精确地逐文件编辑你的实际项目。


3. 为开发者工具和代理设计

因为 Raptor Mini 支持工具调用和结构化推理,它可以与以下内容完美集成:

  • AI 代理
  • CI/CD 自动化
  • 全仓库清理工作流
  • 质量与风格执行者
  • 测试生成管道

如果你正在使用 LangGraph、CrewAI 或多智能体架构构建现代系统,Raptor Mini 自然地融入“编辑器”或“代码转换”角色。


4. 更快、更流畅的编码体验

“Mini”在这里具有误导性——它并不弱。它只是高效。

与更重的 LLMs 相比,重构、重新组织代码或扫描大型文件夹以查找不一致性等任务明显变得更快。

对于日常编码——在速度至关重要的情况下——这是一个巨大的优势。


何时使用 Raptor Mini

Raptor Mini 在以下目标中表现突出:

  • 修改代码,而不仅仅是讨论它
  • 在多个文件中应用一致的更改
  • 审查、修复或迁移大型代码库
  • 生成结构严谨的变更(diffs,patches)
  • 重构 React 组件、后端模块或工具库
  • 支持用于编码、代码审查或代码质量任务的代理

如果你是前端工程师、全栈开发者或 AI 工具构建者,该模型与你的工作流程自然契合。


当你可能更倾向于其他模型

在某些情况下,Raptor Mini 并不是最佳选择:

  • 撰写创意内容或长篇论文
  • 高级架构头脑风暴
  • 与代码或开发者工具无关的任务
  • 需要最大稳定性的情况(因为它仍然是“预览”)

对于这些任务,切换回通用型 LLM 更有意义。


如何在 VS Code 中启用 Raptor Mini

  1. 在 VS Code 中打开 GitHub Copilot Chat。
  2. 点击模型选择下拉菜单。
  3. 选择 Raptor Mini (预览)。
  4. 开始在 Chat、Ask、Edit 或 Agent 面板中使用它。

如果你还没有看到,它还在推广中,但大多数 Pro/Pro+用户甚至免费用户都会获得它。


真实案例:给开发者的实用提示

这是一个你可以用来展示 Raptor Mini 优势的真实提示:

“扫描 src/components 文件夹并识别所有使用 <OldButton> 的文件。将每个实例替换为 <NewButton variant='primary' />
相应地更新导入。”
按文件提供差异输出,更新相关测试文件,并最终生成一个干净的提交信息。”

Raptor Mini 可以轻松处理这些——跨文件、目录,甚至对应的测试套件。

这正是该模型超越典型 LLMs 的地方。


未来:大规模 AI 辅助开发

Raptor Mini 标志着 AI 模型在编码方面的构建方式将发生转变:

  • 专业化的
  • 工具感知的
  • 集成于编辑器
  • 依赖上下文
  • 聚焦于行动

随着编码工作流程向代理驱动开发、自动化重构和 AI 增强的 CI/CD 扩展,像 Raptor Mini 这样的工具处于这一演变的中心。

早期采用这些模型的开发者将拥有战略优势——编写更清晰的代码、更快地发布,并自动化通常需要数天才能完成的重复任务。


结语

Raptor Mini 不仅仅是“另一个模型”——它是一个为真实世界编码任务精心微调的开发者优先 AI 引擎。无论你是管理 React 代码库、维护大型后端模块,还是构建 AI 驱动的工具,这个新的 Copilot 模型都能显著提升你的工作流程。

如果你还没有尝试过,切换到 VS Code 中的 Raptor Mini,并在最新的重构代码上运行它。这种差异是立竿见影的——令人兴奋。