パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

相撲ゲームをプレイするAI、「バグ技」を発見し利用する」記事へのコメント

  • by Anonymous Coward on 2022年08月18日 18時18分 (#4308816)

    世の中のゲームテスターは全部AIに置き換わるという事を示しました。

    • by Anonymous Coward

      シーンの構成が単純で、かつユーザの入力操作が極限られるゲームならAIテスターでOKになるかもしれません
      が、仮にテストを任せたとしても「何が仕様で何がバグか」をAIが判断できる訳ではないので使い物にならないのでは?

      • by ukenerai (36532) on 2022年08月19日 0時41分 (#4308990) 日記

        有名なDQ4カジノの裏技 [wikiwiki.jp]とか、バグとして検出できるんですかね?
        プログラムコードを食わせた方が、オーバーフローバグとして検出してくれるかも。

        --
        -- う~ん、バッドノウハウ?
        親コメント
        • by Anonymous Coward

          ショップ系のは 「画面キャプチャから金銭授受を計算」==「実際の金銭授受」 でバグ発見はできそう

          「画面キャプチャから金銭授受を計算」を汎用性高く作るのがキモだろうけど

        • by Anonymous Coward

          人間のテスターが検出できなかった(だから発売されて「裏ワザ」になった)ものをAIが検出できなかったとしてもそこにケチをつけるのはあまりに不公平では

      • by Anonymous Coward

        少なくとも最近のオープンワールドなゲームとか、下手にAIにやらせたら逆に時間かかるというか、速攻で無限ループに嵌りそうだ。

      • by Anonymous Coward

        「何が仕様で何がバグか」を学習させるのがAIじゃないのかしらん

        • by Anonymous Coward

          AI「このシナリオは面白くありません。バグであると判定します」
          って言われたらシナリオライターが泣いちゃうかも。

          • by Anonymous Coward

            せめて「序章の※※※のセリフと、第二章の◆◆◆◆のセリフが矛盾しています」とか拾ってほしいかな。

        • by Anonymous Coward

          そのためには、何らかの形で仕様ドキュメントを「理解」させるか、
          あるいは「ヒトはこういうものをバグと判定した」「これはバグではないと判定した」というデータを喰わせる必要があります

          「放っておけば、試合遂行状態のことを不具合だと”感じて”もらえる」という可能性は否定しませんが、それを体験できるほど人の命はおそらく長くありません

          • by Anonymous Coward

            試合遂行”不能”状態、だな

            あとAIに完全に任せると
            キッズみたいに「ただ性能が低い/高い技のこと」をバグだのチートだの判定し始めるだろうしなぁ

    • by Anonymous Coward

      バグが発生しているかどうかを機械的に判定できるならね。
      そして機械的に判定できるなら、ファジングやコードカバレッジテストを無人で走らせておけば良い。

      AIと言っても新規のコマンド列は実質ランダム生成なので変化量を抑えたファジングと変わりない。
      バグが発生するとAIの評価値が高くなる・外れ値を出す場合に限り、
      AIを回しておいて代表例を「人間が確認する事で」バグが見つかる可能性はある。

    • by Anonymous Coward

      スマホ1つでOKなればいいね

      カメラがありTensorあり、BLEのPeripheralモードでキーボードマウスになりPCに接続。

      ゲーム以外でも勝手に操作して仕事をやってくれるかも

    • by Anonymous Coward

      マジレスしちゃうなら
      この手法だと、テスターのツールにはなり得てもテスターの置き換えにはならんのですよ
      採点というか「価値」やそのランク付けをヒトが教えないといけない

      一つは「バグ」は必ずしもAIに分かりやすくない概念であること
      今回がそうであるように、この「タイムアップ勝利」は制作者が確認したからバグだと判定されたのであって
      そうでなければ「無駄に試合時間が長い弱いパターン」に過ぎません。

      また、基本が「勝利が至上」(実際は敗北しないことが、だけど)の価値判断になっているので、それに背く行動によるバグも拾えません
      まだ古典的な「あらゆるパターンを自動でやらせるブルートフォース」の方がマシになってしまいます

      例えば「全てのパターンから選ぶのではなく、ある程度通常/技/移動/その他を選択させる」とかの方が使える
      (これから外れるパターンはヒトがカバーする)

      • by Anonymous Coward

        >一つは「バグ」は必ずしもAIに分かりやすくない概念であること

        たとえば カルドセプトサーガみたいな奴だと、
        今のAIは何も気にせずにそのまま続けそう。

        「「カルドセプトサーガ」にダイス目が偶数と奇数を繰り返すバグ」
        https://srad.jp/story/06/12/06/0155253/ [srad.jp]

ナニゲにアレゲなのは、ナニゲなアレゲ -- アレゲ研究家

処理中...