Na semana passada, a Microsoft anunciou um novo modelo de aplicativo da AI Chat Web, atualmente no estágio de visualização, com o objetivo de simplificar o desenvolvimento de aplicativos de IA no desenvolvimento .NET. Este modelo é outro movimento importante da Microsoft para promover a popularidade da tecnologia de IA, fornecendo andaimes e orientações para uso no Visual Studio, Visual Studio Code e .Net CLI.

De acordo com a Microsoft, este modelo de bate -papo .NET AI ajuda os desenvolvedores a criar rapidamente aplicativos de bate -papo inteligentes. O modelo é baseado na estrutura do Blazor, alavancando o Microsoft.Extensions.ai e Microsoft.Extensions.Vectordata Abstrações, após o padrão de geração aprimorada de pesquisa (RAG) comumente usada em aplicativos de bate -papo.
Seu principal recurso é a capacidade de criar uma interface de bate -papo que interage com dados personalizados, como amostra de arquivos PDF ou dados do usuário. Os desenvolvedores têm a opção de integrar o local local ou o Azure, os modelos suportam o armazenamento vetorial local para facilitar a prototipagem e a pesquisa da IA do Azure para suportar configurações mais avançadas. O código gerado contém componentes da interface do usuário para interações de bate -papo, rastreamento de referência e sugestões subsequentes, que os desenvolvedores podem personalizar ou excluir de acordo com suas necessidades.
Para começar a usar este modelo, os desenvolvedores simplesmente inserem o seguinte comando na linha de comando para instalá -lo:
DOTNET NOVO Instale Microsoft.Extensions.ai.templates
Além disso, o modelo simplifica o processo de ingestão de dados, contém código que processa várias fontes e formatos de dados e fornece arquivos de PDF de amostra e seu código de processamento para os desenvolvedores se substituam por seus próprios arquivos. O aplicativo comparará automaticamente o conteúdo da pasta e atualizará o armazenamento de vetores de acordo. No entanto, deve -se notar que os desenvolvedores devem ser cautelosos ao usar os provedores de modelos de IA para evitar erros ou atrasos causados por grandes arquivos de dados.
A equipe de produtos da Microsoft enfatizou que o código é construído no Microsoft.Extensions.ai, tornando muito simples a personalização do plug-in. Os desenvolvedores podem dar permissão para acessar qualquer função C#, que pode estender sua funcionalidade, obter dados extras ou executar ações.
No futuro, a equipe de desenvolvimento da Microsoft planeja expandir as opções de modelos, com atualizações futuras que incluirão modelos de console de IA, modelos mínimos de API e suporte para .Net Aspire. Além disso, esses modelos estão planejados para serem incluídos no .NET SDK por padrão e exploram o suporte à Azure AI Foundry. Ao mesmo tempo, a Microsoft também trabalha com a equipe semântica do kernel para expandir as opções de modelos para usuários semânticos de kernel.