Windows AI 솔루션 선택

Windows AI 환경은 빠르게 성장했으며 용어는 탐색하기 어려울 수 있습니다. 당신의 시나리오를 찾아 시작점을 선택하세요. 이 페이지는 이 과정을 쉽게 만들어줍니다.

옵션

  • 즉시 사용 가능한 AI 모델 및 API - Microsoft가 배포 및 관리하는 모델로, 최소한의 코드만으로 사용할 수 있으며 ML 전문 지식이 필요 없습니다.
    • Windows AI APIs - LLM(Phi Silica), 이미징 모델, OCR, 의미 체계 검색 등입니다. Copilot+ PC가 필요합니다.
    • Foundry Local — OpenAI 호환 API를 통한 20개 이상의 오픈 소스 LLM 및 음성 모델 모든 Windows 하드웨어.
  • 모든 모델을 로컬로 실행 - 유추 파이프라인을 완전히 제어할 수 있는 고유한 ONNX 모델을 가져옵니다.
    • Windows ML — CPU, GPU 또는 NPU에 대한 하드웨어 가속 유추입니다. 모든 Windows 하드웨어.
  • 기타
    • Microsoft Foundry — REST API를 통한 클라우드 호스팅 프론티어 모델(GPT-4o, DALL-E 등) Foundry Local와 함께 결합하여 클라우드/디바이스 대체를 지원합니다.

용어 디코더

Windows AI 공간은 빠른 리브랜딩을 거쳤습니다. 발생할 수 있는 용어에 대한 번역 테이블은 다음과 같습니다.

본 적이 있는 용어 지금의 의미
Copilot 런타임 API Windows AI APIs 이전 이름(2024)입니다. 이름이 바뀐 동일한 기능입니다.
Windows Copilot 런타임 이제 AI 기능에 대한 오래된 우산 용어(2024)를 Microsoft Foundry on Windows이라고 합니다.
Windows AI Foundry AI 기능에 대한 이전 우산 용어(2025)를 이제 Microsoft Foundry on Windows이라고 합니다.
Microsoft Foundry on Windows Windows AI APIs + Foundry Local + Windows ML 포함하는 현재 우산 브랜드입니다.
Microsoft Foundry Microsoft 클라우드 기반 AI 플랫폼입니다. 다른 제품, 다른 팀, 비슷한 이름.
Phi Silica Windows에 최적화되고 기본 제공되는 특정 Phi 모델이 Copilot+ PC에 있습니다. Windows AI APIs 통해 액세스합니다.
(일반) Microsoft 작은 언어 모델의 가족입니다. Phi-4-mini 등은 Azure AI 및 Foundry Local 통해 사용할 수 있습니다. Phi Silica NPU로 최적화된 Windows 받은 편지함 버전입니다.
Windows ML(이전) 레거시 WinRT 기반 유추 API, Windows 10 1809 이후 받은 편지함. 여전히 작동합니다. 새로운 투자가 없습니다.
Windows ML(신규) 새 ONNX 런타임 기반 NuGet 패키지입니다. 현재 및 적극적으로 개발 중입니다.
DirectML 더 이상 적극적으로 개발되지 않습니다(지속적인 엔지니어링에서). GPU/NPU 가속을 위한 하위 수준 DirectX 12 ML API입니다.
Windows ML IHV 관련 실행 공급자 DirectML을 대체하여 Windows 하드웨어에서 기본적으로 작업하여 더 높은 성능을 달성합니다.
Copilot+ PC 하드웨어에서 정의한 PC 범주: 40개 이상의 TOPS가 있는 NPU, 16GB 이상의 RAM, 특정 SOC. Windows AI APIs;에 필요합니다. Foundry Local 또는 Windows ML 필요하지 않습니다.
NPU 신경 처리 장치 - Copilot+ PC의 전용 AI 가속 하드웨어입니다. Windows AI APIs NPU를 통해 자동으로 유추를 라우팅합니다.

동일한 앱의 옵션 결합

이러한 옵션은 상호 배타적이지 않습니다. 복원력 있는 AI 기능에 대한 일반적인 패턴은 다음과 같습니다.

// 1. Try Windows AI APIs (fastest — Copilot+ only)
var readyState = LanguageModel.GetReadyState();
if (readyState == AIFeatureReadyState.EnsureNeeded)
{
    var deploymentResult = await LanguageModel.EnsureReadyAsync();
    if (deploymentResult.Status == PackageDeploymentStatus.CompletedSuccess)
    {
        readyState = LanguageModel.GetReadyState();
    }
    else
    {
        // Optional: inspect deploymentResult.ExtendedError for diagnostics.
        // Treat as unavailable so we fall through to Foundry/Azure.
        readyState = AIFeatureReadyState.NotSupportedOnCurrentSystem;
    }
}

if (readyState != AIFeatureReadyState.NotSupportedOnCurrentSystem)
{
    // Use Phi Silica via Windows AI APIs
    using LanguageModel languageModel = await LanguageModel.CreateAsync();
}
// 2. Fall back to Foundry Local (any hardware)
else if (await foundryClient.IsModelAvailableAsync("phi-4-mini"))
{
    // Use Foundry Local OpenAI-compatible API
}
// 3. Fall back to Azure AI (always available)
else
{
    // Use Azure OpenAI
}

이 패턴은 모든 하드웨어에서 기능을 작동하면서 Copilot+ 사용자에게 최상의 환경을 제공합니다.

아직 확실하지 않습니까?