Si últimamente has notado algo diferente en tus coincidencias de intercambio —que son más difíciles de conseguir, pero mucho más propensas a concretarse— no es tu imaginación. Esta es la historia detrás de la mayor mejora que hemos realizado en la plataforma de intercambio y la razón por la que ese es precisamente el objetivo.
El problema: coincidencias unidireccionales
Hasta hace poco, nuestro algoritmo de coincidencia de WeCard funcionaba en una sola dirección. Analizaba tu lista de deseos y encontraba coleccionistas que tenían las cartas que buscabas. Bastante sencillo, excepto que nunca verificaba el otro lado del intercambio.
Te emparejaban con alguien que tenía exactamente la carta que habías estado buscando durante meses... y luego nada. Nunca respondían o rechazaban la propuesta, porque tú no tenías nada que ellos quisieran. Desde su perspectiva, tu oferta era solo ruido.
Escuchamos mucho sobre esto. Algunos nos dijeron que habían dejado de intercambiar por completo porque encontrar a alguien que realmente aceptara un intercambio parecía una lotería. Pues bien, esos comentarios nos llegaron al corazón: una plataforma de intercambio donde los tratos rara vez se cierran no es realmente una plataforma de intercambio.
La solución: coincidencias en ambas direcciones
La coincidencia inversa hace lo que su nombre indica: antes de mostrarte una coincidencia, el algoritmo ahora verifica ambas listas de deseos.
- ¿Este coleccionista tiene una carta que tú quieres? ✔
- ¿ tú tienes una carta que ellos quieren? ✔
Solo cuando ambas respuestas son afirmativas se produce una coincidencia. A esto lo llamamos «coincidencias perfectas»: cuando la plataforma te empareja con alguien, ya sabes que el interés es mutuo. Se acabó enviar ofertas al vacío. Se acabó recibir ofertas que nunca fueron relevantes para ti.
Y sí, las coincidencias perfectas están disponibles para todos : esta no es una función exclusiva de Premium.
Por qué encontrar una coincidencia puede tardar más ahora
Esta es la parte que a algunos les confundió, así que vamos a aclararlo.
Cuando buscas un intercambio, la plataforma busca a alguien con quien intercambiar y te empareja con esa persona. Con el algoritmo anterior, casi siempre encontraba a alguien rápidamente, pero esa coincidencia solo estaba verificada a medias y, la mayoría de las veces, no llegaba a nada. Con el nuevo algoritmo, el estándar es más alto: solo se produce una coincidencia cuando el interés es mutuo. Un estándar más alto significa que la búsqueda arroja resultados vacíos más a menudo, lo que algunos de ustedes interpretaron, comprensiblemente, como un error. Pero no lo es. Las coincidencias fallidas no han desaparecido; simplemente hemos dejado de mostrártelas.
Piénsalo de esta manera: el sistema antiguo te daba un «tal vez» casi al instante. El nuevo prefiere no darte nada antes que darte un «no».
Y a veces, ninguna coincidencia: he aquí el porqué
Hay dos cosas que suceden cuando tu búsqueda no arroja resultados.
Primero, la rareza. Si tu lista de deseos está llena de cartas raras o antiguas, el grupo de coleccionistas que las poseen es pequeño. Y una coincidencia perfecta requiere que uno de esos pocos también quiera algo de tu colección. Cuanto más rara sea la carta que buscas, menor será esa coincidencia.
Segundo, y esto es importante saberlo: cada búsqueda no te compara con todos y cada uno de los coleccionistas de la plataforma. Para mantener la rapidez de las coincidencias para todos, cada ejecución escanea una parte de la base de coleccionistas. Eso significa que volver a buscar, incluso unos minutos después, puede encontrar realmente a un socio de intercambio que la búsqueda anterior no analizó. Un resultado vacío es un «esta vez no», no un «nunca».
Así que, si no obtienes resultados, inténtalo de nuevo y sigue intentándolo durante los días siguientes. Las colecciones y las listas de deseos cambian constantemente a medida que la gente consigue nuevas cartas y completa intercambios, y cada búsqueda es una nueva oportunidad. Mantener tu propia lista de deseos amplia y actualizada también ayuda: más coincidencias significan más formas de que ocurra una coincidencia perfecta.
La ingeniería detrás de esto
Comprobar una lista de deseos es fácil. Garantizar el interés mutuo en una comunidad de coleccionistas tan grande es un problema computacional mucho más complejo, y hacerlo de forma sencilla habría hecho que cada búsqueda fuera extremadamente lenta. Por eso, antes de lanzar las coincidencias inversas, nuestros ingenieros pasaron semanas reconstruyendo y optimizando el motor de emparejamiento. El resultado: el cálculo de coincidencias ahora es ~95% más rápido que antes, a pesar de que cada coincidencia implica estrictamente más comprobaciones que la antigua versión unidireccional. Ese trabajo de optimización del rendimiento es lo que hizo posible la coincidencia inversa; una coincidencia más inteligente que tarda una eternidad en encontrar resultados no sirve de nada.
¡Felices intercambios y que todas tus coincidencias sean perfectas!

.png)
.jpg)
