Partilhar via


Use IA local com Microsoft Foundry on Windows

Microsoft Foundry on Windows é a solução principal para programadores que procuram integrar capacidades locais de IA nas suas aplicações Windows.

Microsoft Foundry on Windows oferece aos programadores...

Quer seja novo em IA ou um especialista experiente em Aprendizagem Automática (ML), Microsoft Foundry on Windows tem algo para si.

Um diagrama que mostra os vários componentes que compõem Microsoft Foundry on Windows (Windows AI APIs, Foundry Local, e Windows ML).

Modelos e APIs de IA prontos a usar

A sua aplicação pode utilizar facilmente os seguintes modelos e APIs locais de IA em menos de uma hora. A distribuição e o tempo de execução dos ficheiros de modelo são geridos pela Microsoft, e os modelos são partilhados entre aplicações. Usar estes modelos e APIs requer apenas algumas linhas de código, sem qualquer conhecimento em ML.

Tipo de modelo ou API O que é isso? Opções e dispositivos suportados
Modelos de linguagem grande (LLMs) Modelos de texto generativo Phi Silica via AI APIs (suporta afinação) ou mais de 20 modelos LLM OSS via Foundry Local

Consulte os LLMs locais para saber mais.
Descrição da Imagem Obtenha uma descrição em texto em linguagem natural de uma imagem Descrição da imagem via AI APIs (Copiloto+PCs)
Extrator de Primeiro Plano de Imagem Segmentar o primeiro plano de uma imagem Extrator de Primeiro Plano de Imagem via AI APIs (Copiloto+PCs)
Geração de Imagem Gerar imagens a partir de texto Geração de Imagem via AI APIs (Copiloto+PCs)
Apagar Objetos de Imagem Apagar objetos das imagens Apagar Objeto da Imagem via AI APIs (Copiloto+PCs)
Extrator de Objetos de Imagem Objetos específicos de segmento numa imagem Extrator de Objetos de Imagem via AI APIs (Copiloto+PCs)
Super Resolução de Imagem Aumentar a resolução das imagens Superresolução de Imagem via AI APIs (Copiloto+PCs)
Pesquisa semântica Pesquisa semanticamente texto e imagens Pesquisa de Conteúdo de Aplicação via AI APIs (Copiloto+ PCs)
Reconhecimento de Fala Converter fala em texto Sussurrar via Foundry Local ou Reconhecimento de Fala através do Windows SDK

Consulte Reconhecimento de Fala para saber mais.
Reconhecimento de Texto (OCR) Reconhecer texto a partir de imagens OCR via AI APIs (Copiloto+PCs)
Super Resolução de Vídeo (VSR) Aumentar a resolução dos vídeos Super Resolução de Vídeo via AI APIs (Copiloto+PCs)

Usando outros modelos com Windows ML

Podes usar uma grande variedade de modelos do Hugging Face ou de outras fontes, ou até treinar os teus próprios modelos, e executá-los localmente em PCs com Windows 10+ (Windows MLa compatibilidade e o desempenho dos modelos variam consoante o hardware do dispositivo).

Veja encontrar ou treinar modelos para utilizar com Windows ML para saber mais.

Com que opção começar

Siga esta árvore de decisão para selecionar a melhor abordagem para a sua aplicação e cenário:

  1. Verifica se o Windows AI APIs integrado cobre o teu cenário e se estás a direcionar-te para computadores com Copilot+. Este é o caminho mais rápido para o mercado com esforço mínimo de desenvolvimento.

  2. Se o Windows AI APIs não tiver o que necessita, ou precisar de suportar o Windows 10 ou superior, considere Foundry Local para cenários de LLM ou de voz para texto.

  3. Se precisas de modelos personalizados, quiseres aproveitar modelos existentes do Hugging Face ou de outras fontes, ou tens requisitos específicos de modelos que não estão cobertos pelas opções acima, Windows ML isso dá-te flexibilidade para encontrar ou treinar os teus próprios modelos.

A sua aplicação também pode usar uma combinação destas três tecnologias.

Tecnologias disponíveis para IA local

As seguintes tecnologias estão disponíveis em:Microsoft Foundry on Windows

  Mac OS AI APIs Foundry Local Windows ML
O que é Modelos e APIs de IA prontos a usar em vários tipos de tarefas, otimizados para PCs Copilot+ LLMs prontos a usar e modelos de voz para texto ONNX Runtime Framework para executar modelos que encontra ou treina
Dispositivos suportados Copilot+ PCs Todos os PCs com Windows 10+ e multiplataforma

