Escolha uma tecnologia de processamento de linguagem direcionada da 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.
Este artigo aborda os serviços de IA do Azure que oferecem recursos de processamento de linguagem direcionados, como processamento de linguagem natural (NLP), análise de texto, compreensão de idioma, tradução e extração de dados de documentos. A Linguagem de IA do Azure é uma das categorias mais amplas nos serviços de IA do Azure. Você pode usar as APIs em sua carga de trabalho para incorporar recursos de linguagem como reconhecimento de entidade nomeada, análise de sentimento, deteção de idioma e resumo de texto.
Serviços
Os seguintes serviços fornecem recursos de processamento de idioma direcionado para os serviços de IA do Azure:
A Linguagem de IA do Azure fornece processamento de linguagem natural para análise de texto.
- Use o serviço Azure AI Language quando precisar trabalhar com documentos estruturados ou não estruturados para a ampla variedade de tarefas relacionadas ao idioma descritas.
- Não utilize o serviço linguístico se precisar de pesquisar documentos através do chat, verificar a segurança do conteúdo ou traduzi-los.
O Azure AI Translator é um serviço de tradução automática. Ele pode executar tradução de texto em tempo real, tradução de documentos em lote e arquivo único e traduções personalizadas que permitem incorporar terminologia especializada ou linguagem específica do setor para o seu cenário. Suporta muitos idiomas.
- Use o serviço Translator quando precisar realizar a tradução especificamente. Embora você possa usar outros modelos de linguagem básica de uso geral para realizar a tradução, usar o tradutor para sua finalidade especializada pode ser mais confiável e pode ser mais econômico usando modelos de tradução direcionados.
- Não use o serviço Tradutor se precisar interagir com o bate-papo, analisar o conteúdo em busca de sentimento ou moderação de conteúdo. Para análise de sentimento, use o serviço Idioma. Para moderação de conteúdo, use o serviço Segurança de conteúdo.
O Azure AI Document Intelligence é um serviço que pode converter imagens diretamente em formulários eletrônicos. Você pode especificar os campos esperados e, em seguida, pesquisar as imagens fornecidas para capturar esses campos sem intervenção humana. O serviço hospeda muitos modelos pré-construídos e também permite que você crie seus próprios modelos de formulário personalizados.
- Use o serviço de Inteligência Documental quando souber exatamente quais campos precisa extrair de documentos digitalizados para preencher formulários eletrônicos adequadamente.
- Use a Inteligência de Documentos para identificar estruturas-chave (cabeçalhos, rodapés, quebras de capítulo e assim por diante) em diversos corpus de documentos para interagir programaticamente com o documento, como em uma implementação de geração aumentada de recuperação (RAG).
- Não use o serviço Document Intelligence como uma API de pesquisa em tempo real.
Linguagem da IA do Azure
O Azure AI Language é um serviço baseado na nuvem que fornece recursos de Processamento de Linguagem Natural (NLP) para entender e analisar texto. Use este serviço para ajudar a criar aplicativos inteligentes usando o Language Studio baseado na Web, APIs REST e bibliotecas de cliente.
Capacidades
A tabela a seguir fornece uma lista de recursos disponíveis no serviço Azure AI Language.
Capacidade | Description |
---|---|
Resposta a perguntas personalizadas | Encontra a resposta mais apropriada para entradas de seus usuários e é comumente usado para criar aplicativos cliente de conversação, como aplicativos de mídia social, bots de bate-papo e aplicativos de desktop habilitados para fala. |
Classificação de texto personalizada | Use para criar modelos de IA personalizados para classificar documentos de texto não estruturados em classes personalizadas que você definir. |
Compreensão de linguagem conversacional (CLU) | Use para construir modelos personalizados de compreensão de linguagem natural para prever a intenção geral de um enunciado de entrada e extrair informações importantes dele. |
Associação de entidades | Desambigua a identidade de entidades (palavras ou frases) encontradas em texto não estruturado e retorna links para a Wikipédia. |
Deteção de idioma | Deteta o idioma em que um documento está escrito e retorna um código de idioma para uma ampla gama de idiomas, variantes, dialetos e alguns idiomas regionais/culturais. |
Extração de expressões-chave | Avalia e retorna os principais conceitos em texto não estruturado e os retorna como uma lista. |
Reconhecimento de entidade nomeada (NER) | Categoriza entidades (palavras ou frases) em texto não estruturado em vários grupos de categorias predefinidos. Por exemplo: pessoas, eventos, locais, datas e muito mais. |
Fluxo de trabalho de orquestração | Use para conectar o Entendimento de Linguagem Conversacional (CLU). |
Identificação pessoal (PII) e deteção de informações de saúde (PHI) | Identifica, categoriza e redige informações confidenciais em documentos de texto não estruturados e transcrições de conversas. Por exemplo: números de telefone, endereços de e-mail, formas de identificação e muito mais. |
Análise de sentimento e mineração de opinião | Ajudá-lo a descobrir o que as pessoas pensam da sua marca ou tópico, minerando texto em busca de pistas sobre sentimentos positivos ou negativos, e pode associá-los a aspetos específicos do texto. |
Sumarização | Usa resumo de texto extrativo para produzir um resumo de documentos e transcrições de conversas. Ele extrai frases que representam coletivamente as informações mais importantes ou relevantes dentro do conteúdo original. |
Análise de texto para a saúde | Extrai e rotula informações médicas relevantes de textos não estruturados, como anotações médicas, resumos de alta, documentos clínicos e registros de saúde eletrônicos. Ao projetar sua carga de trabalho, avalie o local de processamento e a residência de dados desse recurso hospedado na nuvem para garantir que ele esteja alinhado com suas expectativas de conformidade. Algumas cargas de trabalho podem ser restritas em sua capacidade de enviar dados de saúde para uma plataforma hospedada na nuvem. Você pode usar essa API como um contêiner do Docker para hospedar em sua própria computação na nuvem ou no local, o que pode ajudar a resolver problemas de conformidade envolvendo PaaS. Para obter mais informações, consulte Usar a Análise de Texto para contêineres de integridade |
Casos de utilização
A tabela a seguir fornece uma lista de possíveis casos de uso para o serviço Azure AI Language.
*Se um recurso for personalizável, você pode treinar um modelo de IA usando nossas ferramentas para ajustar seus dados especificamente. Caso contrário, um recurso é pré-configurado, o que significa que os modelos de IA que ele usa não podem ser alterados. Basta enviar seus dados e usar a saída do recurso em seus aplicativos.
Azure AI Translator
O Azure AI Translator é um serviço de tradução automática que faz parte da família de serviços de IA do Azure. O Translator capacita muitos produtos e serviços da Microsoft.
Capacidades
A tabela a seguir fornece uma lista de recursos disponíveis no serviço Azure AI Translator.
Capacidade | Description |
---|---|
Tradução de texto | Execute a tradução de texto entre os idiomas de origem e de destino suportados em tempo real. Crie um dicionário dinâmico e saiba como impedir traduções usando a API do Translator. |
Tradução de documentos | Tradução em lote assíncrona: traduza arquivos em lote e complexos, preservando a estrutura e o formato dos documentos originais. O processo de tradução em lote requer uma conta de armazenamento de Blob do Azure com contêineres para seus documentos de origem e traduzidos. Tradução síncrona de arquivo único: traduza um único arquivo de documento sozinho ou com um arquivo de glossário, preservando a estrutura e o formato do documento original. O processo de tradução de arquivos não requer uma conta de armazenamento de Blob do Azure. A resposta final contém o documento traduzido e é devolvida diretamente ao cliente chamador. |
Tradutor Personalizado | Crie modelos personalizados para traduzir linguagem, terminologia e estilo específicos do domínio e do setor. Crie um dicionário (frase ou frase) para traduções personalizadas. |
Casos de utilização
A tabela a seguir fornece uma lista de possíveis casos de uso para o serviço Azure AI Translator.
Caso de utilização | Documentação |
---|---|
Traduzir texto específico do setor. | Tradutor personalizado de serviços de IA |
Traduza texto genérico que não é específico de um setor. | O que é a Tradução de Texto do Azure |
Inteligência de Documentos de IA do Azure
O Azure AI Language é um serviço baseado na nuvem que fornece recursos de Processamento de Linguagem Natural (NLP) para entender e analisar texto. Use este serviço para ajudar a criar aplicativos inteligentes usando o Language Studio baseado na Web, APIs REST e bibliotecas de cliente.
Capacidades
A tabela a seguir fornece uma lista de alguns dos recursos disponíveis no serviço AI Document Intelligence.
Capacidade | Description |
---|---|
Extração de cartão de visita | O modelo de cartão de visita Document Intelligence combina recursos de Reconhecimento Ótico de Caracteres (OCR) com modelos de aprendizagem profunda para analisar e extrair dados de imagens de cartões de visita. A API analisa cartões de visita impressos; extrai informações importantes, como nome, sobrenome, nome da empresa, endereço de e-mail e número de telefone; e retorna uma representação de dados JSON estruturada. |
Extração do modelo de contrato | O modelo de contrato de Inteligência Documental usa recursos de Reconhecimento Ótico de Caracteres (OCR) para analisar e extrair campos-chave e itens de linha de um grupo selecionado de entidades contratuais importantes. Os contratos podem ser de vários formatos e qualidade, incluindo imagens capturadas por telefone, documentos digitalizados e PDFs digitais. A API analisa o texto do documento; extrai informações importantes, como Partes, Jurisdições, ID do Contrato e Título; e retorna uma representação de dados JSON estruturada. Atualmente, o modelo suporta formatos de documentos em inglês. |
Extração de cartão de crédito | O modelo de cartão de crédito/débito da Document Intelligence usa recursos de Reconhecimento Ótico de Caracteres (OCR) para analisar e extrair campos-chave de cartões de crédito e débito. Os cartões de crédito e débito podem ter vários formatos e qualidade, incluindo imagens capturadas por telefone, documentos digitalizados e PDFs digitais. A API analisa o texto do documento; extrai informações importantes, como número do cartão, banco emissor e data de validade; e retorna uma representação de dados JSON estruturada. Atualmente, o modelo suporta formatos de documentos em inglês. |
Extração do cartão do seguro de saúde | O modelo de cartão de seguro de saúde Document Intelligence combina recursos de reconhecimento ótico de caracteres (OCR) com modelos de aprendizado profundo para analisar e extrair informações importantes de cartões de seguro de saúde dos EUA. Um cartão de seguro de saúde é um documento fundamental para o processamento de cuidados e pode ser analisado digitalmente para integração do paciente, informações de cobertura financeira, pagamentos sem dinheiro e processamento de solicitações de seguro. O modelo de cartão de seguro de saúde analisa imagens de cartões de saúde; extrai informações essenciais, como seguradora, membro, prescrição e número do grupo; e retorna uma representação JSON estruturada. Os cartões de seguro de saúde podem ser apresentados em vários formatos e qualidade, incluindo imagens capturadas por telefone, documentos digitalizados e PDFs digitais. |
Extração de documentos fiscais dos EUA | O modelo de contrato de Inteligência Documental usa recursos de Reconhecimento Ótico de Caracteres (OCR) para analisar e extrair campos-chave e itens de linha de um grupo selecionado de documentos fiscais. Os documentos fiscais podem ser de vários formatos e qualidade, incluindo imagens capturadas por telefone, documentos digitalizados e PDFs digitais. A API analisa o texto do documento; extrai informações importantes, como nome do cliente, endereço de cobrança, data de vencimento e valor devido; e retorna uma representação de dados JSON estruturada. Atualmente, o modelo suporta determinados formatos de documentos fiscais em inglês. |
Muito mais... | O Azure AI Document Intelligence dá suporte a uma ampla variedade de modelos que permitem adicionar processamento inteligente de documentos aos seus aplicativos e fluxos. Você pode usar um modelo específico de domínio pré-criado ou treinar um modelo personalizado adaptado às suas necessidades de negócios e casos de uso específicos. O Document Intelligence pode ser usado com a API REST ou bibliotecas de clientes Python, C#, Java e JavaScript. |
Para saber mais sobre como escolher um modelo que funcione para o seu cenário, consulte Qual modelo devo escolher?
Próximos passos
- O que é a Linguagem de IA do Azure?
- Caminho de aprendizagem: Desenvolver soluções de processamento de linguagem natural com os Serviços de IA do Azure
- Caminho de aprendizagem: Introdução aos Serviços de IA do Azure