O Windows 11, especificamente a versão 24H2, trará recursos adicionais baseados em IA que podem ser executados localmente em PCs Assistant+. Ao contrário do que alguns possam pensar, esta integração não se limita às respostas web de nível superficial.
Os desenvolvedores de aplicativos terceirizados também terão a oportunidade de aproveitar os recursos de IA em seus aplicativos.
Os PCs Assistant+, equipados com uma combinação de CPU, GPU e NPU, estão possibilitando os planos de integração de IA da Microsoft para Windows 11. Essas máquinas poderosas são capazes de processar tarefas de IA localmente, tornando-as ideais para modelos complexos de IA. A Microsoft incentiva os desenvolvedores a aproveitarem esse hardware para melhorar o desempenho de seus aplicativos do Windows.
Incorporando recursos de IA em aplicativos de terceiros
Para fornecer aos desenvolvedores uma orientação abrangente, a Microsoft publicou um documento de suporte que descreve o escopo da integração de IA em aplicativos não nativos do Windows.
O documento cobre vários conceitos de IA, incluindo modelos de IA, estruturas de IA como OnnxRuntime e linguagens de programação recomendadas como C#, C++ e Python para desenvolvimento de aplicativos do Windows.
O documento de suporte recomenda a utilização de modelos de IA, localmente ou hospedados na nuvem, para incorporar recursos de IA em aplicativos cliente Windows. Os desenvolvedores podem aproveitar estruturas de IA como OnnxRuntime para otimizar a experiência de integração.
APIs locais e baseadas em nuvem com suporte de IA oferecidas pela Microsoft
A Microsoft fornece aos desenvolvedores o Microsoft Assistant Runtime, que oferece uma variedade de APIs locais apoiadas por IA, bem como APIs apoiadas por IA baseadas em nuvem. Essas APIs permitem que os desenvolvedores integrem vários recursos de IA em seus aplicativos.
Alguns exemplos dessas APIs incluem Phi Sillica para geração de texto , OCR para reconhecimento de texto e DALL-E para geração de imagens. Os desenvolvedores podem acessar informações detalhadas e trechos de código na página oficial de aprendizagem da Microsoft.
Usando DirectML para melhorar o desempenho em tempo real em aplicativos e jogos
DirectML, uma API de aprendizado de máquina, permite que os desenvolvedores transfiram tarefas de aprendizado de máquina para GPUs, melhorando assim o desempenho em tempo real de aplicativos e jogos. Ao aproveitar o poder do DirectML, os desenvolvedores podem garantir que seus aplicativos ofereçam desempenho ideal enquanto utilizam recursos baseados em IA.
Mais recursos de IA em aplicativos do Windows 11
Aplicativos nativos do Windows, como Microsoft Photos e Paint, já incorporaram recursos de IA para tarefas como transformação e produção de imagens.
A Microsoft prevê um futuro em que desenvolvedores de aplicativos terceirizados possam aproveitar a IA para criar aplicativos completos, capazes de gerar imagens, vídeos e áudio.
Os aplicativos focados em IA são capazes de automatizar atividades como responder mensagens e criar relatórios ou resumos. As possibilidades são vastas e os desenvolvedores têm a oportunidade de desbloquear o verdadeiro potencial da IA em suas aplicações.