Con todo el mundo tech hablando de ChatGPT y de inteligencias artificiales generativas, y como Startup en plena fase de crecimiento, que disfruta de relativa agilidad a la hora de desarrollar nuevas features frente a productos más maduros, sentíamos que teníamos una gran oportunidad de probar y aprender a aprovechar esta tecnología.
En situaciones como esta, es tentador incorporar ChatGPT con calzador en el producto, olvidándote de lo más importante, tu usuario y/o tu negocio.
En este artículo explicaré cómo ha sido el proceso de diseño de una nueva funcionalidad en el marketplace de Shakers que integrara ChatGPT, sin olvidar lo más importante: garantizar la mejor experiencia de usuario.
Realizamos un ejercicio de research en el que analizábamos el User Journey de un freelance a la hora de aplicar y ser contratado para trabajar en un proyecto.
Detectamos 2 puntos en los que los porcentajes de conversión al siguiente paso del journey tenían mucho margen de mejora:
Comenzamos una investigación más exhaustiva de los 2 problemas por separado.
En este caso, lo teníamos más claro. Semanas antes, habíamos lanzado un MVP para validar el interés en una herramienta propia de gestión de reuniones, pero carente de muchas funcionalidades, como por ejemplo, la confirmación de la asistencia.
Directamente decidimos, que antes de plantearnos introducir funcionalidades complejas, neceistábamos ofrecer una versión más robusta que cumpliese con todas las funcionalidades básicas de la herramienta de gestión de reuniones.
Este era flujo detallado desde que un freelance decide aplicar, hasta que comienza su conversación con el cliente.
Para esta parte del análisis, realizamos un análisis cuantitativo, en el que analizamos una a una las últimas 220 candidaturas, y otorgamos una puntuación del 0 al 3 a la calidad de la interacción del candidato con el cliente, obteniendo los siguientes resultados:
Relación entre la calidad de la interacción y resultado de la candidatura
Tras haber identificado correctamente cuáles eran los problemas a los que nos enfrentábamos, continuamos investigando el por qué de estos problemas:
Para entender estos porqués, realizamos entrevistas con freelance y clientes, de las que obtuvimos la respuestas que buscábamos
Comienza la parte divertida, ¿Podríamos integrar ChatGPT para solucionar alguno de los problemas mencionados? Bueno, antes de nada, consideramos que debíamos comenzar por otras soluciones.
En primer lugar, decidimos simplificar el flujo de aplicación, unificándolo con el envío del primer mensaje, y editando el output de dicho proceso. De esta forma, el usuario pasa de “presentar su candidatura” a “construir su mensaje de presentación”. Así, el usuario tiene la percepción de que toda la información que incluya durante el proceso, será visible en su mensaje de presentación al cliente y por tanto, es consciente de la recompensa de su esfuerzo en este paso.
Cambio en el flujo "aplicar a un proyecto"
En segundo lugar, añadimos los proyectos del portfolio como parte del mensaje de presentación enviado por el chat. Así, nos aseguramos que el cliente ve el portfolio del candidato, al llevar esta información a su entorno.
Y, ahora sí, cobra sentido aprovechar ChatGPT
En tercer lugar, decidimos utilizar toda la información que solicitábamos al freelance para posicionar su candidatura: (1) skills técnicas, (2) hitos profesionales, (3) proyectos del portfolio y (4) carta de motivación, junto con otra información que disponemos del proyecto: (1) nombre de la empresa, (2) industria de la empresa, (3) personalidad del interlocutor del cliente para enviar un prompt a ChatGPT y que construya un mensaje de presentación de calidad.
Ejemplo de mensaje de presentación creado por ChatGPT:
¡Hola XXX! ¿Cómo estás? Soy XXX, un desarrollador full stack freelance con experiencia en SQL Server, NodeJS, Next.js, My SQL, y React. Me complace presentar mi candidatura para formar parte del equipo de desarrollo de tu startup puntera, XXX. A lo largo de mi carrera, he trabajado en una variedad de proyectos que me han permitido desarrollar habilidades tanto técnicas como estratégicas. He conseguido algunos hitos destacados, como liderar un equipo de desarrollo en la creación de una aplicación web de gran escala para una importante institución financiera, y también he implementado con éxito una nueva solución de base de datos SQL Server para una startup de comercio electrónico. Como desarrollador full stack, estoy capacitado para enfrentar cualquier necesidad y siempre me esfuerzo por ofrecer soluciones innovadoras y de calidad. Además, tengo experiencia en trabajar en proyectos colaborativos, por lo que puedo garantizar que seré un gran colaborador en vuestro equipo. Me encantaría tener la oportunidad de reunirme contigo para conocer más acerca de tus objetivos y necesidades, y discutir cómo puedo contribuir al éxito de la empresa XXX. ¡Gracias por tu tiempo y consideración, y espero hablar contigo pronto!
Descubrimos que, si la información proporcionada por el usuario es incompleta, los mensajes generados por ChatGPT son muy similares y causan un efecto negativo en los clientes, por lo que decidimos:
Al momento de escribir este post, todavía no hemos generado suficientes datos como para analizar correctamente los resultados. Actualizaré este post tan pronto como obtenga los resultados.
Estos son los objetivos que creemos que podemos alcanzar con la implementación de estos cambios: multiplicar x2 el porcentaje de proyectos con alguna candidatura seleccionada.
Mejoras esperadas en la conversión del happy path
Puede ser muy tentador lanzarse al uso de tecnologías con mucho hype en el mercado, pero es fácil caer en el error de comprometer la experiencia de usuario de tu producto.
Por ello, es importante mantener el proceso de diseño (problema — solución) en vez de correr como pollo sin cabeza a idear nuevas funcionalidades que incorporen tecnologías como ChatGPT y que te permitan gritar al mundo lo guay, moderno y puntero que es tu producto, sólo porque utiliza una tecnología que está en boca de todos.
En el caso de Shakers, ¿ChatGPT? Sí, pero sabiendo por qué y para qué.
¿Te hemos abierto el apetito de empezar a trabajar de una manera innovadora tus procesos de selección?