O que são serviços de IA do Azure?
Os serviços de IA do Azure ajudam os programadores e as organizações a criar rapidamente aplicações inteligentes, inovadoras, prontas para o mercado e responsáveis com APIs e modelos prontos a utilizar, pré-construídos e personalizáveis. Exemplos de aplicações incluem processamento de linguagem natural para conversas, pesquisa, monitoramento, tradução, fala, visão e tomada de decisões.
Gorjeta
Experimente os serviços de IA do Azure, incluindo o Azure OpenAI, Segurança de Conteúdo, Fala, Visão e muito mais no portal do Azure AI Foundry. Para obter mais informações, consulte O que é o Azure AI Foundry?.
A maioria dos serviços de IA do Azure está disponível por meio de APIs REST e SDKs de biblioteca de cliente em linguagens de desenvolvimento populares. Para obter mais informações, consulte a documentação de cada serviço.
Serviços de IA do Azure disponíveis
Ao criar aplicativos de IA, use os seguintes serviços de IA do Azure:
Serviço | Description |
---|---|
Azure AI Search | Integre a pesquisa na cloud com alimentada por IA nas suas aplicações Web e móveis. |
Azure OpenAI | Execute uma grande variedade de tarefas de linguagem natural. |
Serviço de Bot | Crie bots e ligue-os entre canais. |
Segurança de conteúdo | Um serviço de IA que deteta conteúdos indesejados. |
Visão Personalizada | Personalize o reconhecimento de imagens para o seu negócio. |
Inteligência Documental | Transforme documentos em soluções inteligentes orientadas por dados. |
Rosto | Detete e identifique pessoas e emoções em imagens. |
Leitor imersivo | Ajude os utilizadores a ler e compreender textos. |
Idioma | Crie aplicativos com recursos de compreensão de linguagem natural líderes do setor. |
Discurso | Conversão de fala em texto, de texto em fala, tradução e reconhecimento de oradores. |
Translator | Use a tecnologia de tradução baseada em IA para traduzir mais de 100 idiomas e dialetos em uso, em risco e ameaçados de extinção. |
Indexador de vídeo | Extraia informações acionáveis dos seus vídeos. |
Visão | Analise conteúdo em imagens e vídeos. |
Os seguintes serviços de IA do Azure estão agendados para desativação. Esses serviços ainda estão disponíveis para aplicativos existentes, mas não os usam para novos aplicativos de IA:
Serviço | Description |
---|---|
Detetor de anomalias (aposentado) | Identifique problemas potenciais logo à partida. |
Moderador de conteúdo (desativado) | Detete conteúdo potencialmente ofensivo ou indesejável. |
Compreensão linguística (aposentado) | Compreenda a linguagem natural nas suas aplicações. |
Consultor de Métricas (aposentado) | Um serviço de IA que deteta conteúdos indesejados. |
Personalizador (aposentado) | Crie experiências ricas e personalizadas para cada usuário. |
QnA maker (aposentado) | Destile informações em perguntas e respostas fáceis de navegar. |
Níveis de preços e faturação
Os níveis de preços (e o valor cobrado) baseiam-se no número de transações que você envia usando suas informações de autenticação. Cada nível de preços especifica:
- Número máximo de transações permitidas por segundo (TPS).
- Recursos de serviço habilitados dentro do nível de preço.
- Custo para um número predefinido de transações. Ultrapassar este número implica um custo adicional, conforme especificado nos detalhes de preços do seu serviço.
Nota
Muitos dos serviços de IA do Azure têm uma camada gratuita que você pode usar para experimentar o serviço. Para usar o nível gratuito, use F0
como a SKU para seu recurso.
Opções de desenvolvimento
As ferramentas que você pode usar para personalizar e configurar modelos são diferentes das ferramentas que você usa para chamar os serviços de IA do Azure. Pronta para uso, a maioria dos serviços de IA do Azure permite que você envie dados e receba informações sem qualquer personalização. Por exemplo:
- Você pode enviar uma imagem para o serviço Azure AI Vision para detetar palavras e frases ou contar o número de pessoas no quadro
- Você pode enviar um arquivo de áudio para o serviço de fala e obter transcrições e traduzir a fala para texto ao mesmo tempo
O Azure oferece uma ampla gama de ferramentas projetadas para diferentes tipos de usuários, muitas das quais podem ser usadas com os serviços de IA do Azure. As ferramentas orientadas por designer são as mais fáceis de usar e são rápidas de configurar e automatizar, mas podem ter limitações quando se trata de personalização. Nossas APIs REST e bibliotecas de cliente fornecem aos usuários mais controle e flexibilidade, mas exigem mais esforço, tempo e experiência para criar uma solução. Se você usa APIs REST e bibliotecas de cliente, há uma expectativa de que você esteja confortável trabalhando com linguagens de programação modernas como C#, Java, Python, JavaScript ou outra linguagem de programação popular.
Vamos dar uma olhada nas diferentes maneiras de trabalhar com os serviços de IA do Azure.
Bibliotecas de cliente e APIs REST
As bibliotecas de cliente dos serviços de IA do Azure e as APIs REST fornecem acesso direto ao seu serviço. Essas ferramentas fornecem acesso programático aos serviços de IA do Azure, seus modelos de linha de base e, em muitos casos, permitem que você personalize programaticamente seus modelos e soluções.
- Utilizador(es) alvo(s): Programadores e cientistas de dados
- Benefícios: Fornece a maior flexibilidade para chamar os serviços de qualquer idioma e ambiente
- UI: N/A - Apenas código
- Assinatura(s): conta do Azure + recursos de serviços do Azure AI
Se você quiser saber mais sobre bibliotecas de cliente disponíveis e APIs REST, use nossa visão geral dos serviços de IA do Azure para escolher um serviço e começar com um de nossos inícios rápidos.
Integração e implementação contínuas
Você pode usar o Azure DevOps e as Ações do GitHub para gerenciar suas implantações. Na seção a seguir, temos dois exemplos de integrações de CI/CD para treinar e implantar modelos personalizados para o serviço Speech and the Language Understanding (LUIS).
- Usuário(s) alvo(s): desenvolvedores, cientistas de dados e engenheiros de dados
- Benefícios: Permite ajustar, atualizar e implantar continuamente aplicativos e modelos programaticamente. Há um benefício significativo ao usar regularmente seus dados para melhorar e atualizar modelos de fala, visão, linguagem e decisão
- Ferramentas da interface do usuário: N/A - Somente código
- Assinatura(s): Conta do Azure + recurso de serviços de IA do Azure + conta do GitHub
Integração e entrega contínuas com DevOps e GitHub Actions
O Language Understanding e o serviço de Fala oferecem integração contínua e soluções de implantação contínua que são alimentadas pelo Azure DevOps e GitHub Actions. Essas ferramentas são usadas para treinamento automatizado, teste e gerenciamento de liberação de modelos personalizados.
Contentores no local
Muitos dos serviços de IA do Azure podem ser implantados em contêineres para acesso e uso locais. O uso desses contêineres oferece a flexibilidade de aproximar os serviços de IA do Azure de seus dados por motivos de conformidade, segurança ou outros motivos operacionais. Para obter uma lista completa de contêineres de IA do Azure, consulte Contêineres locais para serviços de IA do Azure.
Modelos de formação
Alguns serviços permitem que você traga seus próprios dados e, em seguida, treine um modelo. Modelos personalizados treinados permitem que você estenda o modelo usando os dados e o algoritmo do serviço com seus próprios dados. A saída corresponde às suas necessidades. Quando você traz seus próprios dados, talvez seja necessário marcar os dados de uma forma específica para o serviço. Por exemplo, se você estiver treinando um modelo para identificar flores, poderá fornecer um catálogo de imagens de flores, juntamente com a localização da flor em cada imagem, para treinar o modelo.
Serviços de IA do Azure no ecossistema
Com os serviços Azure e Azure AI, você tem acesso a um amplo ecossistema, como:
- Ferramentas de automação e integração como Logic Apps e Power Automate.
- Opções de implantação, como o Azure Functions e o Serviço de Aplicativo.
- Serviços de IA do Azure Contêineres do Docker para acesso seguro.
- Ferramentas como Apache Spark, Azure Databricks, Azure Synapse Analytics e Azure Kubernetes Service para cenários de big data.
Para saber mais, consulte Ecossistema de serviços de IA do Azure.
Disponibilidade regional
As APIs nos serviços de IA do Azure são hospedadas em uma rede crescente de data centers gerenciados pela Microsoft. Você pode encontrar a disponibilidade regional para cada API na lista de regiões do Azure.
Procura uma região que ainda não apoiamos? Informe-nos preenchendo uma solicitação de recurso em nosso fórum UserVoice.
Suporte de idiomas
Os serviços de IA do Azure dão suporte a uma ampla variedade de idiomas culturais no nível de serviço. Você pode encontrar a disponibilidade de idioma para cada API na lista de idiomas suportados.
Segurança
Os serviços de IA do Azure fornecem um modelo de segurança em camadas, incluindo autenticação com credenciais do Microsoft Entra, uma chave de recurso válida e Redes Virtuais do Azure.
Certificações e conformidade
Os serviços de IA do Azure premiados com certificações incluem Cloud Security Alliance STAR Certification, FedRAMP Moderate e HIPAA BAA.
Para compreender a privacidade e a gestão de dados, aceda ao Centro de Fidedignidade.
Ajuda e suporte
Os serviços de IA do Azure fornecem várias opções de suporte para ajudá-lo a avançar com a criação de aplicativos inteligentes. Os serviços de IA do Azure também têm uma forte comunidade de desenvolvedores que podem ajudar a responder às suas perguntas específicas. Para obter uma lista completa das opções de suporte disponíveis para você, consulte Opções de suporte e ajuda dos serviços de IA do Azure.