Projeto eLLMo

Entendendo preferências e qualificações profissionais dos usuários via linguagem natural, utilizando LLMs de última geração.

Project eLLMo - woman exploring careers on phone

Resumo

Neste estudo de caso, exploramos o desenvolvimento do eLLMo, uma interface conversacional de chat inovadora assistida por IA, projetada para aprimorar a experiência de busca de emprego dos usuários do ZipRecruiter.

Como VP de Design de Produto, liderei a estratégia e o design de produto deste projeto, com dois designers ajudando a criar os designs: Yutong Feng e Jihye Woo. Trabalhei de forma multifuncional para criar uma solução que aborda um desafio significativo no processo de busca de emprego: ajudar os usuários a descobrir cargos adequados quando não têm uma função específica em mente.

O eLLMo está disponível; experimente em ZipRecruiter.com

Área do Problema

O ZipRecruiter enfrentava um desafio: mais da metade dos nossos visitantes chegava sem um cargo específico em mente. Esses "buscadores em branco" tinham dificuldades com um site projetado para buscas baseadas em cargos e um sistema de correspondência orientado por atividades. O resultado? Frequentemente, recomendações irrelevantes. Nossa missão ficou clara: criar uma abordagem de correspondência intuitiva, baseada em linguagem, que entendesse as habilidades e aspirações únicas de cada candidato.

Os Usuários

Nosso público-alvo era composto por candidatos a emprego nos EUA com idades entre 18 e 65 anos, principalmente profissionais de 25 a 40 anos, incluindo pessoas em início de carreira e profissionais em transição de carreira, tanto em funções qualificadas quanto não qualificadas, que possuíam habilidades e preferências diversas, mas estavam incertos sobre cargos específicos.

O Processo

eLLMo design process

Colaboração Multifuncional

Co-liderei uma equipe dinâmica e multifuncional de mais de 50 inovadores, unindo profissionais de marketing de produto, pesquisadores de usuários, cientistas de dados, engenheiros, gerentes de produto e dois designers de produto líderes para enfrentar esse desafio transformador.

Equipe dos Sonhos

Blake Crosley

VP de Design de Produto

Yutong Feng

Designer de Produto

Jihye Woo

Designer de Produto Sênior

Os designers de produto neste projeto foram Jihye e Yutong. Jihye foi a designer líder da nossa experiência de onboarding do dia a dia e iterou o fluxo várias vezes. Yutong liderou a criação da interface conversacional para o projeto eLLMo, além de ajudar a definir como o sistema responderia aos nossos usuários, trabalhando com nossos cientistas de dados na engenharia de prompts.

Meu papel foi co-liderar o projeto junto com Nishok Chetty, o Diretor de Produto de Matching. Fui fundamental na direção criativa do design de produto, nos princípios de prompt e na comunicação com a organização de Produto. O design foi criado pelo trabalho desses excelentes designers e seu grande esforço. Trabalhamos juntos diariamente durante esse sprint de oito semanas.

Pesquisa de Usuários e Insights

Nossa abordagem para coletar insights foi abrangente e multifacetada. Começamos com pesquisas quantitativas da nossa equipe de marketing de produto, que forneceram uma visão geral ampla tanto dos usuários do ZipRecruiter quanto dos candidatos a emprego nos EUA em geral. Para adicionar profundidade a essas descobertas, nossa Pesquisadora de Usuários Líder, Tianyu Koenig, conduziu entrevistas aprofundadas, oferecendo dados qualitativos ricos.

Por fim, analisamos a experiência atual do site e o comportamento dos usuários, nos dando uma imagem clara de como as pessoas estavam realmente interagindo com nossa plataforma. Essa abordagem tripla garantiu que tivéssemos uma compreensão completa das necessidades e pontos de dor dos nossos usuários.

Princípios da Experiência

  • Perguntas adaptativas baseadas na entrada do usuário
  • Integração com dados de preferência existentes
  • Confirmação do sistema para resultados de baixa confiança
  • Flexibilidade para lidar com qualidade variável de dados
  • Perguntas e respostas estruturadas do LLM
  • Pontuação de confiança para recomendações de cargos
  • Explicabilidade das recomendações
  • Responsividade ao feedback do usuário

Metodologia dos Princípios

Criei esses princípios enquanto fazia engenharia de prompts nos estágios iniciais do projeto. Abaixo estão capturas de tela do playground da OpenAI, onde explorei os limites da tecnologia na época do GPT 4.0.

Meu prompt base tinha 1.397 tokens e foi desenvolvido ao longo de uma semana de experimentação. Imaginar como o LLM poderia capacitar uma experiência de usuário única e útil foi fundamental para o sucesso do projeto.

OpenAI Playground experimentation
Capturas de tela da minha experimentação no OpenAI Playground

Design Iterativo

Nosso processo de design foi metódico, porém dinâmico. Começamos com princípios estabelecidos, mas nos adaptamos rapidamente. Cientistas de dados e gerentes de produto forneceram contribuições cruciais, reformulando nossos conceitos iniciais.