(O desempenho varia consoante o hardware disponível, não todos os modelos disponíveis)
Todos os PCs com Windows 10+ e multiplataforma via código aberto ONNX Runtime

(O desempenho varia consoante o hardware disponível)
Tipos de modelos e APIs disponíveis LLM
Descrição da Imagem
Extrator de Primeiro Plano de Imagem
Geração de Imagem
Apagar Objetos de Imagem
Extrator de Objetos de Imagem
Super Resolução de Imagem
Pesquisa semântica
Reconhecimento de Texto (OCR)
Super Resolução de Vídeo
LLMs (múltiplas)
voz para texto

Navegue por 20+ modelos disponíveis
Encontre ou treine os seus próprios modelos
Distribuição dos modelos Alojado pela Microsoft, obtido em tempo de execução e partilhado entre múltiplas aplicações Alojado pela Microsoft, obtido em tempo de execução e compartilhado entre aplicações Distribuição tratada pela sua aplicação (as bibliotecas de aplicações podem partilhar modelos entre aplicações)
Mais informações Leia a AI APIs documentação Leia a Foundry Local documentação Leia a Windows ML documentação

Microsoft Foundry on Windows inclui também ferramentas para programadores, como AI Toolkit o Visual Studio Code e o AI Dev Gallery , que o ajudarão a ter sucesso no desenvolvimento de capacidades de IA.

AI Toolkit para Visual Studio Code é uma extensão VS Code que permite baixar e executar modelos de IA localmente, incluindo acesso à aceleração de hardware para melhor desempenho e dimensionamento através do DirectML. O AI Toolkit também pode ajudar-te com:

  • Testando modelos em um playground intuitivo ou em seu aplicativo com uma API REST.
  • Ajustando seu modelo de IA, tanto localmente quanto na nuvem (em uma máquina virtual) para criar novas habilidades, melhorar a confiabilidade das respostas, definir o tom e o formato da resposta.
  • Ajuste fino de modelos populares de linguagem pequena (SLMs), como Phi-3 e Mistral.
  • Implante seu recurso de IA na nuvem ou com um aplicativo executado em um dispositivo.
  • Aproveite a aceleração de hardware para obter um melhor desempenho com recursos de IA usando DirectML. O DirectML é uma API de baixo nível que permite que o hardware do dispositivo Windows acelere o desempenho de modelos de ML usando a GPU ou NPU do dispositivo. Emparelhar o DirectML com o ONNX Runtime é normalmente a maneira mais simples para os desenvolvedores trazerem IA acelerada por hardware para seus usuários em escala. Saiba mais: Visão geral do DirectML.
  • Quantize e valide um modelo para uso em NPU usando os recursos de conversão de modelo

Ideias para tirar partido da IA local

Algumas formas pelas quais as aplicações Windows podem aproveitar a IA local para melhorar a sua funcionalidade e experiência de utilizador incluem:

  • As aplicações podem usar modelos de LLM de IA Generativa para compreender tópicos complexos e resumir, reescrever, reportar ou expandir.
  • As aplicações podem usar modelos LLM para transformar conteúdos livres num formato estruturado que a sua aplicação possa compreender.
  • As aplicações podem usar modelos de Pesquisa Semântica que permitem aos utilizadores pesquisar conteúdo pelo significado e encontrar rapidamente conteúdos relacionados.
  • Os aplicativos podem usar modelos de processamento de linguagem natural para raciocinar sobre requisitos complexos de linguagem natural e planejar e executar ações para atender à solicitação do usuário.
  • Os aplicativos podem usar modelos de manipulação de imagem para modificar imagens de forma inteligente, apagar ou adicionar assuntos, escalonar ou gerar novos conteúdos.
  • Os aplicativos podem usar modelos de diagnóstico preditivos para ajudar a identificar e prever problemas e ajudar a orientar o usuário ou fazer isso por ele.

Usando modelos de IA na nuvem

Se usar recursos de IA locais não é o caminho certo para você, usar modelos e recursos de IA na nuvem pode ser uma solução.

Use práticas de IA responsável

Sempre que você estiver incorporando recursos de IA em seu aplicativo do Windows, é altamente recomendável seguir as diretrizes Desenvolvendo aplicativos e recursos de IA generativa responsável no Windows .