Como o LLM Trouxe de Volta um Recurso do Google Maps (Habilidade Claude Incluída)
Anthropic
OpenAI
DataForSEO
Apify
Um desenvolvedor usa LLMs e APIs públicas para recriar o recurso 'Sua Correspondência' do Google Maps, que foi removido em 2023. A abordagem envolve raspar avaliações de contribuidores via DataForSEO e Apify, pontuar candidatos com filtragem colaborativa e lidar com desafios como listas virtualizadas e timeouts.
Em 2018, o Google Maps introduziu o 'Your Match' – uma porcentagem indicando a probabilidade de um usuário gostar de um restaurante, com base em suas avaliações passadas. O autor contou com esse recurso até que ele foi silenciosamente removido em 2023. Para recriá-lo, eles usaram uma abordagem de filtragem colaborativa baseada no usuário: encontrar pessoas cujas avaliações se correlacionam com as suas e, em seguida, recomendar lugares que elas gostaram e que você ainda não experimentou. No entanto, raspar o Google Maps diretamente se mostrou difícil devido a listas virtualizadas e eventos de rolagem sintéticos ignorados, então eles mudaram para duas APIs pagas: DataForSEO (para avaliações de lugares 'semente') e o ator de raspagem de contribuidores da Apify (para históricos de avaliadores). O pipeline coletou cerca de 730 avaliadores e aproximadamente 32.500 avaliações, produzindo cerca de 4.000 lugares candidatos. A fórmula de pontuação pondera os apoiadores pela afinidade (sobreposição com suas curtidas 'semente') e atenua pela atividade (número de avaliações) para evitar viés de avaliadores prolíficos, mas indiscriminados. Os custos foram significativos: a Apify cobrou US$ 0,0015 por linha de avaliação (total de US$ 48,67), enquanto a DataForSEO foi mais barata por avaliação, mas não oferecia extração em nível de contribuidor. A habilidade e o script finais estão disponíveis em um repositório, com um aviso de que o método não é um sistema de recomendação real e não corrige o viés de popularidade.
Fonte: Habr — хаб ML —
original