Para testar nossas ideias, construímos uma versão sandbox. Usuários reais interagiram com ela, oferecendo feedback valioso. Isso levou a múltiplas rodadas de entrevistas aprofundadas com usuários no sandbox e refinamentos adicionais. Cada iteração trouxe novos insights. Não apenas criamos um design; construímos uma solução que evoluiu com as necessidades dos usuários.

eLLMo iterative design process

Nosso processo de design iterativo levou a várias melhorias importantes. Mudamos para perguntas de múltipla escolha e limitamos o número delas a cinco, reduzindo o esforço do usuário. Um novo prompt "Conte-me sobre você" foi adicionado para personalizar a experiência. Também incorporamos configurações de preferência diretamente no fluxo da conversa, tornando a personalização mais fluida. Por fim, refinamos os textos em toda a experiência para maior clareza. Essas mudanças visavam criar uma interação mais rápida, envolvente e personalizada, equilibrando a coleta de informações necessárias e o respeito ao tempo e às preferências dos usuários.

Implementação e Testes

Após finalizar o design, trabalhamos de perto com nossa equipe de desenvolvimento para garantir uma implementação precisa. Cada detalhe foi cuidadosamente traduzido do design para o código. Quando a nova versão estava pronta, lançamos um teste A/B para compará-la com a original. Isso nos permitiu validar nossas escolhas de design com dados reais de usuários antes de implementar as mudanças completamente.

A/B testing implementation

A Solução: eLLMo

O eLLMo é um sistema de matching inovador que usa modelos de linguagem avançados para conectar usuários a oportunidades de emprego. Ele opera através de uma interface conversacional, engajando os usuários em um diálogo natural para coletar informações sobre suas preferências e qualificações.

Em sua essência, o eLLMo utiliza inteligência artificial para analisar as entradas dos usuários e combiná-las com oportunidades de emprego adequadas. Uma de suas características marcantes é a capacidade de fornecer recomendações personalizadas de cargos com base nas informações coletadas durante a conversa.

As principais características do eLLMo incluem:

  1. Uma interface de chat alimentada por IA que parece natural e intuitiva de usar.
  2. Perguntas adaptativas que se ajustam com base nas respostas dos usuários, garantindo que informações relevantes sejam coletadas de forma eficiente.
  3. Integração perfeita com dados de preferências estruturadas existentes, aumentando a precisão das correspondências.
  4. Um sistema de pontuação de confiança para recomendações de cargos, junto com explicações sobre por que determinadas vagas são sugeridas, proporcionando transparência no processo de tomada de decisão da IA.
eLLMo solution interface

Resultados e Impacto

O lançamento do eLLMo trouxe mudanças notáveis. A satisfação dos usuários disparou, com 96% satisfeitos com as recomendações de vagas e 82% elogiando a abordagem inovadora.

O engajamento disparou - os cliques em vagas por novos usuários mais que dobraram, e as conclusões de cadastro subiram de 82% para 89%.

Apesar das etapas adicionais, os usuários relataram menos atrito, melhor personalização e navegação mais fácil. O eLLMo não apenas melhorou nossa plataforma; ele resolveu o problema da experiência de busca de emprego em branco.

96% Satisfação dos usuários com as recomendações
82% Elogiaram a abordagem inovadora
2x Cliques em vagas por novos usuários
89% Conclusões de cadastro (antes 82%)

A Persistência Valeu a Pena

Integrar a tecnologia LLM em nosso produto enfrentou resistência inicial da liderança. Para superar isso, adotei uma abordagem em três frentes. Primeiro, usei o playground da OpenAI para demonstrar as capacidades da tecnologia em tempo real. Depois, apresentei uma visão clara dos benefícios potenciais para os usuários. Por fim, colaborei com nossa equipe de design para criar uma interface intuitiva para interações com IA. Essa combinação de demonstração prática, visão focada no usuário e design elegante acabou convencendo o CTO e o COO, abrindo caminho para a adoção de LLM.

eLLMo mascot illustration
Captura de tela do meu exemplo no playground mostrando como poderíamos aproveitar a tecnologia LLM em nosso produto.

Liderando pelo Exemplo

Em conclusão, como co-líder do Projeto eLLMo, liderei nossa primeira incursão no design de produtos de IA baseados em LLM. Convenci a liderança a adotar essa tecnologia e apresentei nosso progresso ao CEO e a uma equipe multifuncional de mais de 350 pessoas. Nossa equipe desenvolveu habilidades cruciais em engenharia de prompts e integrou com sucesso as capacidades de IA com princípios de design centrado no usuário.

Criamos uma experiência de usuário única e prática que melhorou significativamente a plataforma do ZipRecruiter. O sucesso do eLLMo aumentou a satisfação dos usuários e abriu portas para mais inovações orientadas por IA na Zip. Ao demonstrar nossa capacidade de criar soluções de ponta, garantimos apoio para projetos adicionais de LLM, posicionando nossa equipe na vanguarda da integração de IA na empresa.

Research and Design team celebrating eLLMo's success
Equipe de Pesquisa e Design celebrando o sucesso do eLLMo