GitHub Copilot + Ertas

    使用在您團隊的程式碼庫、程式設計標準和內部 API 上訓練的微調模型來補充 GitHub Copilot 的通用建議——為您提供尊重專案慣例的精確上下文完成。

    Overview

    GitHub Copilot 是全球使用最廣泛的 AI 程式設計助手,透過官方擴充功能直接嵌入 VS Code、JetBrains 和 Neovim。由在大量開源儲存庫上訓練的大型語言模型驅動,Copilot 提供即時程式碼完成、基於聊天的解釋和內嵌程式碼生成,大幅加速日常開發。對數百萬開發者來說,Copilot 已變得像語法高亮一樣不可或缺——始終存在,始終在建議。

    然而,Copilot 的通用訓練意味著它不了解您的特定專案結構。它不知道您的內部 SDK 方法、您團隊偏好的錯誤處理模式,或在風格指南中編纂的命名慣例。建議通常預設使用流行的開源慣例,而非您組織已建立的模式。對於維護大型專有程式碼庫的團隊,通用智慧和專案特定智慧之間的差距代表著持續的摩擦來源——每次修正都會將開發者拉出他們的心流狀態。

    How Ertas Integrates

    Ertas 讓您建構一個捕捉團隊程式設計 DNA 的互補微調模型。透過從已核准的拉取請求、內部文件和典範模組中整理訓練資料,您可以建立一個編碼您的慣例、偏好的抽象和架構模式的資料集。Ertas Studio 端對端處理微調工作流程——從資料集驗證到超參數調整再到實驗追蹤——因此您的工程師無需機器學習專業知識即可產出高品質的自訂模型。

    微調模型透過 Ollama 或任何 OpenAI 相容的推理伺服器在本地部署,作為 Copilot 旁邊的第二智慧層運行。您可以使用支援多模型端點的工具(如 Continue.dev 或 Cursor)將特定查詢路由到您的自訂模型,或在專案特定準確度最重要的程式碼審查和生成任務中使用該模型。訓練和推理完全在您的基礎設施上進行,因此專有程式碼永遠不會離開您的網路——同時解決了企業團隊在使用僅限雲端的 AI 助手時面臨的準確度差距和資料隱私問題。

    Getting Started

    1. 1

      從您的程式碼庫組建訓練語料

      收集代表您團隊標準的高品質程式碼樣本:已合併的拉取請求、文件完善的模組、內部函式庫範例和風格指南參考。將這些結構化為教導模型您慣例的指令-完成配對。

    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.