2018年1月26日金曜日
AIでバグを取る
Windows10になってから、その不安定さには辟易としている。アップデートも頻繁にあるが、勝手に再起動するのは何とかしてほしい。まあそれはともかくとして、実機での動作確認にRPAを使うというのは考えられることだが、それ以上にAIに働いてほしいものだと思う。
このバグ検知機構は、サーバではよく見られるようなリモート操作の仕掛けが使われる。即ち、一つのPCの中に二台のPCがあって、独立して動作する。そのうち一つは従来の意味でのPCであり、もう一つはそのPCを操作し、その様子を記録するだけのPCだ。自動テスト機ないしはRPAの一種と言ってもよいが、機能は若干違う。(従来で言う)テストデータの自動生成とも少し違う。
バグテスター(仮名)の役割は、OS(ないしはアプリ)のバグを発見することだ。このためにはユーザのあらゆる操作をシミュレーションしなければならない。自動テストにおけるテストデータは、操作と期待値がセットになっていたが、こちらは操作をランダムに行うため、期待値が存在しない。
ある操作をしたときにコンピュータがどう振舞うかを事前に計算することはできないので、強化学習の手法は使えないはずなのだが、実はそうでもないのだ。「同じようなソフトのバージョン違い」との比較、という手段が残されている。
バージョンが少ししか違わないなら、その差分については検出されるはずだし、そうでないところは同じ(差分がない)はずだ。これを用いて、いわゆるデグレードや、ランダム(に見える)エラーが検出できるはずだ。
また、教師付き学習としておき、エラーを出したときに人間が正否判定をしてやることで、例えばWindows7と10のように画面が大きく変わる場合でも、同様のことをすることができる。
何れにしても、こういった仕掛けを普通のPCにも入れておくことは色々と便利だ。それは結局RDPの変形なのだろうからリモートにも応用できるし、操作が重くなったり操作不能になったりしたときでも回復の道がある。
一つ残念なのは、このテストには膨大な工数が掛かることだ。このため分割・結合といった従来のテスト法と組み合わせたり、操作のランダムさ加減に一定の制限を掛けるなどして効率化をすることが必須で、そこには従来のテスト法と同じ苦労が発生する。
登録:
コメントの投稿 (Atom)
注目の投稿:
陰謀論とスピリチュアルと宗教
あいかわらず生成AIをいじめて遊んでいるのだが、その中で出てきた「自説」を披露する。 結論からすると、陰謀論とスピリチュアルは、現代の宗教と同じ役割を持っており、宗教のネガティブな部分を陰謀論が、ポジティブな部分をスピリチュアルが担っている、そして既存の宗教を信じる者が減っ...
人気の投稿:
-
非常用トイレの構想 は過去に何回か書いているが、ここで考えるのはもっと現実的なもので、極端な話、明日大震災が起きても使えるものだ。知恵として覚えておいて欲しい。 非常用トイレとして、高分子吸収剤によるものが市販されている。これは赤ちゃんのおむつや生理用品などと同じく、水分を吸収...
-
日本と世界の右傾化とその理由 の続き。世界的な国粋主義、自国第一主義、覇権主義、暴力肯定、秩序破壊の傾向に関し、その原因について考えてみる。なお、けっこう重い話ではあるのだが、あくまでも『根拠なき自説』であるので、気軽に聞いて頂きたい。 世界的な右傾化の原因は、経済格差や...
-
過去、 https://spockshightech.blogspot.com/2025/04/blog-post.html https://spockshightech.blogspot.com/2025/04/blog-post_26.html https://spock...
-
「日本は右傾化している」マスコミのそういう指摘に対して、「いや今までが左だったのが正常に戻っているだけだ」というコメントをしている人が、SNSに限らず議員などでも見かける(高市氏本人ですらそう言っている)。だがこれは、結局右傾化を認めたということである。右傾化とは文字通り「右に...
-
骨梁とは、骨の内部に存在する網の目ないしはスポンジのような構造のことだ。この構造によって、骨は頑丈なのに軽量でいられる。類似の構造としてはアルミ発泡材があるが、あれはどちらかと言えば消音や軽量化が目的であり、骨のような(建築用語で言うところの)構造材としての用途とは少し違う...
-
実業家の河原由次氏が、豚まんを新幹線内で食べたところ注意された、という呟きをしたことに対して論争が起こっているが、それを科学的・定量的な視点で考察する。 まず、原典を以下に提示しておく。 https://x.com/i_am_kawa_chan/status/202903...
-
3Dプリンター木造建築工法2 更なる改良 の続き。 リグニンは、180~220℃でゾル状になり、3Dプリンタから射出できるようになる。この状態はまだ熱可塑性の状態にあり、いったん冷えると固まるが、再度この温度になると軟化する。そして、200℃以上で数十分~2時間程度保持す...
-
以前も https://spockshightech.blogspot.com/2025/08/blog-post_05.html のようなことを考えてみたが、また別の視点から労働生産性について考えてみた。 日本の労働生産性はOECDの中でも低位にある。何が労働生産性向上の足を引...
-
少子高齢化対策の一つの手段として、コンパクトシティがあることは以前も述べた。これに関して非常に重要なのは、住居を気軽に移転できることだ。だが現実には引っ越しには高額の費用と多大な手間が掛かる。 なぜ費用が掛かるのかと言えば、間違いなく人件費の都合である。だからこの解決策はロボ...
-
映画『翔んで埼玉 〜琵琶湖より愛をこめて〜』の中で、琵琶湖の水を止めて(京都大阪方面への放水を止めて)大阪を困らせる、しかし滋賀県の大部分は水没してしまう、という描写があった。これは関西ではよく言われる冗談でもある。「琵琶湖の水止めたろか」「滋賀が先に水没するで」というのが定番...

0 件のコメント:
コメントを投稿