カテゴリー
技術 未分類

賞金付きクイズアプリの答えを求めるbot

HQ というオンラインクイズの iPhone アプリがあり、アメリカで流行しつつあるそうです。

一日2回開催される、12問のトリビアクイズに全問正解すると、その回の賞金を正解者で山分けできる、というサービスで、アプリに登場する司会者に特徴があり、家族・友人・同僚などを巻き込みやすい形になっているのが広まっている秘密のようです。

そんなクイズアプリに対して、前記事のようなプログラムによる解法をデモしたのが、トビー・メラーさんんのこちらのブログ記事

デモ動画はこちら。02:00 前後から、アプリの出題(画面右側)に対して、画面中央に開いたコンソールが、3択の回答を表示しています(小さくて見づらいので、キャプションで強調表示されていますが)。

回答が提案されるプロセスは以下の通り

  1. iPhone のアプリ画面を QuickTime で MacBook に映す
  2. Automator で問題と回答3択のスクリーンショットを撮る
  3. Google Vision API でテキスト化
  4. Googleカスタム検索API で、”問題文”や”問題文” AND 回答候補 を検索
  5. 検索結果の先頭9個の抜粋文に、回答語が出てくる回数をカウント
  6. 抜粋に回答が出ない場合は、URLを開いてページ全文から回答語をカウント

この単純な方法で、7秒以内に正答を得ることができているそうです。

なお、実際のゲームでこういったプログラムを使うのは、HQ アプリの利用規約に触れるということで、メラー氏は録画したゲーム画面を使って、こういったことが可能だ、という検証のみを行ったということです。

HQ アプリの方でも、不正な参加者を無くすべく、画像を保存するユーザーを弾いたりと対策を実施しているようですが、なんとなればiPhone の画面を別のカメラで撮影したっていいわけです。大なり小なり賞金が出る、という時点で、検証ではなく本気でこういう解法を使ってくるユーザーが出るのは避けられなさそうに思います。

[アプリid:1232278996] 指定されたアプリケーションが見つかりませんでした。削除されたのかもしれません Embed iPhone/iPad App
カテゴリー
スマートフォン ツール

Magic Sudoku – iPhoneカメラで撮るだけの数独回答アプリ

Magic Sudokuは、iOS 11 の ARKit を使った、数独の答えを教えてくれるARアプリです。

iPhone のカメラを数独の問題に向けるだけで、画面内に一瞬で答えが出てきます。こちらがデモの様子(クリックで開きます)。複数の数独を解いて、全部画面中に表示されたままにできるんですね。

My boss made an augmented reality app that solves sudoku puzzles

数独の回答ツール(ソルバー)は昔からたくさんあるのですが、問題をパソコンやスマートフォン上で入力するのが面倒でした。画面上の問題をカメラで認識することで、この手間が大きく省かれたと言えます。

パズルを機械に解かせてどうすんだ、という話はありますが、人間が(ときには何時間も)うんうんうなってやっていたことを解決する事例、としては十分魅力的だと思いました。数独という、カメラで認識しやすい形の問題だからこそできたものですが、今いろいろな会社や工場で人が時間を掛けてやっている作業が、こんな風に簡単になったらすばらしいですね。

Magic Sudoku

カテゴリ: ユーティリティ, 仕事効率化
言語: アラビア語, オランダ語, 英語, フランス語, ドイツ語, 日本語, 韓国語, ポルトガル語, 中国語, スペイン語, 中国語
価格: ¥100
バージョン: 1.8

開発者: Hatchlings, Inc.
公開日: 2017-09-19
評価(全バージョン):
(4人のレビュー)
評価(現バージョン):
(4人のレビュー)

スクリーンショット

screenshot 0screenshot 1screenshot 2screenshot 3screenshot 4screenshot 0screenshot 1screenshot 2screenshot 3screenshot 4

via Product Hunt