Recomendando música pela web

Uma amiga minha (duas na verdade. Carol@Washington e Adrianinha@Atlanta) me deu uma dica outro dia: “confere o pandora”. Pandora é um dos inúmeros sistemas de recomendação de músicas na web. Há várias formas de se recomendar música para as pessoas.

Os papers mais recentes que tentam fazer isso de forma automática e puramente computacional, citam o uso de algoritmos como SVM, Adaboost, Árvores de decisão, tendendo a obter melhores resultados com Adaboost, até onde me lembro.

Mas o fato é que recomendar música não é fácil, porque é difícil definir quais são as variáveis que levam uma pessoa a gostar de uma música, e qual a relação que vai levar aquela pessoa a gostar da próxima recomendação. Por isso, para a maioria das aplicações reais, ainda usamos o elemento humano para resolver o problema.

Prá quem não sabe, o Pandora tem um pool de vários especialistas (uns anos atrás, era algo em torno de 100 pessoas) que ficavam todos os dias triando e classificando manualmente um monte de músicas todos os dias. Nada escalável isso, mas certamente, de qualidade. Um processo bastante caro, mas pelo feedback do que se vê por aí, bastante eficiente também.

Os concorrentes? A Amazon, com seu filtro colaborativo (já falamos dele) e a Last.FM que usa um sistema de recomendação social a la redes sociais, tradicionalzão.

Pena que o Pandora só funciona para usuários rastreados em IPs dentros dos Estados Unidos…

Mas nem tudo está perdido.

O último que me chamou a atenção, eu não sei que método usa, mas inova mais na interface, simplesmente sensacional: o musicovery (dica da Rosi, que está se esbaldando na especialização dela em Design de Interação na IEC-MG). Pessoalmente, eu fiquei maravilhado com esse negócio.

E ele funciona para os brazucas. :-)

Data Mining, Usabilidade, Web 2.0 3 Comentários

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...

Google Friend Connect

Então semana passada o Google anunciou o Google Friend Connect. O que é isso? Uma maneira de adicionar funcionalidades “sociais” ao seu site ou aplicação web sem escrever código. Eles vão disponibilizar um conjunto de widgets que você pode adicionar ao seu site, sem programação nenhuma do seu lado.

Quando você adiciona o seu widget, os usuários de redes sociais podem logar nas redes uma única vez e ter acesso às funcionalidades sociais do seu site, assim como às funcionalidades dos outros sites que se integrarem ao Friend Connect. Eles podem convidar seus amigos nas redes para visitarem o seu site, fazer novos amigos (inclusive de outras redes), navegar pelos perfis públicos dos usuários logados no momento (inclusive de outras redes), adicionar comentários e reviews no seu site, etc.

Dessa forma, você pode tornar seu site mais interativo e atrair visitantes, mas sem gastar esforço com programação. Discussões e comentários podem ser feitos de forma integrada às redes sociais. Você pode criar updates no seu site que são automaticamente divulgados nas redes através dos perfis dos usuários que “assinam” o seu site via Friend Connect.

E esse é só o começo, porque os widgets são compatíveis com o Open Social, a tecnologia do Google para a criação de aplicações sociais portáveis para múltiplas redes. Ou seja, desenvolvedores do mundo todo poderão criar aplicações que você pode usar no seu site via Friend Connect. Talvez haja um novo mercado para desenvolvedores independentes de software: criar aplicações legais usando Open Social para o Friend Connect.

Outro aspecto interessante é a integração de múltiplas redes. Você pode usar o Friend Connect, por exemplo, para permitir que usuários das grandes redes, como o Orkut, participem de redes muito mais especializadas, sem ter que se registrar duas vezes, duplicar listas de amigos, etc.

Esses dois fatores, a facilidade de oferecer conteúdo e funcionalidade diferenciados e a portabilidade do seu “contexto social” podem levar a uma explosão no número de redes sociais especializadas e a uma maior integração entre conteúdo e interação social. A diferença entre redes sociais, de um lado, e fóruns e sites de notícias colaborativos, de outro, tende a sumir, já que o Friend Connect permite que você “leve” seu contexto social das redes para esse tipo de site.

Infelizmente o Friend Connect ainda está em desenvolvimento, e há preocupações com privacidade, também. Mas que a coisa promete, promete.

Web 2.0 1 Comentário

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...