Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Com o .NET, você pode usar inteligência artificial (IA) para automatizar e realizar tarefas complexas em seus aplicativos usando as ferramentas, plataformas e serviços que lhe são familiares.
Por que escolher o .NET para criar aplicativos de IA?
Milhões de desenvolvedores usam o .NET para criar aplicativos que são executados na Web, em dispositivos móveis e desktop ou na nuvem. Usando o .NET para integrar a IA em seus aplicativos, você pode aproveitar tudo o que o .NET tem a oferecer:
- Uma história unificada para criar interfaces do usuário, APIs e aplicativos da Web.
- Compatível com Windows, macOS e Linux.
- É de código aberto e focado na comunidade.
- É executado em cima dos servidores web e plataformas de nuvem mais populares.
- Fornece ferramentas poderosas para editar, depurar, testar e implantar.
Fornecedores de IA suportados
As bibliotecas .NET suportam uma vasta gama de fornecedores de serviços de IA, permitindo-lhe construir aplicações com a plataforma de IA que melhor se adequa às suas necessidades. A tabela seguinte lista os principais fornecedores de IA que integram com Microsoft.Extensions.AI:
| Provider | Description |
|---|---|
| OpenAI | Integração direta com os modelos da OpenAI, incluindo GPT-4, GPT-3.5 e DALL-E |
| Azure OpenAI | Modelos OpenAI de nível empresarial alojados no Azure com segurança e conformidade reforçadas |
| Azure AI Foundry | A plataforma gerida da Microsoft para construir e implementar agentes de IA em grande escala |
| Modelos do GitHub | Acesso a modelos disponíveis através do mercado de modelos de IA do GitHub |
| Ollama | Executar modelos open-source localmente, por exemplo, Llama, Mistral e Phi-3 |
| Google Gêmeos | Modelos multimodais de IA da Google |
| Substrato rochoso amazônico | Serviço gerido da AWS para modelos de fundação |
Qualquer fornecedor de IA que seja utilizável com Microsoft.Extensions.AI também é utilizável com o Agent Framework e o Semantic Kernel.
O que você pode construir com IA e .NET?
As oportunidades com a IA são quase infinitas. Aqui estão alguns exemplos de soluções que você pode criar usando IA em seus aplicativos .NET:
- Processamento de linguagem: crie agentes virtuais ou chatbots para conversar com seus dados e gerar conteúdo e imagens.
- Visão computacional: Identificar objetos em uma imagem ou vídeo.
- Geração de áudio: use vozes sintetizadas para interagir com os clientes.
- Classificação: rotule a gravidade de um problema relatado pelo cliente.
- Automação de tarefas: execute automaticamente a próxima etapa de um fluxo de trabalho à medida que as tarefas são concluídas.
Percurso de aprendizagem recomendado
Recomendamos a seguinte sequência de tutoriais e artigos para uma introdução ao desenvolvimento de aplicativos com IA e .NET:
| Cenário | Guia de Aprendizagem |
|---|---|
| Criar um aplicativo de bate-papo | Criar um aplicativo de chat do Azure AI com .NET |
| Resumir texto | Resumir texto usando o aplicativo de chat do Azure AI |
| Converse com os seus dados | Obtenha informações sobre seus dados de um aplicativo de chat do .NET Azure AI |
| Chamar funções .NET com IA | Estenda a IA do Azure usando ferramentas e execute uma função local com o .NET |
| Gerar imagens | Gerar imagens a partir de texto |
| treinar o seu próprio modelo | ML.NET tutorial |
Navegue pelo sumário para saber mais sobre os principais conceitos, começando com Como a IA generativa e os LLMs funcionam.