개요
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 | 빠른 모델이 필요한 시나리오에서만 사용됩니다. | 사용자가 선택할 수 없습니다. 인라인 채팅에서만 사용할 수 있습니다. |
참고
로컬에 MAI Code 1.1 Flash 또는 Qwen3.8 Flash Next 모델을 설치한 경우, 적절한 상황에서는 Fusion Standard 노력 수준에서 이러한 모델이 사용될 가능성이 더 높습니다. Copilot Fusion에서 로컬 모델 선택을 참조하세요.
Copilot Fusion에서 로컬 모델 선택
참고
이 기능은 공개 미리 보기에 있으며 변경될 수 있습니다.
필요한 사양을 갖춘 컴퓨터에서 Windows를 사용하는 경우 Copilot CLI, Copilot app 또는 MAI Code 1.1 Flash 내에서 Visual Studio Code 모델을 다운로드하여 설치할 수 있습니다. GitHub Copilot 앱에 LLM 모델 추가하기, GitHub Copilot CLI에 LLM 모델 추가하기 및 VS Code의 AI 언어 모델을 참조하세요.
이 모델이 로컬에 설치되면 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: "실험적" 섹션에서 로컬 모델 자동 라우팅을 켭니다.
- In Copilot CLI:
--experimental옵션으로 CLI를 시작하거나 대화형 세션에서/experimental on를 사용하여 현재 및 향후 세션에 실험적 기능을 사용하도록 설정합니다.
대안으로, Copilot Fusion 대신 custom agent이 특정 로컬 모델을 사용하도록 구성한 다음, 프롬프트에서 Copilot에 해당 사용자 지정 에이전트를 작업이나 작업의 특정 부분에 사용하도록 지시할 수 있습니다. 사용자 지정 에이전트 만들기 및 사용 GitHub Copilot CLI을(를) 참조하세요.
정책 및 가용성
Copilot Fusion 는 일반적으로 다음에서 사용할 수 있습니다.
- Visual Studio Code
- Copilot CLI
- GitHub Copilot app
- JetBrains IDEs
Copilot Fusion 계획별 Copilot 투입 수준 가용성
| 노력 수준 | Copilot Free | Copilot Student | Copilot Pro | Copilot Pro+ | Copilot Max | Copilot Business | Copilot Enterprise |
|---|---|---|---|---|---|---|---|
| Fusion Standard | |||||||
| Fusion High | |||||||
| Fusion Max | |||||||
| Fusion Fast |
정책
Copilot Fusion를 사용할 때 Copilot Fusion는 정책 및 구독 유형에 따라 사용 가능한 모델 중에서 선택합니다. 사용 가능한 모델은 시간이 지남에 따라 변경 될 수 있습니다.
Copilot Fusion, 다음 모델을 포함하지 않습니다:
- 현재 사용자님의 플랜에서는 해당 모델을 지원하지 않습니다.
- 관리자 정책에서 제외된 모델입니다. GitHub Copilot AI 모델에 대한 액세스 구성 및 엔터프라이즈에서 모델의 가용성 관리을(를) 참조하세요.
- Copilot를 데이터 상주형 또는 FedRAMP 준수 모델로 제한하는 정책에 의해 제외되는 모델입니다.
- 평가 모델을 제한하는 정책에서 제외된 모델입니다.
Copilot Fusion 는 Fusion Standard 노력 수준으로 특정 로컬 호스팅 모델을 사용할 수 있습니다. 정보 GitHub Copilot Fusion을(를) 참조하세요.
Copilot Fusion 사용하는 모델 중 사용할 수 있는 것이 없으면 Copilot Fusion는 모델 선택기에 표시되지 않습니다.
Copilot Fusion에 대한 청구
참고
2026년 11월 30일까지 유료 Copilot 플랜 사용자는 Copilot Fusion를 사용할 때 모델 비용에 대해 30% 할인을 받습니다.
Copilot Fusion를 사용하면, 사용하는 각 모델에 대해 해당 모델의 표준 요금으로 요금이 청구됩니다. 별도의 요금은 Copilot Fusion없습니다. Fusion Max 및 Fusion High은 작업에 둘 이상의 모델을 사용할 수 있으므로, 작업에서 AI credits를 사용할 때보다 더 많은 Fusion Standard를 소비할 수 있습니다. 모델별 요금은 GitHub Copilot에 대한 모델 및 가격 책정을 참조하세요.
Copilot Fusion 는 가능한 한 동일한 모델에 주 대화를 유지하므로 대화는 캐시된 토큰의 이점을 계속 누릴 수 있습니다. 검토자와 같이 지원하는 모델은 필요한 컨텍스트만 받습니다.
Copilot Fusion 제한
- Copilot Fusion 는 서브에이전트와 별도로 작동하며 서브에이전트를 시작하지 않습니다.
- Visual Studio Code 초안을 폐기하면 파일 편집과 같이 작업 영역에 이미 적용된 초안의 변경 내용은 자동으로 실행 취소되지 않습니다. 변경 내용을 커밋하기 전에 검토하세요.
- 사용되는 실행 패턴 및 모델 풀은 시간이 지남에 따라 변경 될 수 있습니다.