Microsoft lança Pacotes de IA Generativa para .NET

Microsoft lança Pacotes de IA Generativa para .NET

A Microsoft está apresentando pacotes voltados para integrar serviços de IA generativa em aplicativos .NET. Chamados de bibliotecas Microsoft.Extensions.AI.Abstractions e Microsoft.Extensions.AI, os pacotes estão disponíveis em versão prévia desde 8 de outubro. Os pacotes são descritos como blocos de construção de IA unificados para .NET.

Pacotes Microsoft.Extensions.AI.Abstractions e Microsoft.Extensions.AI

Os pacotes Microsoft.Extensions.AI.Abstractions e Microsoft.Extensions.AI fornecem ao ecossistema .NET abstrações essenciais para integrar serviços de IA em aplicativos e bibliotecas .NET, juntamente com middleware para adicionar recursos-chave, disse a Microsoft em uma postagem de blog.

Microsoft.Extensions.AI é um conjunto de bibliotecas principais desenvolvidas em colaboração com desenvolvedores em todo o ecossistema .NET. As bibliotecas fornecem uma camada unificada de abstrações C# para interagir com serviços de IA, como modelos de linguagem grandes (LLMs), embeddings e middleware.

Principais Benefícios das Bibliotecas Microsoft.Extensions.AI

  • Fornecer um conjunto consistente de APIs e convenções para integrar serviços de IA em aplicativos .NET.
  • Permitir que autores de bibliotecas .NET usem serviços de IA sem estarem vinculados a um provedor específico.
  • Permitindo que desenvolvedores .NET experimentem diferentes pacotes usando as mesmas abstrações subjacentes, mantendo uma única API em todo o aplicativo.
  • Simplificando a adição de novos recursos e facilitando a componentização e o teste de aplicativos.

Instruções para Começar a Usar os Pacotes

Instruções sobre como começar a usar os pacotes Microsoft.Extensions.AI podem ser encontradas na postagem do blog de 8 de outubro. O foco atual da Microsoft é criar abstrações que podem ser implementadas em vários serviços, disse a empresa. Não há planos para lançar APIs personalizadas para os serviços de nenhum provedor específico.

Objetivo da Microsoft

O objetivo da Microsoft é atuar como uma camada unificadora dentro do ecossistema .NET, permitindo que os desenvolvedores escolham frameworks e bibliotecas preferenciais, garantindo a integração e a colaboração em todo o ecossistema.

Explicação das Bibliotecas

Ao explicar as bibliotecas, Luis Quintanilla, gerente de programa da divisão de desenvolvedores da Microsoft, disse que os recursos de IA estão evoluindo rapidamente, com padrões comuns surgindo para funcionalidades como chat, embeddings e chamadas de ferramentas. Abstrações unificadas são cruciais para que os desenvolvedores trabalhem em diferentes fontes, disse ele.

Evolução Rápida dos Recursos de IA

A rápida evolução dos recursos de IA torna crucial a adoção de abstrações unificadas, permitindo que os desenvolvedores trabalhem com diferentes serviços de IA sem se preocuparem com as particularidades de cada um.

Conclusão

A Microsoft está lançando pacotes de IA generativa para o ecossistema .NET, com o objetivo de fornecer uma camada unificada de abstrações que facilite a integração de serviços de IA em aplicativos .NET. Esses pacotes prometem simplificar o desenvolvimento de aplicativos com recursos de IA, permitindo que os desenvolvedores escolham as ferramentas e bibliotecas de sua preferência, mantendo a integração e a colaboração em todo o ecossistema.

Conteúdo Relacionado

A Google acaba de anunciar o lançamento da versão...
O mundo do trabalho está passando por uma transformação...
Na era do declínio do império dos Estados Unidos...
A explosão de interesse em IA, particularmente IA generativa,...
No mundo atual, orientado por dados, a recuperação de...
GenAI no Marketing: Transformando as Operações de Receita em...
Nos últimos anos, os modelos de IA centralizados baseados...
A emergência de robôs conversacionais desenvolvidos especificamente para crianças,...
Em qualquer lugar da internet, as pessoas reclamam que...
O modo de voz rapidamente se tornou um recurso...
A IA Generativa (também conhecida como GenAI) está transformando...
Com o avanço da inteligência artificial (IA), uma das...
Em uma era em que vulnerabilidades de software podem...
A Inteligência Artificial (IA) está modernizando as indústrias ao...
Graças ao langchaingo, é possível construir aplicativos de IA...
Os dados são frequentemente chamados de a força vital...
Como desenvolvedores, muitos de nós somos céticos em relação...
Nos últimos anos, houve um aumento significativo na adoção...
Back to blog

Leave a comment

Please note, comments need to be approved before they are published.