3
respostas

DESAFIO 06 - analisando sentimentos em varias resenha

PROMPT
Sua tarefas :
1 - Resuma as resenhas abaixo, delimitadas por aspas, em no máximo 30 palavras
2 - Traduza os resumos para português e monte uma tabela
Para cada resumo:
3 - Crie uma lista com os pontos fortes do produto
4 - Crie uma lista com os pontos fracos do produto
5 - Defina qual é o sentimento do resumo: positivo, neutro ou negativo? e faça uma análise swot ____

Ao final das tarefas:
6 - Gere uma saída em JSON, contendo 5 chaves: um ID para cada resumo, o resumo, a lista de pontos fortes, a lista de pontos fracos, o 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. """" Resumos

https://chatgpt.com/share/6a0f4d50-0ad0-83e9-9fe5-7a03d8179b5c

3 respostas

Olá,
Tive que enviar um link com a resposta porque passou da quantidade de caracteres e considerei a retirada de qualquer trecho, prejudicial ao resultado.

Obrigada!

Olá, Estudante. Como vai?

É muito comum que, ao trabalhar com análises detalhadas combinando engenharia de prompts, análise de sentimentos, matriz SWOT e formatação estruturada (como tabelas e JSON), o volume de texto acabe ultrapassando o limite de caracteres permitido em campos de mensagens do fórum. Você tomou uma excelente decisão ao compartilhar o link em vez de cortar o conteúdo e prejudicar a qualidade do resultado!

Para agregar valor ao seu desafio e complementar o seu estudo sobre a otimização de resultados com o ChatGPT, vale destacar que o seu prompt está muito bem estruturado. Você utilizou técnicas avançadas de engenharia de prompts, como:

  • Delimitadores (""""): Excelente prática para ajudar a IA a separar claramente o que são as instruções do que são os dados a serem analisados (as resenhas).
  • Instruções numeradas: Passos claros de 1 a 6 guiam o modelo a seguir uma linha de raciocínio lógica (técnica parecida com Chain-of-Thought).
  • Especificação de saída: Determinar o formato exato das chaves do JSON garante que a resposta venha pronta para ser integrada a um sistema, por exemplo.

Como uma sugestão de melhoria para os seus próximos prompts desse tipo, existe uma forma de otimizar a sua instrução para evitar que o ChatGPT se confunda misturando os formatos solicitados. No seu prompt, o item 2 pede uma tabela, o item 5 pede uma análise SWOT e o item 6 pede uma saída em JSON contendo tudo. Para modelos de IA, gerar uma tabela em Markdown, uma matriz SWOT textual e um bloco JSON em uma única resposta pode causar conflitos de formatação ou fazer com que ele omita alguma parte.

Uma boa prática para garantir que a IA entregue tudo perfeitamente dentro do JSON (tarefa 6) é pedir para ela incluir a tradução e os elementos da SWOT diretamente como chaves dentro do próprio objeto JSON.

Veja como o trecho final do seu prompt poderia ser refinado para obter um resultado ainda mais limpo e padronizado:

...
Ao final das tarefas:
6 - Gere uma saída estritamente em formato JSON. O JSON deve ser uma lista de objetos, onde cada objeto representa uma resenha e contém as seguintes chaves:
- id
- resumo_portugues (máximo 30 palavras)
- pontos_fortes (lista)
- pontos_fracos (lista)
- sentimento (positivo, neutro ou negativo)
- analise_swot (objeto contendo as chaves: forcas, fraquezas, oportunidades, ameacas)

Dessa forma, você centraliza toda a resposta rica em um único bloco de código estruturado. Isso facilita tanto a leitura quanto a cópia dos dados, além de otimizar o tamanho da resposta da IA, o que poderia até evitar o problema de estourar o limite de caracteres do fórum!

Parabéns pelo excelente nível do desafio e por dominar o uso do ChatGPT para análise de dados.

Espero que possa ter lhe ajudado!

Olá Evandro. Entendi perfeitamente sua análise, a modificação corrige, limpa, otimiza e facilita a leitura da saída das informações para os usuários. Obrigada!