Sdílet prostřednictvím


Použijte místní AI s Microsoft Foundry on Windows

Microsoft Foundry on Windows je prvotřídní řešení pro vývojáře, kteří chtějí integrovat místní funkce umělé inteligence do svých aplikací pro Windows.

Microsoft Foundry on Windows poskytuje vývojářům...

Bez ohledu na to, jestli s AI začínáte, nebo jste zkušený odborník na strojové učení (ML), Microsoft Foundry on Windows má něco pro vás.

Diagram znázorňující různé součásti, které tvoří Microsoft Foundry on Windows (Windows AI APIs, Foundry Locala Windows ML).

Ihned použitelné modely AI a rozhraní API

Vaše aplikace může bez problémů používat následující místní modely AI a rozhraní API za méně než hodinu. Distribuci a provozní dobu souborů modelu zajišťuje Microsoft a modely jsou sdíleny mezi aplikacemi. Použití těchto modelů a rozhraní API využívá pouze několik řádků kódu, které vyžadují nulové znalosti ml.

Typ modelu nebo rozhraní API Co to je Možnosti a podporovaná zařízení
Velké jazykové modely (LLM) Generování textových modelů Phi Silica via AI APIs (podporuje jemné ladění) nebo 20 a více modelů OSS LLM prostřednictvím Foundry Local

Podívejte se na local LLMs a dozvíte se více.
Popis obrázku Získání popisu textu v přirozeném jazyce obrázku Popis obrázku prostřednictvím AI APIs (Copilot+ počítače)
Extraktor popředí obrázku Segmentace popředí obrázku Extrakce popředí obrázku prostřednictvím AI APIs (Copilot+ počítače)
Generování obrazu Generování obrázků z textu Generování obrázků prostřednictvím AI APIs (Copilot+ počítače)
Vymazání objektu obrázku Vymazání objektů z obrázků Vymazání objektu obrázku prostřednictvím AI APIs (Copilot+ počítače)
Extraktor objektu obrázku Segmentace konkrétních objektů na obrázku Extraktor objektů z obrázku použitím AI APIs (Copilot+ počítače)
Super rozlišení obrázku Zvýšení rozlišení obrázků Super rozlišení obrázku přes AI APIs (Copilot+ PC)
Sémantické hledání Séanticky prohledávat text a obrázky Vyhledávání obsahu aplikace prostřednictvím AI APIs (Copilot+ počítače)
Rozpoznávání řeči Převod řeči na text Šeptání prostřednictvím Foundry Local nebo rozpoznávání řeči prostřednictvím sady Windows SDK

Další informace najdete v tématu Rozpoznávání řeči .
Rozpoznávání textu (OCR) Rozpoznávání textu z obrázků OCR prostřednictvím AI APIs (Copilot+ počítače)
Video Super resolution (VSR) Zvýšení rozlišení videí Super rozlišení videa: AI APIs (počítače Copilot+)

Použití jiných modelů s Windows ML

Můžete použít širokou škálu modelů od Hugging Face nebo jiných zdrojů, nebo dokonce trénovat vlastní modely a spouštět je místně na počítačích s Windows 10+ pomocí Windows ML(kompatibilita modelů a výkon se budou lišit v závislosti na hardwaru zařízení).

Další informace najdete o vyhledávání nebo trénování modelů pro použití s Windows ML.

Kterou možnost začít

Podle tohoto rozhodovacího stromu vyberte nejlepší přístup pro vaši aplikaci a scénář:

  1. Zkontrolujte, jestli předdefinovaný systém Windows AI APIs pokrývá váš scénář a cílíte na počítače Copilot+ . Jedná se o nejrychlejší cestu k uvedení na trh s minimálním úsilím o vývoj.

  2. Pokud systém Windows AI APIs nemá to, co potřebujete, nebo potřebujete podporovat Windows 10 a vyšší, zvažte Foundry Local pro scénáře LLM nebo převod řeči na text.

  3. Pokud potřebujete vlastní modely, chcete využít existující modely z Hugging Face nebo jiných zdrojů nebo mít specifické požadavky na model, které nejsou popsané výše uvedenými možnostmi, Windows ML vám poskytne flexibilitu při hledání nebo trénování vlastních modelů.

Vaše aplikace může také používat kombinaci všech tří těchto technologií.

Dostupné technologie pro místní AI

Následující technologie jsou k dispozici v Microsoft Foundry on Windows:

  Windows AI APIs Foundry Local Windows ML
