Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

1
resposta

Prompt - Desafio: analisando sentimentos em várias resenhas

Olá, fiz a divisão do desafio, em dois prompts:
Sua tarefa é : Um resumo em português com no máximo 30 palavras; Uma lista com os pontos fortes do aparelho; Uma lista com os pontos fracos do aparelho; O sentimento final da pessoa em relação ao produto, ou seja, se o sentimento é positivo, neutro ou negativo. Segue as resenhas, delimitadas por aspas """ 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. """

Após, solicitei que fosse gerado em arquivos Json:
[
{
"id_resenha": 1,
"resumo": "Usuário gostou muito da air fryer, elogiando o desempenho, mas reclamou da dificuldade de limpar a grelha e da insegurança ao retirar alimentos.",
"pontos_fortes": [
"Funciona muito bem",
"Hambúrgueres ficaram excelentes",
"Cesto fácil de limpar"
],
"pontos_fracos": [
"Grelha difícil de limpar",
"Acúmulo de comida nas frestas",
"Medo da grelha cair ao despejar alimentos"
],
"sentimento": "positivo"
},
{
"id_resenha": 2,
"resumo": "A fritadeira funciona bem inicialmente, porém o cabo quebra facilmente, tornando o aparelho inutilizável.",
"pontos_fortes": [
"Funciona bem no início"
],
"pontos_fracos": [
"Cabo quebra facilmente",
"Estrutura plástica frágil",
"Fixação do cabo mal projetada",
"Produto fica inutilizável após quebra"
],
"sentimento": "negativo"
},
{
"id_resenha": 3,
"resumo": "Usuário gostou bastante do aparelho, apesar da dificuldade inicial de uso e configuração dos tempos de preparo.",
"pontos_fortes": [
"Fácil de usar",
"Design bonito e moderno",
"Botões iluminados",
"Preparo excelente de alguns alimentos",
"Mantém a comida quente",
"Gostou tanto que comprou modelo maior"
],
"pontos_fracos": [
"Difícil entender os modos de preparo",
"Tempos de cozimento confusos",
"Alguns alimentos ficaram crus ou cozidos demais",
"Necessidade de comprar modelo maior fora da Amazon"
],
"sentimento": "positivo"
}
]

1 resposta

Oi, estudante. Tudo bem com você?

A estrutura que você criou contempla todos os elementos pedidos pela empresa: resumo, pontos fortes, pontos fracos e sentimento de cada resenha. A forma como você delimitou as resenhas com aspas triplas e depois solicitou a conversão para JSON mostra que você entendeu como orientar a IA para gerar a saída no formato esperado.

Continue praticando a estruturação de prompts complexos e testando diferentes formas de solicitar formatos de saída específicos.

Para melhorar ainda mais seus prompts de análise de sentimentos, você pode incluir critérios mais detalhados sobre o que considerar em cada categoria. Tente especificar o que define um sentimento como positivo, neutro ou negativo, por exemplo: "considere positivo quando os pontos fortes superam os fracos, neutro quando há equilíbrio, e negativo quando os problemas impedem o uso adequado do produto". Você também pode pedir para a IA numerar automaticamente as resenhas no JSON em vez de fazer isso manualmente, adicionando algo como "gere um id sequencial começando em 1 para cada resenha analisada". Outra melhoria seria solicitar uma análise consolidada ao final, pedindo um resumo geral dos principais problemas e qualidades encontrados nas três resenhas, facilitando a identificação de padrões pela empresa.

Obrigado por compartilhar sua solução com a turma.

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