Desenvolvemos o seu sistema de recomendação
Desenvolvemos um sistema de recomendação com os seus dados sobre clientes, produtos e comportamento, testamo-lo na prática e ajustamo-lo com base em resultados reais, como fizemos para See Tickets.
A See Tickets oferece recomendações personalizadas aos fãs, mesmo muito depois de um evento
Numa plataforma Azure escalável, reunimos os dados de bilhética e de comportamento da See Tickets e desenvolvemos modelos de recomendação que aprendem continuamente. Testámo-los na prática.
Porque é que todos os nossos clientes veem os mesmos produtos?
Cada página de produto mostra os mesmos produtos mais vendidos, e a newsletter envia a mesma oferta a todos. Um sistema de recomendação seleciona produtos da sua gama para cada cliente e em cada momento, de acordo com as regras que definir.
Um sistema de recomendação só está completo quando funciona nos seus próprios canais
Compras e comportamento num só lugar
Encomendas, comportamento de cliques e características dos produtos numa única plataforma. Na Vivara, os dados do SAP, do Magento e de outras fontes são reunidos diariamente no Azure Databricks.
Um modelo adequado à sua oferta
Collaborative filtering, recomendações content-based ou uma combinação das duas abordagens, consoante os seus dados. Para a Olympia, desenvolvemos um modelo de classificação para associar candidatos a vagas.
Regras definidas por si
Define o que está esgotado, o que nunca pode ser apresentado e o que tem prioridade. O modelo faz as suas escolhas dentro desses limites.
Comparado com a sua oferta atual
Um grupo de comparação continua a ver a lista antiga. Para a See Tickets, testámos as recomendações na prática e ajustámo-las com base em resultados reais.
Primeiro, um ponto de decisão; mais canais só se o teste o justificar
-
Ponto de decisão e objetivo
Página de produto, carrinho de compras, newsletter ou app: onde decide o cliente e queremos aumentar os cliques, as compras ou a margem?
-
Testar com dados históricos
Treinamos o modelo com compras anteriores e verificamos se prevê as compras posteriores melhor do que a lista dos produtos mais vendidos.
-
Testes em produção e expansão
Começamos com um canal e um grupo de comparação. Se funcionar, avançamos para mais canais, com monitorização e uma pessoa responsável.
Temos clientes e oferta suficientes para recomendações personalizadas?
É adequado se
Tem uma oferta variada ou muitos conteúdos, os clientes regressam ou clicam frequentemente, e é possível associar compras ou visualizações a um cliente ou a uma sessão. Pense em lojas online, bilhética, meios de comunicação e vagas de emprego.
Não é adequado se
Vende apenas alguns produtos, os clientes raramente voltam a comprar ou conhece cada cliente pessoalmente. Nesse caso, uma lista fixa dos produtos mais vendidos ou dos produtos frequentemente comprados em conjunto produz praticamente o mesmo resultado.
O que determina a dimensão do projeto
O número de canais que apresentam as recomendações, se estas são calculadas por visita ou em batch, a qualidade dos dados dos produtos, as regras de negócio aplicáveis e quem fica responsável pela gestão.
Uma solução pronta a usar não chega?
Às vezes, chega. Se pretende recomendações de produtos com base em dados de clientes, produtos e transações, conheça a nossa solução Recommend.ai. Uma solução à medida compensa se a sua oferta, os seus canais ou as suas regras não se enquadrarem nela.
Frequentemente comprados em conjunto, um sistema de recomendação pronto a usar ou um modelo próprio?
Análise de cabaz de compras
Escolha esta opção se não for possível associar as compras a um cliente. Pode ver que produtos aparecem frequentemente juntos no mesmo talão. Consulte o nosso artigo sobre IA no retalho.
Recommend.ai
Escolha esta opção se quiser recomendações de produtos baseadas em dados de clientes, produtos e transações, com regras definidas por si. Saiba mais sobre Recommend.ai.
Um sistema de recomendação à medida
Escolha esta opção se a sua oferta, os seus canais ou as suas regras forem diferentes, como acontece com eventos, vagas ou conteúdos. O nosso conselho: comece por um único momento de decisão e um grupo de comparação.
Já associámos fãs a eventos e candidatos a vagas
A Data Science Lab trabalha com dados e IA desde 2016. Com sede em Amesterdão, somos parceiros da Databricks e da Microsoft. Para a See Tickets, prevemos que eventos interessam a cada visitante; para a Olympia, trabalhámos na correspondência entre candidatos e vagas.

