1
resposta

Desafio: analisando sentimentos em várias resenhas

Prompt:

Quero que analise as resenhas abaixo sobre o desempenho de uma air-fryer e suas funcionalidades. Sua tarefa sera resumir cada resenha delimitadas por aspas, em no maximo 30 palavras; Traduzir os resumos para o portugues; Para cada resumo liste os pontos fortes e pontos fracos do aparelho; e o sentimento final da pessoa em relação ao produto, ou seja, se o sentimento é positivo, neutro ou negativo. No final, quero que gere um resultado no formato de saída JSON, contendo 5 chaves: ID da resenha; Resumo; Lista de pontos fortes; Lista de pontos fracos; Sentimento.

...Resenha entre aspas...

Respostas:
[
{
"ID da resenha": 1,
"Resumo": "O aparelho funciona muito bem e produz ótimos alimentos. O cesto é fácil de limpar, mas a grelha possui frestas difíceis de lavar e pode cair ao despejar comida.",
"Lista de pontos fortes": [
"Excelente desempenho no cozimento",
"Cesto fácil de limpar",
"Versatilidade (ex: hambúrgueres)"
],
"Lista de pontos fracos": [
"Grelha difícil de limpar (muitas frestas)",
"Instabilidade da grelha ao virar o cesto"
],
"Sentimento": "Positivo"
},
{
"ID da resenha": 2,
"Resumo": "A fritadeira funciona bem até que a alça quebre. A fixação por parafusos em uma peça plástica é frágil e, uma vez quebrada, torna o produto totalmente inutilizável.",
"Lista de pontos fortes": [
"Funciona bem inicialmente"
],
"Lista de pontos fracos": [
"Defeito grave de fabricação na alça",
"Uso de plástico em pontos de tensão",
"Baixa durabilidade"
],
"Sentimento": "Negativo"
},
{
"ID da resenha": 3,
"Resumo": "Aparelho bonito e fácil de usar, com ótimos resultados em batatas. Contudo, as funções de tempo são confusas, resultando em cozimento irregular de carnes. O usuário comprou um maior.",
"Lista de pontos fortes": [
"Design elegante e botões iluminados",
"Fácil de operar",
"Mantém a comida quente",
"Ótimo para batatas (tater tots)"
],
"Lista de pontos fracos": [
"Cozimento irregular (cru de um lado, queimado do outro)",
"Botões de funções pré-definidas confusos",
"Dificuldade em acertar o tempo de cozimento"
],
"Sentimento": "Positivo"
}
]

1 resposta

Olá, Priscila! Tudo bem?

Meus parabéns pela excelente execução do desafio! O seu prompt foi muito bem estruturado e demonstra que você dominou diversas técnicas avançadas abordadas no capítulo Explorando aplicações.

Sua abordagem foi precisa por diversos motivos:

Análise do seu Prompt e Saída

  • Uso de Delimitadores: Você utilizou aspas para delimitar as resenhas, o que ajuda o modelo a separar claramente o que é instrução do que é dado de entrada.
  • Encadeamento de Tarefas (Few-Shot/Chain of Thought): Você solicitou várias ações em sequência (resumir, traduzir, listar pontos e analisar sentimento), e o ChatGPT conseguiu manter a coerência em todas elas.
  • Restrição de Tamanho: Ao definir um máximo de 30 palavras para o resumo, você forçou a IA a ser concisa e direta ao ponto.
  • Formatação JSON: A saída em formato JSON está impecável e pronta para ser utilizada em um sistema automatizado ou banco de dados. As 5 chaves solicitadas foram respeitadas e os dados foram categorizados corretamente.

Dica de Especialista

Como você já está dominando a análise de sentimentos e a estruturação de dados, uma próxima etapa interessante para otimizar a confiabilidade dos resultados seria pedir para a IA incluir uma chave de "Grau de Confiança" (de 0 a 1) para cada sentimento analisado. Isso ajuda a identificar quando a IA está incerta sobre uma resenha muito ambígua ou sarcástica.

Além disso, conforme discutido em outras partes do fórum sobre a ciência do aprendizado, o ato de você estruturar esse prompt e verificar se o JSON saiu conforme o planejado é uma forma poderosa de Active Recall, fixando como a IA processa instruções complexas.

Excelente trabalho, Priscila! Você teve alguma dificuldade para definir os critérios de "pontos fortes" e "fracos" ou a IA conseguiu extrair isso de forma intuitiva das resenhas?