1
resposta

Desafio: analisando sentimentos em várias resenhas

Você é um especialista em análise de resenhas de produtos utilizando NLP e IA generativa.

Sua tarefa é analisar as resenhas abaixo, delimitadas por três aspas, executando as etapas exatamente na ordem especificada.

Tarefas:

1. Identifique o idioma original de cada resenha.

2. Gere um resumo em português para cada resenha:

  • com no máximo 30 palavras;
  • mantendo apenas as informações mais relevantes;
  • preservando o contexto original da avaliação.

3. Extraia os pontos fortes do produto:

  • utilize palavras-chave curtas;
  • retorne em formato de lista.

4. Extraia os pontos fracos do produto:

  • utilize palavras-chave curtas;
  • retorne em formato de lista.

5. Analise o sentimento geral da resenha.

Escolha apenas UMA das opções:

  • positivo
  • neutro
  • misto
  • negativo

6. Gere uma saída estruturada em JSON válido.

Regras importantes:

  • Retorne APENAS o JSON.
  • Não escreva comentários extras.
  • Não utilize markdown.
  • Preserve coerência semântica.
  • Traduza os resumos para português.
  • Os pontos fortes e fracos devem permanecer em português.
  • Caso não existam pontos fortes ou fracos, retorne uma lista vazia [].

Formato obrigatório da saída:
{
"resenhas": [
{
"id_resenha": "",
"idioma_original": "",
"resumo_pt_br": "",
"pontos_fortes": [],
"pontos_fracos": [],
"sentimento": ""
}
]
}

Resenhas:
"""
Resenha 1: I use the air fryer a lot. It works very well. I made hamburgers in it last night, the were wonderful! The rack you put the food on is a little hard to clean. It has lots of crevices that food gets in. The basket itself is very easy to clean. I also do not trust the rack not to fall out when dumping out food, like French fries.

Resenha 2: Air fryer works fine until the handle breaks off. There's only 3 screws that attach the handle to a plastic piece on the basket. The plastic piece breaks and the screws fall out so there's no way to attach the handle to the basket rendering the air fryer useless. If there were 4 screws or if the screws attached to metal the handle attachment would have been much more secure and less prone to breaking.

Resenha 3: Even though I returned it for the bigger one of the same company I liked the fryer. Ferry ez to use But hard to judge. Seafood button isn't fish and it was a guessing game how to cook the product. I way over cooked it and the chicken legs came out crispy, but the other side was raw. But, this is my first time using an air fryer so maybe it's me. Very sleek on the counter buttons light up real nice. I made tater tots and let me tell you they came out perfect and stayed hot. I like it so much that I returned this one and got the same company Bigger one. But I had to buy it from the place itself not from Amazon and I don't lie that at all. Hope this review helps.
"""

1 resposta

Oi, Eduardo, como vai?

O prompt ficou muito bem construído. A decisão de incluir "misto" como uma opção de sentimento, além das três pedidas no enunciado, foi um acréscimo relevante, porque resenhas reais raramente são puramente positivas ou negativas, e forçar o modelo a escolher entre apenas três opções pode gerar classificações imprecisas. Ao ampliar as possibilidades, você tornou a análise semanticamente mais honesta.

Outro ponto que vale destacar é o uso dos delimitadores com aspas triplas para isolar as resenhas do restante do prompt. Essa técnica evita que o modelo confunda o conteúdo a ser analisado com as instruções, o que é especialmente importante quando o texto de entrada tem tamanho variável ou contém caracteres que poderiam ser interpretados como parte do comando.

A instrução de retornar uma lista vazia quando não há pontos fortes ou fracos também é um cuidado importante para quem vai consumir esse JSON depois. Sem isso, o modelo poderia omitir a chave ou retornar null, o que quebraria qualquer parsing automatizado.

Parabéns pelo exercício, Eduardo, foi muito bem executado. O fórum está à disposição sempre que precisar.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!