A primeira conversa é sobre onde os seus clientes tomam decisões, ainda não sobre algoritmos
Stef Stoelwinder
Desenvolvimento de NegócioStef é o seu primeiro ponto de contacto. Na primeira conversa, falamos sobre onde os seus clientes tomam decisões, que dados tem e como mede o sucesso.
E-mail info@datasciencelab.nl
Telefone +31 (0)20 3636 724
Onde devem os nossos clientes passar a ver uma sugestão melhor?
Descreva o momento em que os clientes fazem a sua escolha e os dados de que dispõe. Receberá uma resposta por email, ou marcamos uma primeira conversa.
Mensagem enviada
Obrigado pela sua mensagem. Entraremos em contacto consigo o mais rapidamente possível.
Perguntas frequentes
Um sistema de recomendação, em inglês recommendation engine ou recommender system, seleciona, de entre uma vasta oferta, o que provavelmente é relevante para cada utilizador: um produto, um artigo, um evento ou uma vaga. Aprende com comportamentos anteriores, como compras, cliques e tempo de visualização, e com as características da oferta.
As recomendações de produtos numa loja online são o exemplo mais conhecido. As recomendações personalizadas numa newsletter ou aplicação funcionam da mesma forma. É uma das aplicações de IA que desenvolvemos.
O collaborative filtering encontra clientes com comportamentos de compra semelhantes e recomenda o que compraram e ainda não comprou. Não é necessário um perfil de cliente. O content-based filtering analisa as características do que uma pessoa escolheu anteriormente, como a categoria, a marca ou o género.
Um sistema de recomendação híbrido combina as duas abordagens, como acontece com o nosso Recommend.ai. Os sistemas de grande dimensão funcionam muitas vezes em três etapas: selecionam candidatos de toda a oferta, atribuem-lhes uma pontuação e depois reordenam a lista, por exemplo para introduzir variedade ou novos produtos.
É o chamado problema de cold start: um novo cliente ou produto ainda não tem histórico, pelo que o collaborative filtering não tem dados com que aprender. Nesses casos, o modelo ALS do Apache Spark, o motor de processamento por trás do Databricks, não faz deliberadamente nenhuma previsão, para que possa escolher uma alternativa.
É habitual combinar abordagens: os novos visitantes veem produtos populares ou sazonais, enquanto os novos produtos são recomendados com base em características como a categoria e a gama de preços. Assim que houver cliques e compras, o modelo assume essa função.
São necessárias interações que possa associar a um cliente ou a uma sessão, como encomendas, cliques, visualizações ou compras de bilhetes, além de um catálogo de produtos com características e disponibilidade. Normalmente, trata-se de feedback implícito: um clique ou uma compra, não uma classificação por estrelas. Modelos como o ALS têm uma variante própria para este tipo de dados.
Numa loja sem cartão de fidelização, não é possível associar uma compra a uma pessoa; ainda assim, é possível fazer uma análise de cabazes de compras a partir dos talões. Se os seus dados estiverem dispersos por vários sistemas, comece pela fundação de dados.
Comece offline: treine o modelo com dados mais antigos e verifique se prevê as compras posteriores melhor do que uma referência simples, como uma lista dos produtos mais vendidos. Entre as métricas habituais estão a precision at k, a proporção das primeiras k recomendações que são relevantes, e o NDCG, que também tem em conta a ordem.
Depois, teste em produção com um grupo de comparação que continua a ver a oferta anterior. Defina antecipadamente se pretende otimizar cliques, compras ou margem. Muitos cliques em produtos baratos nem sempre correspondem ao objetivo.
Um modelo que depende apenas do comportamento anterior reforça o que já é popular e deixa de lado produtos novos ou menos conhecidos. Por isso, reordene a lista: limite o número de produtos de uma mesma categoria, dê uma oportunidade aos novos produtos e exclua os que a pessoa já comprou.
As regras de negócio entram na mesma etapa, como a de não mostrar produtos esgotados. Após o lançamento, volte a treinar o modelo para que tenha em conta novos produtos e as estações do ano. Pode ler sobre os aspetos técnicos em MLOps.
Fazer recomendações com base no comportamento de uma pessoa constitui definição de perfis. O Comité Europeu para a Proteção de Dados descreve-a como a análise automatizada de dados pessoais para avaliar aspetos pessoais, como comportamentos, preferências e interesses. Para isso, é necessário ter uma finalidade e um fundamento jurídico ao abrigo do RGPD, e os clientes podem opor-se ao marketing direto.
O Regulamento dos Serviços Digitais exige que as plataformas em linha sejam transparentes quanto ao funcionamento dos seus sistemas de recomendação. As maiores plataformas também têm de disponibilizar um feed não personalizado. Cabe ao seu jurista ou responsável pela proteção de dados avaliar se estas regras se aplicam à sua organização. Em conjunto, determinamos que dados são realmente necessários.
Quando o seu sortido é pequeno, os clientes raramente regressam ou não é possível associar compras a um cliente ou a uma sessão. Nesses casos, uma lista fixa dos produtos mais vendidos faz praticamente o mesmo, com menos trabalho de gestão. Se quiser primeiro perceber quem são os seus clientes e que valor geram, comece pela análise de clientes.
Se os seus dados de produtos estiverem desorganizados, com categorias em falta ou artigos duplicados, resolva isso primeiro. Se uma solução pronta a usar for adequada, indicamos-lhe o Recommend.ai. Se não souber onde está o problema, comece por uma avaliação da maturidade.
O que complementa as recomendações baseadas nos seus próprios dados?
- Aplicações de IAUma visão geral das nossas aplicações de IA, desde data science até IA generativa e business intelligence.
- Recommend.aiO nosso sistema de recomendação pronto a usar para recomendações baseadas em dados de clientes, produtos e transações.
- Análise de clientes baseada em dadosQuem são os seus clientes, o que compram e quanto geram em receitas: uma base para cada passo seguinte.