Proyecto eLLMo

Comprendiendo las preferencias laborales y cualificaciones de los usuarios mediante lenguaje natural con LLMs de última generación.

Project eLLMo - woman exploring careers on phone

Resumen

En este estudio de caso, exploramos el desarrollo de eLLMo.

Como vicepresidente de diseño de producto, dirigí la estrategia y el diseño de producto para este proyecto, dos diseñadores ayudaron a crear los diseños; Yutong Feng y Jihye Woo. Trabajé de manera multifuncional para crear una solución que aborde un desafío importante en el proceso de búsqueda de empleo: ayudar a los usuarios a descubrir puestos de trabajo adecuados cuando no tienen un rol específico en mente.

eLLMo esta en vivo; pruebalo en ZipRecruiter.com

Area del problema

ZipRecruiter enfrentó un desafío: más de la mitad de nuestros visitantes llegaron sin un puesto de trabajo específico en mente. Estos "buscadores en blanco" tuvieron problemas con un sitio diseñado para búsquedas basadas en títulos y un sistema de coincidencia basado en actividades. ¿El resultado? Recomendaciones a menudo irrelevantes. Nuestra misión quedó clara: crear un enfoque de búsqueda intuitivo y basado en el lenguaje que comprendiera las habilidades y aspiraciones únicas de cada solicitante de empleo.

Los usuarios

Nuestra audiencia objetivo comprendia buscadores de empleo estadounidenses de 18 a 65 anos.

El proceso

eLLMo design process

Colaboracion multifuncional

Codirigí un equipo multifuncional dinamico de mas de 50 innovadores, uniendo especialistas de marketing de producto, investigadores de usuarios, cientificos de datos, ingenieros, gerentes de producto y dos disenadores de producto principales.

Equipo de ensueno

Blake Crosley

VP de Diseno de Producto

Yutong Feng

Disenador de Producto

Jihye Woo

Disenador de Producto Senior

Los diseñadores de productos de este proyecto fueron Jihye y Yutong. Jihye fue la diseñadora principal de nuestra experiencia de incorporación diaria y repitió el flujo varias veces. Yutong dirigió la creación de la interfaz de usuario conversacional para el proyecto eLLMo y ayudó a definir cómo respondería el sistema a nuestros usuarios trabajando con nuestros científicos de datos en la ingeniería rápida.

Mi función era codirigir el proyecto junto con Nishok Chetty, director de Matching Product. Desempeñé un papel decisivo en la dirección creativa del diseño del producto, los principios rápidos y la comunicación con la organización del Producto. El diseño fue creado gracias al trabajo de estos excelentes diseñadores y su gran esfuerzo. Trabajamos juntos diariamente durante este sprint de ocho semanas.

Investigacion de usuarios e insights

Nuestro enfoque para recopilar conocimientos fue integral y multifacético. Comenzamos con encuestas cuantitativas de nuestro equipo de marketing de productos, que proporcionaron una visión general amplia tanto de los usuarios de ZipRecruiter como de los solicitantes de empleo en EE. UU. en general. Para agregar profundidad a estos hallazgos, nuestro investigador de usuarios principal, Tianyu Koenig, realizó entrevistas en profundidad, ofreciendo datos cualitativos ricos.

Finalmente, analizamos la experiencia actual del sitio y el comportamiento del usuario.

Principios de experiencia

  • Preguntas adaptativas basadas en la entrada del usuario
  • Integracion con datos de preferencias existentes
  • Confirmacion del sistema para resultados de baja confianza
  • Flexibilidad para manejar calidad de datos variable
  • Preguntas y respuestas estructuradas del LLM
  • Puntuacion de confianza para recomendaciones de titulos
  • Explicabilidad de las recomendaciones
  • Capacidad de respuesta a los comentarios del usuario

Metodologia de principios

Cree estos principios mientras hacia ingenieria de prompts en las primeras etapas del proyecto.

Mi prompt base tenia 1,397 tokens y se desarrollo durante una semana de experimentacion.

