GitHub стартира Copilot Fusion — система, която автоматично избира AI модели за задачи по програмиране, помагайки на разработчиците да балансират качеството на кода, скоростта и разходите.
Вместо да избират модел за всяка заявка, потребителите избират Fusion и го оставят сам да реши как да обработи задачата. Функцията е общодостъпна във Visual Studio Code, Copilot CLI, приложението GitHub Copilot и средите за разработка (IDE) на JetBrains.
Fusion представлява маршрутизатор и координатор на модели, а не нов самостоятелен модел. Той анализира всяка заявка според необходимостта от логическо разсъждение, генериране на код, дебъгване и използване на инструменти, след което избира моделите и стъпките, необходими за създаване на един окончателен отговор. При вземането на тези решения системата отчита също натоварването на инфраструктурата и наличността на моделите.
Fusion използва три модела на изпълнение. В режим „Single“ една задача се изпълнява от един модел. В режим „Cascade“ първоначално се използва по-ефективен и бърз модел, след което независим оценител инспектира черновата и решава дали по-мощен модел трябва да поеме изпълнението.
Режимът „Critique“ изпраща черновата до няколко модела за независим преглед, преди първоначалният модел да преработи своя отговор въз основа на обобщената им обратна връзка.
Тези шаблони могат да се променят в рамките на един и същ разговор. Проста заявка може да използва един модел, докато по-сложно последващо запитване може да задейства допълнителна проверка.
GitHub пуска Copilot Fusion
От GitHub заявяват, че изборът на шаблон добавя минимално забавяне, въпреки че режимите „Cascade“ и „Critique“ отнемат повече време заради допълнителните извиквания на модели. Разработчиците могат да проследят напредъка и да проверят кои модели са допринесли за окончателния отговор.
„Fusion Standard“ избира един модел за ежедневна работа. „Fusion High“ поддържа по-големи, ясно дефинирани задачи, включително сложни корекции на грешки и промени в множество файлове едновременно.
„Fusion Max“ е предназначен за задачи, изискващи по-задълбочено разсъждение. „Fusion Fast“ обслужва чувствителни към скоростта заявки във вградения чат на Visual Studio Code и не може да бъде избиран директно от потребителите.
Според документацията на GitHub платените потребители на Copilot получават 30% отстъпка от разходите за моделите във Fusion до 30 ноември 2026 г., макар че версиите High и Max могат да консумират повече AI кредити от Standard.
Fusion запазва основния разговор на един и същ модел, когато е възможно, за да съхрани кешираните токени. Подпомагащите модели получават само контекста, от който се нуждаят.
Изборът на модел се съобразява и с лимитите на абонамента, ограниченията на администраторите, правилата за местоположение на данните и изискванията на FedRAMP. Поддържаните локални модели могат да участват чрез Fusion Standard в рамките на публична предварителна версия.
Допълнителната проверка от страна на изкуствения интелект не бива да се приема като гаранция за сигурност. Предишни доклади за инжектиране на команди в промптове (prompt injection) в GitHub Copilot и уязвимостта за превземане на хранилища RoguePilot показват защо недовереното съдържание на проекти остава повод за притеснение. И за двата проблема са инсталирани корекции за сигурност, като нито един от докладите не установява уязвимост във Fusion.
GitHub също така предупреждава, че отхвърлянето на чернова не отменя автоматично редакциите във файловете, които тя вече е направила. Разработчиците задължително трябва да преглеждат промените в работната си среда преди тяхното предаване (commit). Fusion работи отделно от под-агентите и не ги стартира, така че ролята му се свежда до координация, а не до независимо управление на агенти.