Soluções de NLP
Este domínio cobre a construção de aplicações que compreendem, analisam e geram linguagem humana usando Azure AI Language e serviços de fala. Ele representa 15–20% do exame AI-102.
Você implementará análise de texto (sentimento, entidades, frases-chave), detecção e redação de PII, tradução de idiomas, conversão de fala em texto e texto em fala, e IA conversacional com CLU (Conversational Language Understanding) e Custom Question Answering. Esses serviços formam a espinha dorsal de chatbots, assistentes virtuais e pipelines de processamento de conteúdo.
O exame testa fortemente os padrões de SDK para esses serviços. Saiba como inicializar clientes, enviar requisições em lote, lidar com operações assíncronas e analisar resultados estruturados. Também conheça o rebranding: LUIS → CLU, QnA Maker → Custom Question Answering.
O Que Você Vai Aprender
- Analisar texto para sentimento, entidades, frases-chave e idioma
- Detectar e redigir informações pessoalmente identificáveis (PII)
- Traduzir texto e documentos em mais de 100 idiomas
- Converter fala em texto com transcrição em tempo real e em lote
- Gerar fala natural a partir de texto com vozes neurais
- Construir IA conversacional com intents e entidades (CLU)
- Criar bases de conhecimento com Custom Question Answering
- Implementar tradução de fala em tempo real
Habilidades Avaliadas
- Analisar texto usando Azure AI Language (sentimento, NER, frases-chave)
- Detectar e redigir PII de texto
- Traduzir texto e documentos com Azure AI Translator
- Implementar speech-to-text e text-to-speech
- Construir e implantar modelos de Conversational Language Understanding (CLU)
- Criar e gerenciar projetos de Custom Question Answering
- Implementar tradução de fala
Desafios
| # | Título | Tópicos Principais |
|---|---|---|
| 31 | Text Analytics: Sentiment & Entities | TextAnalyticsClient, análise em lote, scores de confiança |
| 32 | Key Phrases & Language Detection | Extração, suporte multi-idioma, mineração de opinião |
| 33 | PII Detection & Redaction | Categorias de PII, texto redigido, filtros específicos de domínio |
| 34 | Text & Document Translation | Translator API, dicionários customizados, tradução de documentos |
| 35 | Speech-to-Text | Reconhecimento em tempo real, transcrição em lote, modelos customizados |
| 36 | Text-to-Speech | Vozes neurais, SSML, voz neural customizada |
| 37 | Conversational Language Understanding (CLU) | Intents, entidades, treinamento, deployment, testes |
| 38 | Custom Question Answering | Bases de conhecimento, multi-turno, aprendizado ativo, chit-chat |
| 39 | Speech Translation | Tradução multi-idioma em tempo real, saída de áudio |
Pré-requisitos
- Domínio 1 (Planejar e Gerenciar) concluído ou conhecimento equivalente
- Recurso multi-serviço Azure AI Services provisionado
- Habilidades de programação em Python ou C#
- Entendimento básico de conceitos de NLP (útil, mas não obrigatório)