Co to je Připravené k použití modelů AI a rozhraní API pro různé typy úloh optimalizované pro počítače Copilot+ Připravené k použití LLMs a modely pro převod hlasu na text ONNX Runtime architektura pro spouštění modelů, které najdete nebo vytrénujete
Podporovaná zařízení Copilot+ počítače Všechny počítače s Windows 10 a více platforem

(Výkon se liší podle dostupného hardwaru, ne všech dostupných modelů)
Všechny počítače s Windows 10+ a multiplatformní prostřednictvím open source ONNX Runtime

(Výkon se liší podle dostupného hardwaru)
Dostupné typy modelů a rozhraní API LLM
Popis obrázku
Extraktor popředí obrázku
Generování obrazu
Vymazání objektu obrázku
Extraktor objektu obrázku
Super rozlišení obrázku
Sémantické hledání
Rozpoznávání textu (OCR)
Super rozlišení videa
LLM (více)
převod řeči na text

Prohlédněte si více než 20 dostupných modelů
Vyhledání nebo trénování vlastních modelů
Distribuce modelu Hostováno společností Microsoft, získané za běhu a sdílené napříč aplikacemi Hostováno Microsoftem, získávané za běhu a sdílené napříč aplikacemi Distribuce zpracovávaná vaší aplikací (knihovny aplikací můžou sdílet modely napříč aplikacemi)
Další informace AI APIs Přečtěte si dokumentaci Foundry Local Přečtěte si dokumentaci Windows ML Přečtěte si dokumentaci

zahrnuje také vývojářské nástroje, jako je nástroj pro Visual Studio Code a AI Dev Gallery, které vám pomohou úspěšně vytvářet AI schopnosti.

AI Toolkit pro Visual Studio Code je rozšíření VS Code, které umožňuje stahovat a spouštět modely AI místně, včetně přístupu k hardwarové akceleraci pro lepší výkon a škálování prostřednictvím DirectML. AI Toolkit vám může také pomoci s:

  • Testování modelů v intuitivním dětském prostředí nebo v aplikaci pomocí rozhraní REST API
  • Vyladění modelu AI místně i v cloudu (na virtuálním počítači) za účelem vytvoření nových dovedností, zlepšení spolehlivosti odpovědí, nastavení tónu a formátu odpovědi
  • Vyladění oblíbených malých jazykových modelů (SLM), jako jsou Phi-3 a Mistral.
  • Nasaďte funkci AI buď do cloudu, nebo pomocí aplikace, která běží na zařízení.
  • Využijte hardwarovou akceleraci pro lepší výkon s funkcemi AI pomocí DirectML. DirectML je rozhraní API nízké úrovně, které umožňuje hardwaru zařízení s Windows zrychlit výkon modelů ML pomocí GPU nebo NPU zařízení. Párování DirectML s ONNX Runtime je obvykle nejjednodušší způsob, jak vývojářům přinést hardwarově akcelerovanou AI uživatelům ve velkém měřítku. Další informace: DirectML Overview.
  • Kvantování a ověření modelu pro použití v NPU pomocí funkcí převodu modelů

Návrhy pro využití místní umělé inteligence

Několik způsobů, jak můžou aplikace pro Windows využívat místní AI k vylepšení jejich funkcí a uživatelského prostředí, patří:

  • Aplikace můžou používat modely Generative AI LLM k pochopení složitých témat, aby je shrnovaly, přepisovaly, vytvářely zprávy o nich nebo je rozšiřovaly.
  • Aplikace můžou pomocí modelů LLM transformovat volný obsah do strukturovaného formátu, kterému vaše aplikace rozumí.
  • Aplikace můžou používat sémantické vyhledávací modely , které uživatelům umožňují vyhledávat obsah podle významu a rychle najít související obsah.
  • Aplikace můžou používat modely zpracování přirozeného jazyka k odůvodnění složitých požadavků v přirozeném jazyce a plánovat a spouštět akce, které umožní provést žádost uživatele.
  • Aplikace mohou k inteligentní úpravě obrázků, mazání nebo přidávání subjektů, zvětšování rozlišení nebo generování nového obsahu využívat modely pro úpravu obrázků.
  • Aplikace mohou používat prediktivní diagnostické modely k identifikaci a předvídání potíží, a tím buď uživatele vést, nebo jednat za něj.

Použití cloudových modelů AI

Pokud pro vás použití místních funkcí AI není správnou cestou, může být řešením použití modelů a prostředků Cloudové AI .

Používání postupů zodpovědné umělé inteligence

Při každém začlenění funkcí AI do aplikace pro Windows důrazně doporučujeme postupovat podle pokynů pro vývoj zodpovědných aplikací a funkcí pro generování AI ve Windows.