1
resposta

Playcatch

Fala pessoal! Compartilhando o projeto do desafio Playcatch do curso de
Engenharia de IA.

Construi um sistema completo de recomendação musical com IA que analisa o
sentimento das letras e sugere faixas que combinam com o humor do usuario.

Pipeline:

  1. Analisador de Sentimentos — modelo
    nlptown/bert-base-multilingual-uncased-sentiment classifica 20 letras
    brasileiras em 5 categorias (triste, melancolico, neutro, feliz,
    energetico)
  2. Recomendador — filtra musicas por humor desejado, ordena por score +
    feedback acumulado (likes/skips)
  3. Chatbot — detecta intencao do usuario por keywords + classificacao
    zero-shot (facebook/bart-large-mnli), mantém contexto de sessao
  4. Interface Gradio — 3 abas: Conversa com DJ, Explorar por Humor e
    Estatisticas

Decisoes de design:

  • BERT multilingual por suportar portugues nativamente
  • Keywords antes do modelo para detecção de intenção (rapido na maioria
    dos casos, modelo como fallback)
  • Feedback com likes/skips reordena recomendações sem retreinar

Stack: Python, PyTorch, HuggingFace Transformers, Gradio

Repo: https://github.com/recuperarcontato4-prog/playcatch

Aceito feedback! Se alguem quiser trocar ideia sobre NLP, sentiment
analysis ou Gradio, estou por aqui.

1 resposta

Oi, Isaac! Como vai?

Agradeço por compartilhar.

Gostei da forma como você estruturou o Playcatch, conectando análise de sentimentos, recomendação musical, chatbot e interface em Gradio em um fluxo bem completo. A escolha de usar keywords antes do modelo também faz sentido, já que ajuda a deixar a resposta mais rápida e usa o modelo como apoio quando necessário.

Seu projeto mostra uma boa visão de produto e de engenharia, unindo IA, experiência do usuário e feedback contínuo com likes e skips.

Dica: vale testar algumas letras com sentimentos ambíguos e comparar a classificação do modelo com uma avaliação manual; assim, você consegue ajustar categorias, scores ou regras de recomendação com mais precisão.

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