OpenAI Playground experimentation
Capturas de pantalla de mi experimentacion en OpenAI Playground

Diseno iterativo

Nuestro proceso de diseno fue metodico pero dinamico. Comenzamos con principios establecidos, pero nos adaptamos rapidamente.

Para probar nuestras ideas, construimos una version sandbox. Usuarios reales interactuaron con ella, ofreciendo comentarios valiosos.

eLLMo iterative design process

Nuestro proceso de diseño iterativo condujo a varias mejoras clave. Cambiamos a preguntas de opción múltiple y limitamos su número a cinco, lo que redujo el esfuerzo del usuario. Se agregó un nuevo mensaje "Cuéntame sobre ti" para personalizar la experiencia. También incorporamos configuraciones de preferencias directamente en el flujo de la conversación, lo que hace que la personalización sea más fluida. Finalmente, refinamos la copia a lo largo de la experiencia para mayor claridad. Estos cambios tenían como objetivo crear una interacción más rápida, atractiva y personalizada, equilibrando la recopilación de la información necesaria y el respeto del tiempo y las preferencias de los usuarios.

Implementacion y pruebas

Despues de finalizar el diseno, trabajamos estrechamente con nuestro equipo de desarrollo para asegurar una implementacion precisa.

A/B testing implementation

La solucion: eLLMo

eLLMo es un sistema de emparejamiento innovador que utiliza modelos de lenguaje avanzados.

En su nucleo, eLLMo aprovecha la inteligencia artificial para analizar las entradas del usuario.

Las caracteristicas clave de eLLMo incluyen:

  1. Una interfaz de chat impulsada por IA que se siente natural e intuitiva
  2. Preguntas adaptativas que se ajustan segun las respuestas del usuario
  3. Integracion perfecta con datos de preferencias estructurados existentes
  4. Un sistema de puntuacion de confianza para recomendaciones de titulos
eLLMo solution interface

Resultados e impacto

El lanzamiento de eLLMo trajo cambios notables. La satisfaccion del usuario se disparo.

El engagement se disparo - los primeros clics en ofertas mas que se duplicaron.

A pesar de los pasos adicionales, los usuarios reportaron menos friccion, mejor personalizacion y navegacion mas facil.

96% Satisfaccion del usuario con las recomendaciones
82% Elogiaron el enfoque innovador
2x Primeros clics en ofertas
89% Completacion de registros (aumentado desde 82%)

La persistencia dio sus frutos

La integración de la tecnología LLM en nuestro producto enfrentó una resistencia inicial por parte del liderazgo. Para superar esto, adopté un enfoque triple. Primero, utilicé el campo de juego de OpenAI para demostrar las capacidades de la tecnología en tiempo real. Luego, presenté una visión clara de los posibles beneficios para el usuario. Finalmente, colaboré con nuestro equipo de diseño para crear una interfaz de usuario intuitiva para interacciones de IA. Esta combinación de demostración práctica, visión centrada en el usuario y diseño elegante finalmente convenció al CTO y al COO, allanando el camino para la adopción del LLM.

eLLMo mascot illustration
Captura de pantalla de mi ejemplo de playground mostrando como podriamos aprovechar la tecnologia LLM en nuestro producto

Liderar con el ejemplo

En conclusión, como codirector del Proyecto eLLMo, encabecé nuestra primera incursión en el diseño de productos de IA basado en LLM. Convencí a los líderes para que adoptaran esta tecnología y presenté nuestro progreso al director ejecutivo y a un equipo multifuncional de más de 350 personas. Nuestro equipo desarrolló habilidades cruciales en ingeniería rápida y fusionó con éxito capacidades de IA con principios de diseño centrados en el usuario.

Creamos una experiencia de usuario unica y practica que mejoro significativamente la plataforma de ZipRecruiter.

Research and Design team celebrating eLLMo's success
El equipo de Investigacion y Diseno celebrando el exito de eLLMo