Overview
Copilot Fusion est un routeur de modèle d’exécution intelligent et un orchestrateur. Il choisit des modèles et des schémas d’exécution pour votre tâche, puis retourne une seule réponse. Par exemple, il peut choisir un modèle pour rédiger une solution et un modèle distinct pour la révision.
Vous sélectionnez Copilot Fusion dans le sélecteur de modèles, mais vous ne sélectionnez pas de modèle spécifique. Vous choisissez un système qui route et orchestre les modèles au moment de l’exécution. Vous n’avez pas besoin de changer de modèle pendant une tâche ou de décider quel modèle convient à chaque étape. Pour chaque requête, Copilot Fusion sélectionne le schéma d’exécution approprié, le niveau approprié d’effort de raisonnement et les modèles utilisés pour la traiter.
Copilot Fusion prend également en compte l’état de santé et la disponibilité du système en temps réel lors du choix des modèles. Le routage se produit selon les limites naturelles du cache et les changements importants dans la complexité des conversations afin d’éviter des coûts supplémentaires liés au cache sans amélioration de la qualité.
Comment fonctionne Copilot Fusion
Copilot Fusion évalue chaque tâche et utilise des signaux de capacité pour le raisonnement, la génération de code, le débogage et l’utilisation des outils, pour sélectionner le modèle d’exécution le plus efficace qui respecte le niveau d’exigence de qualité pour votre niveau d’effort choisi.
Selon le niveau d’effort et la tâche, Copilot Fusion choisit l’un des trois modèles d’exécution :
| Schéma d’exécution | Description |
|---|---|
| Célibataire | Un modèle termine la tâche. |
| Cascade | Un modèle efficace rédige une solution, et un juge inspecte le brouillon et décide s’il faut l’accepter ou le transmettre à un modèle plus puissant. |
| Critique | Un modèle rédige une réponse tandis que plusieurs modèles la critiquent indépendamment en parallèle. Leurs commentaires sont agrégés et le modèle d’origine révise sa réponse en fonction des commentaires combinés. |
Copilot Fusion choisit un modèle d’exécution si nécessaire, pour chaque requête, afin que des requêtes différentes dans la même session puissent utiliser des modèles d’exécution différents. Par exemple, si votre première invite utilise le motif simple, une invite de suivi peut utiliser le motif de critique.
Le choix d’un modèle d’exécution est une étape légère qui ajoute une latence minimale.
Copilot Fusion ajoute uniquement des appels de modèle lorsqu’une tâche les justifie. Cela signifie qu’une tâche simple n’attend pas et n’utilise pas AI credits pour une révision dont elle n’a pas besoin.
- Le schéma d’exécution unique se comporte comme une requête à un modèle.
- La cascade et la critique prennent plus de temps, car elles incluent des appels de modèle pour révision.
Copilot Fusion s’appuie sur un mélange de modèles : des modèles polyvalents pour un travail simple et des modèles avec un raisonnement plus fort pour des problèmes plus difficiles. L’effort de raisonnement et le choix du modèle sont définis par étape. Le pool de modèles change à mesure que de nouveaux modèles deviennent disponibles et que GitHub évalue les modèles les plus performants.
Pendant que Copilot Fusion fonctionne, vous pouvez suivre la progression de chaque étape et le modèle utilisé. Les brouillons intermédiaires peuvent être révisés ou ignorés, donc Copilot Fusion ne vous affiche que la réponse finale.
Copilot Fusion n’a pas de fenêtre contextuelle propre. Chaque étape s’exécute dans les limites de contexte du modèle qui l’exécute. La fenêtre de contexte indiquée pour Copilot Fusion est une valeur conservatrice basée sur les plus petites limites parmi les modèles qu’elle utilise.
Lorsque la réponse est fournie, vous pouvez pointer sur le nom du niveau d’effort sous la réponse pour afficher la liste des modèles utilisés.
Copilot Fusion niveaux d’effort
Copilot Fusion a plusieurs niveaux d’effort pour vous permettre de hiérarchiser les compromis entre qualité, coût et capacité que le système privilégie pour chaque prompt.
| Niveau d’effort | Priority | Utilisation classique |
|---|---|---|
| Fusion Standard | Équilibre les coûts, la qualité et la latence. | Travail quotidien. |
| Copilot Fusion sélectionne un modèle pour chaque tâche. | ||
| Fusion High | Orchestration équilibrée avec des économies modérées de jetons. | Des tâches de codage substantielles et bien définies, telles que la résolution d’un bogue complexe ou l’exécution d’une modification dans plusieurs fichiers, lorsque des appels de modèle supplémentaires peuvent valoir le temps supplémentaire et AI credits. |
| Fusion Max | Capacité avancée tout en tenant compte de l’efficacité des tokens. | Tâches nécessitant le raisonnement le plus profond possible et l’analyse la plus approfondie. |
| Fusion Fast | Utilisé uniquement dans les scénarios nécessitant des modèles rapides. | Non sélectionnable par les utilisateurs. Disponible uniquement dans le Visual Studio Code chat en ligne. |
Remarque
Si vous avez installé soit les modèles MAI Code 1.1 Flash soit les modèles Qwen3.8 Flash Next localement, ceux-ci sont plus susceptibles d’être utilisés, le cas échéant, au niveau d’effort Fusion Standard. Voir Sélection de modèles locaux dans Copilot Fusion.
Sélection de modèles locaux dans Copilot Fusion
Remarque
Cette fonctionnalité est en préversion publique et peut être modifiée.
Si vous utilisez Windows sur un ordinateur avec les spécifications requises, vous pouvez télécharger et installer le MAI Code 1.1 Flash modèle à partir de Copilot CLI, le Copilot appou Visual Studio Code. Consultez Ajout de modèles LLM au application Copilot GitHub, Ajout de modèles LLM à GitHub Copilot CLI et les modèles linguistiques d’IA dans VS Code.
Une fois que ce modèle est installé localement, Copilot Fusion peut choisir de l’utiliser le cas échéant, mais uniquement à partir du Fusion Standard niveau d’effort.
De même, dans Copilot CLI, si vous installez Qwen3.8 Flash Next localement (à l’aide d’un fournisseur de modèles tel qu’Ollama) et que Copilot l’identifie comme « qwen3.8-flash-next-local », alors Copilot Fusion, à partir du niveau d’effort Fusion Standard, peut également utiliser ce modèle local. Ceci est pris en charge dans Windows, macOS et Linux.
Bien que cette fonctionnalité soit en préversion publique, vous devez activer les fonctionnalités expérimentales pour l’utiliser :
- Dans le Copilot app : activez le routage automatique du modèle local dans la section « Expérimental » des paramètres de l’application.
- Dans Copilot CLI : démarrez l’interface CLI avec l’option
--experimental, ou utilisez/experimental ondans une session interactive pour activer les fonctionnalités expérimentales pour la session actuelle et les suivantes.
En guise d’alternative à Copilot Fusion, vous pouvez configurer un custom agent pour utiliser un modèle local spécifique, puis, dans votre invite, demander à Copilot d’utiliser cet agent personnalisé pour la tâche ou pour une partie spécifique de la tâche. Consultez « Création et utilisation d’agents personnalisés pour GitHub Copilot CLI ».
Stratégies et disponibilité
Copilot Fusion est généralement disponible dans :
- Visual Studio Code
- Copilot CLI
- GitHub Copilot app
- IDE JetBrains
Copilot Fusion disponibilité selon le niveau d’effort par Copilot forfait
| Niveau d’effort | Copilot Free | Copilot Student | Copilot Pro | Copilot Pro+ | Copilot Max | Copilot Business | Copilot Enterprise |
|---|---|---|---|---|---|---|---|
| Fusion Standard | |||||||
| Fusion High | |||||||
| Fusion Max | |||||||
| Fusion Fast |
Policies
Lorsque vous utilisez Copilot Fusion, Copilot Fusion choisit parmi les modèles disponibles, soumis à vos stratégies et type d’abonnement. Les modèles disponibles peuvent changer au fil du temps.
Copilot Fusion, n’incluront pas ces modèles :
- Les modèles non disponibles dans votre plan.
- Modèles exclus par les stratégies d’administrateur. Consultez Configuration de l’accès aux modèles IA dans GitHub Copilot et Gestion de la disponibilité des modèles dans votre entreprise.
- Modèles exclus par des stratégies limitant Copilot à des modèles avec résidence des données ou conformes à FedRAMP.
- Modèles exclus par les stratégies limitant les modèles d’évaluation.
Copilot Fusion peut utiliser des modèles hébergés localement avec le niveau d’effort Fusion Standard . Consultez « À propos de GitHub Copilot Fusion ».
Si aucun des modèles qu’utilise Copilot Fusion ne vous est accessible, Copilot Fusion n’apparaît pas dans le sélecteur de modèles.
Facturation pour Copilot Fusion
Remarque
Jusqu’au 30 novembre 2026, les utilisateurs avec les forfaits Copilot payants reçoivent une remise de 30 % sur les coûts du modèle lors de l’utilisation de Copilot Fusion.
Lorsque vous utilisez Copilot Fusion, vous êtes facturé pour chaque modèle qu’il utilise, au tarif standard de ce modèle. Il n’y a pas de frais distincts pour Copilot Fusion. Étant donné que Fusion High et Fusion Max peuvent utiliser plusieurs modèles pour une tâche, une tâche peut consommer plus de AI credits qu’avec Fusion Standard. Pour connaître les tarifs par modèle, consultez Modèles et tarification pour GitHub Copilot.
Copilot Fusion permet de conserver votre conversation principale sur le même modèle chaque fois que possible, de sorte que la conversation continue à tirer parti des jetons mis en cache. Les modèles qui aident, tels qu’un réviseur, reçoivent uniquement le contexte dont ils ont besoin.
Copilot Fusion Limitations
- Copilot Fusion fonctionne séparément des sous-agents et ne les démarre pas.
- Si Copilot Fusion supprimez un brouillon, les modifications que le brouillon a déjà apportées dans votre espace de travail, telles que les modifications de fichier, ne sont pas annulées automatiquement. Passez en revue les modifications avant de les valider.
- Les modèles d’exécution et le pool de modèles utilisés peuvent changer au fil du temps.