Scegliere la soluzione di intelligenza artificiale Windows

Il panorama dell'IA Windows è cresciuto rapidamente e la terminologia può essere difficile da esplorare. Questa pagina semplifica le cose: trova il tuo scenario, scegli il punto di partenza.

Options

  • Modelli di intelligenza artificiale e API da usare : modelli distribuiti e gestiti da Microsoft; codice minimo, senza competenze di Machine Learning necessarie.
    • Windows AI APIs - LLM (Phi Silica), modelli di imaging, OCR, ricerca semantica e altro ancora. La maggior parte delle API richiede un Copilot+ PC; alcuni (Phi Silica su GPU, riconoscimento vocale, risoluzione video) vengono eseguiti anche su altri hardware Windows 11, vedere la tabella hardware supportata.
    • Foundry Local — 20+ LLMs open source e modelli di riconoscimento vocale tramite un'API compatibile con OpenAI. Qualsiasi hardware Windows.
  • Eseguire qualsiasi modello in locale : usare un modello ONNX personalizzato con il controllo completo sulla pipeline di inferenza.
    • Windows ML - Inferenza con accelerazione hardware su CPU, GPU o NPU. Qualsiasi hardware Windows.
  • Altro
    • Microsoft Foundry — Modelli di frontiera ospitati nel cloud (GPT-4o, DALL-E e così via) tramite l'API REST. Combinare con Foundry Local per il fallback su dispositivo/cloud.

Decodificatore della terminologia

Lo spazio di intelligenza artificiale Windows ha subito una rapida ridenominazione. Ecco una tabella di traduzione per i termini che è possibile riscontrare:

Termine che hai visto Cosa significa ora
API di runtime Copilot Nome precedente (2024) per Windows AI APIs. Stessa funzionalità, rinominata.
runtime Windows Copilot Termine generico precedente (2024) per le funzionalità di intelligenza artificiale ora denominato Microsoft Foundry on Windows.
Windows ai foundry Termine generico precedente (2025) per le funzionalità di intelligenza artificiale ora denominato Microsoft Foundry on Windows.
Microsoft Foundry on Windows Marchio ombrello attuale che copre Windows AI APIs + Foundry Local + Windows ML.
Microsoft Foundry Microsoft piattaforma di intelligenza artificiale basata sul cloud. Prodotto diverso, team diverso, nome simile.
Phi Silica Il modello Phi specifico ottimizzato per e integrato in Windows nei Copilot+ PC (NPU). Disponibile anche inCopilot+ PC non con GPU NVIDIA o AMD supportate. Accesso tramite Windows AI APIs.
Phi (generale) La famiglia di modelli linguistici piccoli di Microsoft. Phi-4-mini ecc. sono disponibili su Azure IA e tramite Foundry Local. Phi Silicaè la versione della posta in arrivo Windows, ottimizzata per NPU e GPU supportate.
Windows ML (vecchio) API di inferenza legacy basata su WinRT, inclusa nativamente da Windows 10 versione 1809. Ancora funziona; nessun nuovo investimento.
Windows ML (nuovo) Nuovo pacchetto NuGet basato sul runtime ONNX. Attuale e attivamente sviluppato.
DirectML Non è più in fase di sviluppo attivo (in ingegneria sostenuta). API DirectX 12 ML di basso livello per l'accelerazione GPU/NPU.
Windows ML provider d'esecuzione specifici per IHV La sostituzione di DirectML, ottenendo prestazioni più elevate lavorando in modo nativo con hardware Windows.
Copilot+ PC Categoria PC definita dall'hardware: NPU con 40+ TOPS, 16 GB+ RAM, soC specifici. Obbligatorio per la maggior parteWindows AI APIs. Un numero crescente di API (Phi Silica su GPU, riconoscimento vocale, risoluzione video) viene eseguito anche su PC nonCopilot+ Windows 11. Non obbligatorio per Foundry Local o Windows ML.
NPU Unità di elaborazione neurale: hardware dedicato per l'accelerazione dell'intelligenza artificiale nei PC Copilot+. In un Copilot+ PC, Windows AI APIs instradare automaticamente l'inferenza attraverso la NPU. Alcune API supportano anche l'esecuzione su GPU o CPU su dispositivi nonCopilot+ .

Combinare le opzioni nella stessa app

Queste opzioni non si escludono a vicenda. Un modello tipico per una funzionalità di intelligenza artificiale resiliente rientra in tre livelli: provare Windows AI APIs prima di tutto per l'esperienza più veloce e ottimizzata sull'hardware supportato; se non disponibile, eseguire il fallback per Foundry Local eseguire un modello open source su qualsiasi hardware Windows e, se non è disponibile, eseguire il fallback a Azure intelligenza artificiale nel cloud. Nel seguente esempio viene illustrato questo modello:

// 1. Try Windows AI APIs (Copilot+ PC, or supported GPU/CPU for some APIs)
using Microsoft.Windows.AI;
using Microsoft.Windows.AI.Text;

var readyState = LanguageModel.GetReadyState();
if (readyState == AIFeatureReadyState.NotReady)
{
    var deploymentResult = await LanguageModel.EnsureReadyAsync();
    if (deploymentResult.Status == AIFeatureReadyResultState.Success)
    {
        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.Ready)
{
    // 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
}

Questo modello offre agli utenti Copilot+ l'esperienza migliore mantenendo la funzionalità funzionante su tutti gli hardware.

Ancora incerto?