Skip to main content
Skip to content

Около GitHub Copilot Fusion

Автоматически выберите нужные модели и шаблон выполнения для каждой задачи.

Кто может использовать эту функцию?

GitHub Copilot Fusion is available with all GitHub Copilot plans.
Sign up for Copilot

Обзор

Copilot Fusion — это интеллектуальный маршрутизатор модели среды выполнения и оркестратор. Он выбирает модели и шаблоны выполнения для задачи, а затем возвращает один ответ. Например, он может выбрать одну модель для создания проекта решения и отдельной модели для проверки.

Вы выбираете Copilot Fusion в средство выбора моделей, но не выбираете определенную модель. Вы выбираете систему, которая направляет и управляет моделями во время выполнения. Вам не нужно переключать модели во время задачи или решать, какая модель подходит каждому шагу. Для каждого запроса Copilot Fusion выбирается правильный шаблон выполнения, правильный уровень усилий по рассуждениям и модели, которые выполняют его.

Copilot Fusion при выборе моделей также учитывается работоспособность и доступность системы в режиме реального времени. Маршрутизация происходит вдоль границ естественного кэша и больших изменений в сложности беседы, чтобы избежать дополнительных затрат, связанных с кэшем, без улучшения качества.

Как работает Copilot Fusion

Copilot Fusion оценивает каждую задачу и использует сигналы возможностей для анализа, создания кода, отладки и использования инструментов, чтобы выбрать наиболее эффективный шаблон выполнения, соответствующий индикатору качества для выбранного уровня усилий.

В зависимости от уровня усилий и задачи Copilot Fusion выберите один из трех шаблонов выполнения:

Шаблон выполненияDescription
SingleОдна модель завершает задачу.
КаскадЭффективная модель разрабатывает решение, и судья проверяет проект и решает, следует ли принять его или перерасти в более сильную модель.
КритикаОдна модель проектирует ответ, в то время как несколько моделей независимо критикуют его параллельно. Их обратная связь агрегируется, и исходная модель пересматривает свой ответ на основе объединенной обратной связи.

Copilot Fusion выбирает шаблон выполнения при необходимости для каждого запроса, поэтому разные запросы в одном сеансе могут использовать разные шаблоны выполнения. Например, если первый запрос использует один шаблон, последующий запрос может использовать шаблон критики.

Выбор шаблона выполнения — это упрощенный шаг, который добавляет минимальную задержку.

Copilot Fusion добавляет вызовы модели только в том случае, если задача гарантирует их. Это означает, что простая задача не ожидает или не используется AI credits для проверки, не требуется.

  • Одиночный шаблон выполнения ведет себя как запрос к одной модели.
  • Каскадная критика занимает больше времени, так как они включают вызовы модели для проверки.

Copilot Fusion рисует на основе сочетания моделей: универсальные модели для простой работы, и модели с более сильными причинами для более трудных проблем. Аргументирование усилий и выбор модели задаются на шаг. Пул моделей изменяется по мере того, как новые модели становятся доступными и GitHub как оценивает, какие модели лучше всего выполняются.

В то время как Copilot Fusion работает, можно следовать ходу каждого шага и используемой модели. Промежуточные черновики могут быть изменены или отменены, поэтому Copilot Fusion отображается только окончательный ответ.

Copilot Fusion не имеет собственного окна контекста. Каждый шаг выполняется в пределах контекста запущенной модели. Отображаемое окно Copilot Fusion контекста является консервативным значением на основе наименьших ограничений среди моделей, которые он использует.

Если ответ указан, вы можете навести указатель мыши на имя уровня усилий под ответом, чтобы просмотреть список используемых моделей.

Copilot Fusion Уровни усилий

Copilot Fusion имеет несколько уровней усилий, чтобы позволить вам определить приоритеты качества, стоимости и возможностей, которые система определяет для каждого запроса.

Уровень усилийPriorityТипичное использование
Fusion StandardБалансирует затраты, качество и задержку.Повседневная работа.
Copilot Fusion выбирает одну модель для каждой задачи.
Fusion HighСбалансированная оркестрация с умеренной экономией маркеров.Существенные, хорошо ограниченные задачи программирования, такие как исправление сложной ошибки или изменение в нескольких файлах, когда дополнительные вызовы модели могут потребовать дополнительного времени и AI credits.
Fusion MaxПограничные возможности при рассмотрении эффективности маркеров.Задачи, требующие самых глубоких возможных причин и наиболее тщательного анализа.
Fusion FastИспользуется только в сценариях, требующих быстрых моделей.Недоступные для выбора пользователями. Доступно только в встроенном Visual Studio Code чате.

