furilo página personal de álvaro ortiz

Latest in english: Federated reputation ·

Sistemas de karma y reputación en comunidades online

# por álvaro · 7 January 10 · Comments

Muchas webs en las que la actividad del usuario ocupa un lugar central ponen en marcha sistemas de karma: indicadores de la reputación del usuario dentro de la comunidad.

¿Cómo se construye?

El karma se construye observando la actividad del usuario dentro del site: la cantidad de veces que realiza una acción (o que se deja de realizar) y el tipo de acción realizada. Por ejemplo, el karma de un usuario sumará puntos si: se loguea de forma periódica en la comunidad; si vota o comenta en el contenido de otros; si él mismo crea contenido (en este caso probablemente recibirá más puntos que simplemente por comentar). Por el contrario, si no visita el site o vota o crea contenido durante un periodo de tiempo determinado, su karma disminuirá progresivamente.

¿Para qué sirve?

Con estos datos tenemos un ránking de usuarios: podemos mostrar quiénes son los “mejores” o más activos usuarios de nuestra comunidad. Esto tiene dos usos principales: qué ellos mismos sepan qué posición ocupan respecto a los demás (“soy el usuario #1 en mi site”, “esta semana he perdido la primera posición, tengo que esforzarme!”) y qué los administradores del site sepan quiénes son los usuarios más activos y fieles, y por tanto en los que se puede confiar para asignarles determinadas tareas o privilegios.

Objetivos de un sistema de karma

  • Incrementar la participación de los usuarios: Crear un ránking de usuarios puede -presumiblemente- hacer que los usuarios compitan entre ellos para aparecer en esa lista. Esta competición implica actividad en el site, lo que beneficia a ambos: al usuario porque aparecerá en la lista y al site porque ve como se incrementa la actividad. El usuario también se hará más fiel, porque volverá al site a comprobar su posición en el ránking o sus puntos de reputación o karma. Algunos sites restan puntos si no se realiza actividad de forma periódica, lo que incide en la recurrencia. Seguro que está estudiado sesudamente por algún sociólogo, pero estar puntuados y en listas nos mola y nos mola estar arriba, se trata de lo que se trate.

    Por otro lado menos competitivo se pueden asignar puntos a la actividad del usuario sin necesidad de hacer listas (que a veces son feas y no molan). Disponer de una puntuación personal también incidirá en la percepción del usuario sobre el site, ya que considerará que se tiene en cuenta su actividad y sabrá que volviendo sus puntos incrementarán (nos gusta incrementar, aunque muchas veces no sepamos para qué)

  • Promocionar usuarios: Saber quiénes son nuestros usuarios más activos nos permitirá promocionarlos, destacarlos, para que nuevos usuarios tengan referentes (modelos mentales de comportamiento dentro de nuestro site) y usuarios que generan actividad que nos interesa seguir.
  • Índices de reputación: Saber qué usuarios hacen qué cosas dentro de nuestro site nos sirve para poder confiar en ellos. Por ejemplo, en un sitio de preguntas y respuestas, si un usuario denuncia una pregunta como no válida y sabemos que las que ha denunciado en el pasado han estado bien denunciadas, en esta nueva ocasión sabemos que nos podemos fiar.

Algunos ejemplos de sistemas de karma/reputación en acción:

  • imagen-15.png FourSquare es una aplicación móvil que te permite hacer check-in en lugares; al hacer check-in estás informando a tu círculo social de los lugares que frecuentas, tu opinión sobre ellos, y el lugar en el que te encuentras ahora. Han creado un sistema de badges (medallas): puedes ganar medallas cuando eres la primera persona en hacer check-in en un sitio, cuando haces check-in en varios sitios en el mismo día, cuando haces check-in más allá de cierta hora por la noche, cuando haces varios check-ins en el mismo sitio a lo largo de pocos días… También existe el título de “Major” de un lugar, que puedes perder si otra persona hace más check-ins que tu a ese sitio…

    Están empezando y es de esperar que las badges se conviertan en beneficios tangibles en el futuro, pero por el momento consiguen que la gente se acuerde de usar la aplicación y se pique a la hora de conseguir sus medallas.

    Otro sitio que hace uso de este tipo de medallas es Hunch, aunque lo lleva hasta un extremo que no se cómo calificar (echadle un vistazo a este usuario, por ejemplo)

  • imagen-16.png 11870 refleja qué usuario ha sido el primero en guardarse un sitio. De esta forma se está reconociendo a los usuarios, y estos tienen el incentivo de guardar sitios para que aparezcan reseñados en las fichas como los descubridores de los mismos.
  • Mahalo, un buscador con resultados editados a mano, que incluye una sección de preguntas y respuestas, tiene un sistema de puntos descrito detalladamente en sus páginas de ayuda. Puedes ganar puntos por hacer login, por contestar una pregunta, por votar por la mejor respuesta, si una respuesta tuya es seleccionada como la mejor, por ver muchas páginas en un mismo día… Al mismo tiempo tienen un sistema de “cinturones”: a medida que vas acumulando puntos vas ganando nuevos cinturones, y estar en estos nuevos niveles te permite realizar más actividades en el site y por tanto conseguir más puntos.

    Hay quien considera que exponer de forma tan abierta el funcionamiento del sistema no es recomendable ya que es fácil jugar a engañarlo: aunque es obvio que si está bien diseñado, el que la gente sepa qué tiene que hacer para avanzar incrementará esa velocidad.

  • imagen-17.pngeBay tiene un sistema de feedback que permite a cada comprador valorar la transacción realizada; de esta forma el vendedor tiene un perfil de la calidad de todas sus transacciones, en la que se valora la calidad general de la transacción con un positivo o un negativo, y aparte aspectos concretos (la comunicación, si el producto estaba en el estado descrito, el tiempo de envío…). En la Ayuda de eBay describen el funcionamiento del sistema.
  • imagen-19.pngAskaro es “un sitio hiperlocal para resolver necesidades e intercambiar información en el ámbito más cercano: el barrio, vecindario o lugar de trabajo”. Como ellos mismos explican: “El número de votos y respuestas marcadas como “Mejor respuesta” influyen en la puntuación de reputación de una persona, una cifra queindica cuán fiables y útiles han sido sus respuestas para el resto de usuarios del sitio. Las personas con la reputación más alta en una ciudad aparecen en la página de Heroes de Barrio“.
  • Yahoo Answers utiliza la reputación de sus usuario para que los usuarios más “fiables” colaboren en la moderación del contenido. En esta presentación explican los diferentes mecanismos y reglas que utilizan. Parte del equipo de Yahoo Answers está escribiendo un libro al respecto (el borrador lo están escribiendo en la web y lo puedes consultar): Building Web Reputation Systems.
  • Meneame tiene en cuenta la reputación de sus usuarios a la hora de dar más o menos peso a un voto. Ellos también hacen explícitas las reglas utilizadas para calcular el karma, y los propios usuarios escriben consejos sobre cómo aumentar el karma.

Otros sitios con sistemas de reputación son Slashdot / Barrapunto, StackOverflow, Reddit, Advogato… Aunque estos sitios son técnicos y en ocasiones sus algoritmos para calcular la reputación o sus representaciones son demasiado nerds (gracias a JJ Merelo y Candeira por sus sugerencias)

¿Qué otros sistemas de reputación o usos del karma conocéis y os resultan reseñables?

  • vjrj
    Sigo experimentando con Wave en este caso he adaptado el algoritmo de advogato:
    http://karma.ourproject.org/
    con la idea (entre otras) de que http://troco.ourproject.org/ tenga su sistema de reputación.
  • Añado uno más a la lista: http://www.todoexpertos.com/
    Página en la que haces preguntas a expertos (voluntarios) y en la que éstos son valorados por los usuarios a los que responden/ayudan):puntos, valoración y número de respuestas.
  • ¡Hola Álvaro! Gracias por utilizarnos como ejemplo. Te pongo dos ejemplos más de cosas que hemos hecho relacionadas con tus planteamientos:

    * además de descubridores tenemos "especialistas": usuarios especializados en un categoría concreta de un área geográfica y cuyas opiniones, fotos y vídeos son un buen referente para conocer a fondo esa categoría. Más info en: http://11870.com/blog/nacen-los-especialistas-en-11870com/

    * por otro lado, recientemente hemos estrenado un sistema de valoraciones por estrellas que permite saber rápidamente lo que opina la gente de un sitio: de alguna manera, el "karma" del sitio. Más info en http://11870.com/blog/estrenamos-sistema-de-valoraciones/

    Un saludo y enhorabuena por el post
  • Para mi, como usuario, lo más importante es poder fiarme de los comentarios o recomendaciones de otros usuarios: un caso claro es TripAdvisor, si un hotel tiene sólo una recomendación de un usuario, y ese usuario ha hecho sólamente esa recomendación, hay 90% de posibilidades de que sea alguien del propio hotel. El prestigio o karma de los usuarios, adquiridos por su actividad, da confianza a otros usuarios.
  • Qué post más guapo! En minube tenemos "galardones", mirad: http://viajeros.minube.com/galardones Yo reconozco que al principio era algo escéptico, ahora soy el primero que lucho por cada uno de ellos. Cada usuario de minube puede ver cuanto le falta (en %) para alcanzar cada uno de ellos.
  • Por otro lado, no estaría de más plantearse eso de los "objetivos de un sistema de karma". ¿Objetivos para quién? ¿Queremos un sistema de karma para que la página se beneficie? ¿O queremos un sistema de karma para que los usuarios se beneficien? Que son dos cosas que no siempre van de la mano :)
  • Tiene que haber un balance, creo yo. Tiene que responder a los objetivos de negocio, y el usuario tiene que percibir utilidad o en caso contrario no lo usará.
  • A mí me gustan los sistemas de karma basados en los resultados demostrados de los usuarios. Obviamente sólo es aplicable a determinadas temáticas (p.j. mercados bursátiles, o apuestas). Por ejemplo, socialpicks o el sistema de acitbvapredicciones. Me gustan porque reflejan lo buenos o malos que son los usuarios en base a criterios objetivos (no dependen de la valoración de otros usuarios donde siempre puede haber sesgos importantes, más o menos involuntarios), más que la mera actividad (como los badges de Foursquare). Creo que un usuario activo es interesante reconocerlo, pero que sea activo no quiere decir que sea bueno/fiable.

    Por otro lado, otro sistema que me gusta es el de "cuánta gente me considera un experto". Es decir, en sistemas donde la conexión entre usuarios no es recíproca, y el seguimiento se realiza porque "el usuario me parece interesante", el número total de usuarios puede ser un buen indicador de calidad (aunque, como índice de "popularidad", también puede tener sus propios sesgos: rankismo, etc.).

    Por otro lado, bien sea al criterio de "followers" o al de votos, si se le añade un filtro personalizado por la red social ("a cuántos de mis amigos les parece un experto" vs "a cuántos usuarios cualesquiera les parece un experto" o "cuántos de mis amigos le han votado" vs. "cuántos usuarios cualesquiera le han votado") puede añadir un punto adicional de calidad. Sí, sería una "cojomatriz" de karma (ya que el karma no sería único para cada usuario, sino que dependería a su vez de qué usuario lo estuviera viendo) pero tampoco habría por qué estar recalculándola cada minuto :)
  • Creo que un patrón que se puede reconocer en estos ejemplos es que cada uno realiza una aplicación completamente diferente de los datos que recogen. Es decir, que tienes que adaptar la actividad de tus usuarios a los fines de tu proyecto: en el caso de eBay le dan un matiz serio y profesional, en FourSquare es algo mucho más orienta al ocio/juego/diversión, Askaro todavía es un poco gris...

    Otro punto importante es la información implícita/explícita: arrancar un sistema pidiendo a los usuarios que sean ellos quienes produzcan la info de reputación ("cuanta gente me considera un experto") igual es un pelín complicado y supone un freno... Creo que en primer lugar hay que tirar las fuentes implícitas derivadas a partir de la propia actividad del usuario.
blog comments powered by Disqus
  • La bici de Jaime
  • IMG_0872
  • IMG_0871
  • Me puse a andar, y se me fue la mano

Se dice, se comenta

Siempre pensé que:

Listas

Por ahí...

Hablando de:

Todo este tiempo:

Aliméntate

Selecciona el agregador que utilices para suscribirte a este blog (también puedes obtener la URL de los feeds):