O que são os serviços de IA do Azure?
Os serviços de IA do Azure ajudam desenvolvedores e organizações a criar rapidamente aplicativos inteligentes, de ponta, prontos para o mercado e responsáveis com APIs e modelos prontos para uso, pré-construídos e personalizáveis. Os aplicativos de exemplo incluem processamento de idioma natural para conversas, pesquisa, monitoramento, tradução, fala, visão e tomada de decisão.
Dica
Experimente os serviços de IA do Azure, incluindo Azure OpenAI, segurança de conteúdo, fala, visão e muito mais no Azure AI Studio. Para obter mais informações, consulte O que é o AI do Azure Studio?.
A maioria dos serviços de IA do Azure está disponível por meio de APIs REST e SDKs da biblioteca de clientes 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 | Descrição |
---|---|
Pesquisa de IA do Azure | Insira a pesquisa em nuvem habilitada para IA nos seus aplicativos Web e móveis. |
OpenAI do Azure | Execute uma ampla variedade de tarefas de linguagem natural. |
Serviço de Bot | Crie bots e conecte-os entre canais. |
Segurança de Conteúdo | Um serviço de IA que detecta conteúdo indesejado. |
Visão Personalizada | Personalize o reconhecimento de imagem para o seu negócio. |
Informação de Documentos | Transforme documentos em soluções inteligentes baseadas em dados. |
Detecção Facial | Detectar e identificar pessoas e emoções em imagens. |
Leitura Avançada | Ajudar os usuários a ler e compreender texto. |
Linguagem | Criar aplicativos com recursos líderes do setor de reconhecimento de linguagem natural. |
Fala | Conversão de fala em texto, conversão de texto em fala, tradução e reconhecimento de locutor. |
Tradutor | Use tecnologia de tradução com tecnologia de IA para traduzir mais de 100 idiomas e dialetos em uso, em risco e ameaçados. |
Video Indexer | Extrair insights acionáveis de seus vídeos. |
Visão | Analisar o conteúdo em imagens e vídeos. |
Os serviços de IA do Azure a seguir estão agendados para desativação. Esses serviços ainda estão disponíveis para aplicativos existentes, mas não use-os para novos aplicativos de IA:
Serviço | Descrição |
---|---|
Detector de Anomalias (desativado) | Identificar possíveis problemas no início. |
Content Moderator (desativado) | Detectar conteúdos potencialmente ofensivos ou indesejados. |
Reconhecimento de linguagem (desativado) | Entender a linguagem natural nos seus aplicativos. |
Assistente de Métricas (desativado) | Um serviço de IA que detecta conteúdo indesejado. |
Personalizador (desativado) | Crie experiências avançadas e personalizadas para cada usuário. |
QnA Maker (desativado) | Transformar as informações em perguntas e respostas de fácil navegação. |
Tipos de preço e cobrança
Os tipos de preço (e o valor que é cobrado de você) são baseados no número de transações que você envia usando suas informações de autenticação. Cada tipo de preço especifica:
- o número máximo de TPS (transações permitidas por segundo).
- Os recursos de serviço habilitados no tipo de preço.
- o custo de um número predefinido de transações. Ultrapassar esse número causa uma cobrança extra, conforme especificado nos detalhes de preço para seu serviço.
Observação
Muitos dos serviços de IA do Azure têm uma camada gratuita que você pode usar para experimentar o serviço. Para usar a camada gratuita, use F0
como a SKU do 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. A maioria dos serviços de IA do Azure prontos para uso permitem que você envie dados e receba informações sem qualquer personalização. Por exemplo:
- Você pode enviar uma imagem ao serviço Azure AI Vision para detectar palavras e frases ou contar o número de pessoas no quadro
- É possível enviar um arquivo de áudio para o serviço de Fala e obter transcrições e traduzir a fala convertida em texto ao mesmo tempo
O Azure oferece uma ampla variedade de ferramentas projetadas para diferentes tipos de usuários, e muitas delas podem ser usadas com os serviços de IA do Azure. As ferramentas controladas por designer são as mais fáceis de usar. Elas 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 clientes fornecem aos usuários maior controle e flexibilidade, mas exigem mais esforço, tempo e experiência para criar uma solução. Se você usar APIs REST e bibliotecas de clientes, há uma expectativa de que você esteja confortável em trabalhar 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 clientes e as APIs REST dos serviços de IA do Azure fornecem acesso direto ao seu serviço. Essas ferramentas fornecem acesso programático aos serviços de IA do Azure e aos modelos de linha de base e, em muitos casos, permitem personalizar programaticamente modelos e soluções.
- Usuário(s) de destino: desenvolvedores e cientistas de dados
- Benefícios: fornece a maior flexibilidade para chamar os serviços de qualquer idioma e ambiente
- Interface do usuário: N/D - somente código
- Assinatura(s): conta do Azure + recursos dos serviços de IA do Azure
Caso deseje saber mais sobre as bibliotecas de clientes e as APIs REST disponíveis, use nossa Visão geral dos serviços de IA do Azure para escolher um serviço e começar com um de nossos guias de início rápido.
Integração contínua e implantação
Você pode usar o Azure DevOps e o GitHub Actions para gerenciar suas implantações. Na seção seguinte, temos dois exemplos de integrações de CI/CD para treinar e implantar modelos personalizados para o serviço LUIS (Reconhecimento vocal e de Fala).
- Usuário(s) de destino: desenvolvedores, cientistas de dados e engenheiros de dados
- Benefícios: permite ajustar, atualizar e implantar aplicativos e modelos continuamente de maneira programática. Há um benefício significativo ao usar regularmente seus dados para melhorar e atualizar modelos de Fala, Visão, Linguagem e Decisão
- Ferramentas de interface dousuário: N/D - somente código
- Assinatura(s): conta do Azure + recursos dos serviços de IA do Azure + conta do GitHub
Integração e entrega contínuas com o DevOps e o GitHub Actions
O Reconhecimento vocal e o serviço Speech oferecem integração e soluções de implantação contínuas que são alimentadas por Azure DevOps e GitHub Actions. Essas ferramentas são usadas para treinamento automatizado, teste e gerenciamento de versão de modelos personalizados.
Contêineres locais
Muitos dos serviços de IA do Azure podem ser implantados em contêineres para acesso e uso locais. Esses contêineres lhe oferecem a flexibilidade de trazer os serviços de IA do Azure mais para perto dos seus dados para fins de conformidade, segurança ou outros motivos operacionais. Para obter uma lista completa de contêineres de IA do Azure, confira Contêineres locais para os serviços de IA do Azure.
Modelos de treinamento
Alguns serviços permitem que você traga seus dados e treine um modelo. Modelos personalizados treinados permitem estender o modelo usando os dados e o algoritmo do serviço com seus próprios dados. A saída corresponde às suas necessidades. Ao trazer seus dados, talvez você precise marcá-los 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 junto com o local da flor em cada imagem para treinar o modelo.
Serviços de IA do Azure no ecossistema
Com o Azure e os serviços de IA do Azure, você tem acesso a um ecossistema amplo, como:
- Ferramentas de automação e integração, como Aplicativos Lógicos e Power Automate.
- Opções de implantação, como Azure Functions e Serviço de Aplicativo.
- Contêineres do Docker do serviços de IA do Azure para acesso seguro.
- Ferramentas como Apache Spark, Azure Databricks, Azure Synapse Analytics e Serviço de Kubernetes do Azure para cenários de Big Data.
Para saber mais, confira ecossistema dos serviços de IA do Azure.
Disponibilidade regional
As APIs dos serviços de IA do Azure são hospedadas em uma rede cada vez maior de data centers gerenciados pela Microsoft. Encontre a disponibilidade regional de cada API na lista de regiões do Azure.
Procurando uma região ainda sem suporte? Informe-nos com uma solicitação de recurso em nosso fórum do UserVoice.
Suporte ao idioma
Os serviços de IA do Azure oferecem suporte a uma ampla variedade de linguagens culturais no nível do serviço. É possível encontrar a disponibilidade de linguagem para cada API no Lista com linguagem com suporte.
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
As certificações concedidas aos serviços de IA do Azure incluem certificação STAR da Cloud Security Alliance, FedRAMP Moderate e HIPAA BAA.
Para entender a privacidade e o gerenciamento de dados, acesse a Central de Confiabilidade.
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 comunidade forte de desenvolvedores que podem ajudar a responder suas perguntas específicas. Para obter uma lista completa das opções disponíveis, confira Opções de ajuda e suporte dos serviços de IA do Azure.