Примечание.

Если вы установили либо MAI Code 1.1 FlashQwen3.8 Flash Next модели локально, они, скорее всего, будут использоваться на уровне усилий Fusion Standard . См. раздел "Выбор локальных моделей" в Copilot Fusion.

Выбор локальных моделей в Copilot Fusion

Примечание.

Эта функция включена Публичный предварительный просмотр и подлежит изменению.

Если вы используете Windows на компьютере с необходимыми спецификациями, вы можете скачать и установить MAI Code 1.1 Flash модель изнутри Copilot CLI, Copilot appили Visual Studio Code. См. статью Добавление моделей LLM в приложение Copilot GitHub, Добавление моделей LLM в интерфейс командной строки GitHub Copilot и языковые модели искусственного интеллекта в VS Code.

После локальной установки Copilot Fusion этой модели можно использовать ее при необходимости, но только с уровня усилий Fusion Standard .

Аналогичным образом, если Copilot CLIвы устанавливаете Qwen3.8 Flash Next локально (с помощью поставщика моделей, например Ollama), и Copilot определяет его как qwen3.8-flash-next-local, то Copilot Fusionс Fusion Standard уровня усилий также может использовать эту локальную модель. Это поддерживается в Windows, macOS и Linux.

Хотя это так Публичный предварительный просмотр, необходимо включить экспериментальные функции для его использования:

  • В разделе Copilot app"Экспериментальная" параметра приложения включена автоматическая маршрутизация локальной модели .
  • В Copilot CLI: запустите интерфейс командной строки с --experimental параметром или используйте /experimental on в интерактивном сеансе, чтобы включить экспериментальные функции для текущих и будущих сеансов.

В качестве альтернативы Copilot Fusionможно настроить custom agent использование определенной локальной модели, а затем в запросе указать Copilot использовать этот пользовательский агент для задачи или для определенной части задачи. См . раздел AUTOTITLE.

Политика и доступность

Copilot Fusion общедоступен в:

  • Visual Studio Code
  • Copilot CLI
  • GitHub Copilot app
  • Среды разработки JetBrains

Copilot FusionДоступность уровня усилий по плану Copilot

Уровень усилийCopilot FreeCopilot StudentCopilot ProCopilot Pro+Copilot MaxCopilot BusinessCopilot Enterprise
Fusion Standard
Fusion High
Fusion Max
Fusion Fast

Policies

При использовании Copilot Fusionон выбирает из доступных моделей, при условии политики и типа подписки. Доступные модели могут меняться со временем.

Copilot Fusion, не будет включать следующие модели:

Copilot Fusion может использовать определенные локально размещенные модели с уровнем усилий Fusion Standard . См . раздел AUTOTITLE.

Если для вас нет доступных Copilot Fusion моделей, Copilot Fusion в средстве выбора моделей не отображается.

Выставление счетов Copilot Fusion

Примечание.

До 30 ноября 2026 г. пользователи на платных Copilot планах получают скидку на 30% по затратам на модель при использовании Copilot Fusion.

При использовании Copilot Fusionплата за каждую используемую модель взимается по стандартной ставке этой модели. За это не взимается отдельная плата Copilot Fusion. Так как Fusion High и Fusion Max может использовать несколько моделей для задачи, задача может использовать больше AI credits , чем в Fusion Standardней. Сведения о тарифах для каждой модели см. в разделе Модели и ценообразование для GitHub Copilot.

Copilot Fusion сохраняет основную беседу в той же модели, когда это возможно, поэтому беседа продолжает использовать кэшированные маркеры. Модели, которые помогают, например рецензент, получают только нужный контекст.

Copilot Fusion Ограничения

  • Copilot Fusion работает отдельно от подагентов и не запускает их.
  • Если Copilot Fusion черновик отменяется, изменения, которые проект уже сделал в рабочей области, например изменения файлов, не удаляются автоматически. Просмотрите изменения перед фиксацией.
  • С течением времени используемые шаблоны выполнения и пул моделей могут меняться.

Дополнительные материалы