Zubnet AIAprenderWiki › Análise de Sentimento
Usar AI

Análise de Sentimento

Também conhecido como: Mineração de Opinião
Determinar automaticamente o tom emocional de um texto — positivo, negativo ou neutro. "Este produto é incrível!" é positivo. "Péssimo atendimento ao cliente" é negativo. Além da simples polaridade, a análise de sentimento avançada detecta emoções específicas (raiva, alegria, frustração), sentimento em nível de aspecto ("a comida era ótima, mas o serviço era lento") e sarcasmo.

Por que isso importa

A análise de sentimento é uma das aplicações de NLP mais implantadas comercialmente. Empresas a utilizam para monitorar a percepção de marca em redes sociais, analisar avaliações de clientes em escala, medir a satisfação de funcionários em pesquisas e detectar crises de RP emergentes. Também é um ponto de entrada comum para aprender NLP — uma tarefa de classificação simples e intuitiva com dados de treinamento abundantes.

Em profundidade

A análise de sentimento tradicional usava classificadores com engenharia de features (bag-of-words + regressão logística, abordagens baseadas em léxico). Funcionavam para casos simples, mas falhavam com sarcasmo ("Ah ótimo, mais um atraso"), sentimento implícito ("A bateria durou duas horas") e linguagem específica de domínio. Abordagens modernas usam BERT ajustado ou classificação baseada em LLM, que lidam com essas nuances muito melhor ao entender o contexto.

Sentimento Baseado em Aspecto

Avaliações reais frequentemente contêm sentimento misto: "A câmera é excelente, mas a bateria é decepcionante." A análise de sentimento baseada em aspecto identifica os aspectos (câmera, bateria) e atribui sentimento a cada um de forma independente. Isso é mais útil para equipes de produto do que o sentimento geral porque aponta especificamente o que precisa ser melhorado. LLMs modernos lidam com isso naturalmente através de saída estruturada — "extraia aspectos e seus sentimentos desta avaliação."

LLMs vs. Modelos Dedicados

Para análise de sentimento, você tem três opções: (1) um modelo pequeno ajustado (rápido, barato, bom para alto volume), (2) um prompt de LLM zero-shot (flexível, lida com casos extremos, mais caro), ou (3) um serviço de API (Google NLP, AWS Comprehend). Para a maioria dos novos projetos, começar com um prompt de LLM e migrar para um modelo ajustado quando o volume justificar é a abordagem prática.

← Todos os termos
ESC