首页  »  亚马逊云科技解决方案  »  游戏行业  »  游戏玩家分析  »  基于 Amazon Comprehend 的游戏舆情分析

基于 Amazon Comprehend 的游戏舆情分析

此亚马逊云科技解决方案有何用途 ?

如今在一个互联网高度发达的社会中,人们的娱乐方式由线下向线上倾斜,更好的游戏体验无疑是吸引玩家的首要因素。然而如何收集玩家反馈却是广大游戏开发者的难题,因为需要从文字中提取情绪和关键字来分析游戏的优缺点。基于 Amazon Comprehend 的玩家评论分析解决方案使用 Amazon CloudFormation 快速部署,迅速满足对游戏评论分析的需求,抓取 Apple App Store 和 Google Play 这两大主流游戏发行平台的评论数据,并利用 Amazon Comprehend 这一亚马逊云科技托管的自然语言处理服务进行情绪分析和关键词检测,定期抓取新增评论并进行分析,在 QuickSight 可视化面板中展示分析结果,帮助游戏开发者快速得到用户反馈,阶段性总结当前游戏版本的优势与缺点,为游戏的更新迭代打下基础。

方案优势

分析玩家反馈

本方案采用 Cloudwatch Event 进行任务触发,对玩家评论语句进行周期性自动化分析,得出热词与情感趋势。

可视化舆情统计

采用 QuickSight 可视化呈现玩家热词与情感倾向,在和亚马逊云科技各项服务良好集成的同时,采用各种图标使分析结果可视化。

减少运维成本

本方案使用 Amazon FargateAmazon Aurora Serverless 等无服务器服务,很大程度上减少了后期的运营维护成本。

亚马逊云科技解决方案概述

方案架构图如下(可单击放大查看):

用户上传包含游戏信息的 CSV 文件到 Amazon S3 中, Amazon Fargate 会调用第三方平台接口,将相应游戏的评论抓取并存取至 Amazon Aurora 数据库中并调用 Amazon Comprehend 进行评论分析,Amazon Comprehend 的分析结果也将存储至 Amazon Aurora 中。 QuickSight 将 Amazon Aurora 作为数据源对结果进行可视化。

本方案的快速启动 Amazon CloudFormation 模版将会部署以下服务:

  • Amazon Comprehend 是一项自然语言处理 (NLP) 服务,能够分析出文本中的实体,关键字和情感,便于统计和分析游戏的玩家反馈。
  • 本解决方案使用 Amazon Fargate 运行 ECS 集群,负责运行进行语义分析的 Docker 容器。使用 Amazon Fargate,您无需预置和管理服务器,无需进行任何配置更改。
  •  Amazon Aurora Serverless 用于存储语义分析的结果,数据库集群会根据您应用程序的需求自动启动、关闭以及扩展或缩减容量,更具成本效益。
  • Amazon Lambda 是亚马逊云科技的无服务器计算服务,无需预置或管理服务器即可运行代码。Amazon Lambda 在本解决方案中执行数据库初始化的工作。
  • Amazon S3 是对象存储服务,本解决方案中用于存储游戏信息文件。
  • QuickSight 是完全托管的 BI 可视化服务,本解决方案的分析结果,将通过 QuickSight 实现可视化展示。
  • Amazon CloudWatch 是管理监控服务,解决方案中由 Amazon CloudWatch 配置定时任务规则,以便每天更新评论数据分析。

基于 Amazon Comprehend 的游戏舆情分析

版本 1.0.0
上次更新日期:2022 年 5 月
作者:亚马逊云科技