ChatGPTでApp Store口コミから電子マネーアプリを分析する

　電子マネー事業に携わる中で電子マネー決済の種類のひとつにモバイル型の決済があります。各種電子マネーもiPhoneやアンドロイドで利用できるようになっています。
　モバイル決済はお財布不要で便利で早く決済できることが魅力です。カード型の電子マネーと比較しても決済機能だけにとどまらず、利用できるサービスが多岐にわたりますが、その分、様々な影響から改善する点が多くあります。
　今回はモバイル決済を担当しているチームメンバーよりモバイル決済に関して「AppStoreの口コミを分析したいと思っていてもなかなか手が回らない」と相談を受けたので、ChatGPTを使ってAppStoreの口コミを分析することにしました。

## 完成したもの
今回は同じ時期にApplePayに対応しサービスを開始した「WAON」と「nanaco」の電子マネーを比較することにしました。
ChatGPTを利用しレビューのまとめと分類、感情分析を行いました。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477447/659c13dc-6ad6-0583-6d09-ebdcf85dcd70.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477447/f023073c-1895-213d-8df7-aeb597ba1e5a.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477447/ece8b94f-f151-d87f-3d24-0704ebba3c4e.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477447/a114860b-7c5b-597c-4fce-26c65de958c2.png)
WAONとnanacoの電子マネーの口コミを比較しました。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477447/cfc8af95-4bee-cdb6-561d-9161886c9745.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477447/7daab2bc-eab4-4b75-0caa-a15b11492060.png)
最後にAppStoreで高評価を取得する方法をまとめました。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477447/d23578be-160d-1fd9-9e4e-69158d2a959e.png)
# 使用したもの
・ChatGPT
・Octoparse
・Excel
・PowerPoint
# 手順
1.AppStoreの口コミをOctoparseを利用してダウンロード
2.口コミをChatGPTで分析
3.2をExcelにまとめる
4.PowerPointに内容をまとめる（完成したもの）
### 1.AppStoreの口コミをOctoparseを利用してダウンロード
AppStoreのレビューをダウンロードするためにOctoparseを利用して抽出します。（今回はお試し（無料）で利用します）
Octoparseは視覚的に分かりやすく、インターネット上に公開されているホームページやウェブシステムから、データを自動で取得できる Webスクレイピングツール/Webクローラーです。

https://www.octoparse.jp/blog/how-to-extract-reviews-from-the-app-store

#### Windows用のアプリをダウンロードする
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477447/733c9696-6f6f-2d1e-be14-aa044f38cba6.png)
#### TOP画面の左側テンプレートを選択
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477447/cfabbcd0-ce72-3a0b-6ad5-4c8c72445708.png)
#### 検索欄に「App Store」と入力し検索、アプリレビューを選択
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477447/51657145-ab83-f5a5-d827-722bbcb75f44.png)
#### 「手動で入力」を選択するとURLが薄く表示されているためそのままURLを入力。（id=*****(*は前の次手順で確認したアプリのidを入力））最後に保存実行。
【URL】
http://itunes.apple.com/rss/customerreviews/page=1/id=*****/sortby=mostrecent/json?|=en&&cc=jp

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477447/56100c4f-a026-226f-428c-6c96ac9a6a80.png)
#### アプリidはAppStoreプレビュー画面にアクセスしidを確認する（ここではWAONアプリid「1471075782」）
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477447/7ddbe2ec-6188-7e1f-ac2f-bf495e5a3f81.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477447/19aefb9b-9977-14c8-9aa8-6021f79d2759.png)
#### 抽出したデータをエクスポートする（Excel）
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477447/76cd180a-7d88-e40d-6fc7-5fff09bec58d.png)
### 2.口コミをChatGPTで分析
#### 質問の仕方
質問の内容をカテゴリに分ける
（質問内容）以下の文章は不満、要望、質問のどのカテゴリに当てはまりますか？（以下、口コミを貼り付ける）
感情を分析する
（質問内容）この文章は「ポジティブ」「ネガティブ」「中性」「混在」のどの感情が最も近いですか？
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477447/1d0964fa-65aa-3931-5400-4b2df7aaef7a.png)
口コミの中から混在的な問題を発見するため25個の口コミをまとめて分析する
（質問内容）以下の例文から発見できる〇〇アプリの混在的な問題は何ですか？
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477447/1baf23f0-1995-42ef-47e0-14a03ba9589e.png)
### 3.1、2をExcelにまとめる
手順1で抽出した口コミの一覧に手順2で抽出したChatGPTからの回答をまとめる（コピぺの繰り返しです）
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477447/532c33a6-a719-396e-2d47-4a97acc4e87b.png)

# 完成してみて
　WAONアプリのレビューを50件、nanacoのレビューを25件をChatGPTに投げかけましたが、全く同じ質問をしても時間によって回答の仕方が異なり、丁寧な回答の時もあれば、とてもあっさりした回答の時もあり、AIにも人格があるかのように感じました。Excelをまとめる部分は手作業になってしまったので、大量の口コミを分析する場合はPowerAutomateの様なオートメーションできるシステムを使用して短い時間で作成できるといいと思いました。
上司と実際業務を担当している方にこのレポートを見ていただいたところ以下の感想をいただきました。
・コールセンターにお客様からいただく問い合わせや不具合の対応ばかりで多くの意見に目を向けられていなかったので興味深い、顧客満足度の観点からこのような調査は定期的に行い、改善に繋げることが大切。
・すべてを実現することは難しいが、どのようなアプリを目指すか考えるための指標になる
・「アプリを立ち上げる」「決済をする」「チャージをする」ということはアプリが実現しなければならない基本的なサービスであるため、そのようなことでお客様にご不便をかけていることについては早急に改善しなければならない。
・分析するだけで終わってしまっては意味がない、ここからどう改善していくかが重要である。改善に繋げるための分析ができたらもっと良し。

感想を聞いて私は「データを分析して何をしたいのか」という目的がなかった為、結論を導き出す分析になっていないことに気づきました。担当者からすると分析で挙げられた内容は「わかってるよ」という内容ばかりだったと思います。
次回、分析を行うときは「データ分析によって成し遂げたいこと、知りたいことは何か？」を議論することろから始めたいです。