LLM 如何让谷歌地图的一项功能重获新生(附 Claude 技能)
Anthropic
OpenAI
DataForSEO
Apify
一位开发者利用大语言模型和公共 API 重新打造了谷歌地图中于 2023 年被移除的“匹配你的风格”功能。其方法包括通过 DataForSEO 和 Apify 抓取贡献者评论,使用协同过滤为候选地点打分,并应对虚拟化列表和超时等挑战。
2018年,谷歌地图推出了“Your Match”功能——这是一个百分比,根据用户过去的评论,表示他们喜欢某家餐厅的可能性。作者一直依赖这一功能,直到2023年它被悄然移除。为了重现这一功能,他们采用了基于用户的协同过滤方法:找到与你评分相关的人,然后推荐他们喜欢而你没尝试过的地方。然而,直接抓取谷歌地图因虚拟列表和忽略的合成滚动事件而困难重重,因此他们转向了两个付费API:DataForSEO(用于获取种子地点的评论)和Apify的贡献者抓取actor(用于获取评论者的历史记录)。该流程收集了约730位评论者和约32,500条评论,产生了约4,000个候选地点。评分公式根据亲和力(与你的种子喜欢的重叠程度)对支持者进行加权,并对活跃度(评论数量)进行衰减,以避免评分众多但不加区分的评论者带来的偏见。成本相当高:Apify每条评论行收费0.0015美元,总计48.67美元;而DataForSEO每条评论更便宜,但缺乏贡献者级别的提取。最终的技能和脚本已存放在一个代码库中,并附有警告:该方法并非真正的推荐系统,也不修正流行度偏差。
来源: Habr — хаб ML —
原文
