O sistema de sugestão automática de músicas
Pretende-se com este sistema auxiliar os nossos utilizadores na descoberta de novas sonoridades, dando-lhes, quando possível, sugestões de músicas a ouvir.
Para que o mecanismo funcione, os utilizadores terão que "ensinar" o Palco Principal, dizendo-lhe quais as suas músicas favoritas, inserindo-as na sua playlist:
![]()
Figura 1 - exemplo da inserção de uma música à playlist de um utilizador
Depois, com a participação activa de todos, poderão ver a lista de músicas sugeridas surgir:

Figura 1 - exemplo de possíveis sugestões a um utilizador
Desta forma, os ouvintes ajudarão a aumentar a (possóvel) relação entre músicas, e as bandas com músicas de qualidade a sair do anonimato.
Como funciona?
A grande quantidade de dados acumulados a partir de um projecto como o Palco Principal esconde conhecimentos valiosos para importantes tomadas de decisão internas, e dos próprios utilizadores. Neste contexto, o desafio que se colocou na implementação de um sistema como este foi a resolução de duas questões básicas:
- Como organizar os dados?
- Como extrair conhecimento dos dados organizados?
A primeira questão foi a impulsionadora da primeira parte do projecto, e levou ao desenvolvimento do sistema de ranking de projectos musicais.
A segunda pretendeu resolver o problema da interacção humana com a grande quantidade de dados disponíveis, facilitando de forma notória a visualização e escolha de conteúdos.
Deste modo, o nosso sistema tenta medir a probabilidade de um utilizador que gosta de uma determinada música A, gostar de uma música B.
Esta decisão terá sempre um peso associado - mede a fiabilidade da escolha.
Neste exemplo, mostramos, de uma maneira muito simplista, como é que, através de um conjunto de músicas na playlist de um utilizador, o sistema sugere outras músicas, de acordo com uma determinada probabilidade:

Tabela 1 - exemplo de possíveis relações entre músicas

Gráfico 1 - exemplo de possíveis relações entre músicas
Pela análise rápida do quadro, reparamos que , por exemplo, a um utilizador que contenha a "Música 9" na sua playlist, irão ser-lhe sugeridas as músicas "Música 1", "Música 2", "Música 3"e "Música 6", com uma probabilidade de 60%, 50%, 80% e 70%, respectivamente. (Nota: neste exemplo não é contemplado o "peso" de cada decisão).
Isto só é possível através de relações entre todos os utilizadores e respectivas playlists. Através de um algoritmo de regras de associação e tabelas adaptativas, o nosso sistema tenta sugerir, com a máxima fiabilidade, músicas aos utilizadores de acordo com as suas preferências musicais.