GitHub Copilot + Ertas

    通过在您团队的代码库、编码标准和内部 API 上训练的微调模型,补充 GitHub Copilot 的通用建议——为您提供尊重项目规范的上下文准确补全。

    Overview

    GitHub Copilot 是全球使用最广泛的 AI 编码助手,通过官方扩展直接嵌入 VS Code、JetBrains 和 Neovim。由在大量开源代码仓库上训练的大语言模型驱动,Copilot 提供实时代码补全、基于聊天的解释和内联代码生成,极大地加速了日常开发。对于数百万开发者来说,Copilot 已经像语法高亮一样不可或缺——始终存在,始终在建议。

    然而,Copilot 的通用训练意味着它缺乏对您特定项目结构的认知。它不知道您的内部 SDK 方法、您团队首选的错误处理模式,也不了解编码风格指南中规定的命名规范。建议通常默认使用流行的开源习惯用法,而非您组织的既定模式。对于维护大型专有代码库的团队来说,通用智能和项目特定智能之间的差距代表着持续的摩擦来源——每次修正都会将开发者从心流状态中拉出来。

    How Ertas Integrates

    Ertas 让您构建一个捕获团队编码 DNA 的互补微调模型。通过从经过审批的 Pull Request、内部文档和典型模块中整理训练数据,您创建了一个编码您的规范、首选抽象和架构模式的数据集。Ertas Studio 端到端处理微调工作流——从数据集验证到超参数调优再到实验跟踪——使您的工程师无需机器学习专业知识即可生产高质量的自定义模型。

    微调模型通过 Ollama 或任何兼容 OpenAI 的推理服务器在本地部署,作为 Copilot 的辅助智能层运行。您可以使用 Continue.dev 或 Cursor 等支持多模型端点的工具将特定查询路由到您的自定义模型,或者在项目特定准确性最重要的代码审查和生成任务中使用该模型。训练和推理完全在您的基础设施上进行,因此专有代码永远不会离开您的网络——同时解决了准确性差距和企业团队面临的数据隐私问题。

    Getting Started

    1. 1

      从您的代码库组建训练语料库

      收集代表您团队标准的高质量代码样本:已合并的 Pull Request、文档完善的模块、内部库示例和编码风格指南参考。将它们构造为教授模型您规范的指令-补全对。

    2. 2

      在 Ertas Studio 中微调代码模型

      将数据集上传到 Ertas Studio 并选择代码专用基础模型如 CodeLlama 或 DeepSeek Coder。配置 LoRA 参数以实现高效训练,然后启动微调作业。Ertas 跟踪每次实验,以便您可以跨运行比较模型质量。

    3. 3

      导出并在本地部署模型

      将微调模型下载为 GGUF 格式以进行本地部署。在 Ollama 或其他本地推理运行时注册,以在您的网络上暴露兼容 OpenAI 的 API 端点。

    4. 4

      在 Copilot 旁边配置辅助助手

      在您的编辑器中设置 Continue.dev 或类似的多模型工具,将查询路由到您的微调模型端点。这让您在通用任务上拥有 Copilot 的广泛知识,在项目特定代码生成上拥有自定义模型的精确性。

    5. 5

      通过持续反馈优化模型

      跟踪微调模型产生不正确或次优建议的案例。将修正后的示例添加到训练数据集中,在 Ertas 中运行增量微调,以稳步提高与不断演进的代码库的对齐程度。

    Benefits

    • 项目感知的补全,使用您的内部 API、工具函数和命名规范
    • 完整的数据隐私——专有代码在训练和推理过程中都保留在您的基础设施上
    • 与 Copilot 协同工作而非替代它,结合广泛和专业的智能
    • 消除团队特定模式和架构习惯的重复性手动修正
    • 在自己的硬件上运行微调模型时推理成本为零
    • 持续改进周期——将真实世界的修正反馈到训练管道中

    Related Resources

    Ship AI that runs on your users' devices.

    Early bird pricing starts at $14.50/mo — locked in for life. Plans for builders and agencies.