Oneside Flat Web

◆不定期日記ログ◆

LOG 2023-06

■2023-06-13
22周年
 本日、弊サイトは22周年を迎えました。
 あなたは22歳のとき何をしていましたか? わたしは大学生で、おしらっさんから竹の水鉄砲を貰っていました。そんなことも調べられてしまう。そう、ワンサイドフラットならね。

 インターネットの発達とともに歩んできた我々くらいの世代だと、どのタイミングを起点に周年を祝うのかが曖昧になりがちです。
 実際、自作のhtmlを初めてサーバーに乗せたのは24年前になりますし、日記のページを作ったのは6月でなく4月になります。

 この22周年というのは、サイトの名称が「ワンサイドフラット」になって本腰を入れて更新しはじめたときを起点にしています。
 よく考えたらその後「ワンサイドフラットウェブ」に改題しているため、そこでカウントをリセットすべきではないか? という考えに至りましたが無視しましょう。

 なお「日記ログが10月からなんだが?」という点につきましては、その頃はRPGツクールのゲームや音楽などの成果物を置いておくためのサイトであったので、テキストもオマケにすぎず、したがって日記ログをアーカイブしていなかった、という経緯があります。まあそんなこと気にする人はいませんね。


 せっかく22周年なので22にちなんだ話をすると、タロットの大アルカナが22種類ですね。
 星とか魔術師とか隠者とか法皇とか、皆さんは何をきっかけに知りましたか? いま順番をだいぶ恣意的にしたので「ジョジョ3部」としか答えようがないとは思いますが、大アルカナをジョジョで知り、四神(玄武とか青龍とか)を魔界塔士で知ったやつはだいたい友達といえるでしょう。末永く宜しくお願いします。
 
■2023-06-18
続・午後12時の交差点
 以前、「午後12時とは昼か夜か」という疑問について書いた。
 このとき俺は「午後が0時から始まるので午後12時は一日の最後の瞬間だ」と当たり前のように書いたが、それから歳月が流れ、俺は自分の追及がぜんぜん甘かったことを知った。

 午後が0時から始まる?
 そんなこと誰が決めたんだ?
 烙印を消す命が歴史を書き直すのか?

 まったく信じられない話だが、我々が暮らすこの地球では、午前も午後も12時から始まるらしい。
 小学校で時計の読み方を習ったよなァ~~時計の長針が1と2の間にあるときは「1時」だッ! では12と1の間にあるときは……? 当然「12時」だッ!
 Windowsの時刻表示を12時間表記に変えてみろ、「午前11:55」の10分後には「午後12:05」と表示されているだろう。「午後0時という表記は日本独自の慣習」という記述さえ見かけてしまった。

 俺たちは「12時→1時→2時」という一日のスタートを受け入れて暮らしている!
 こんな数字の使い方があるかッ!?
 新年を祝う瞬間が「12月1日」だったら誰もがおかしいと思うだろうが!
 以前の俺は「12をやめて0にすべき」と申し立てた。当然それに対しては「時計が生まれたときに0が発見されていなかったので仕方ない」という答えが用意されているが、じゃあ1時から始めろよ! なんで12から始めてんだッ!

 いったい誰が「12からスタートしよう」なんてイカれたことを考えたのだろう。調べてみても「なぜ0でなく12なのか?」という問いばかりがあふれていて、「なぜ1でなく12なのか?」という情報には行き当たらなかった。
 時計の歴史のはじまりとして、古代エジプトの日時計を挙げる資料は多い。日時計が発祥なのであれば、影が真北になる瞬間を「1」とするのが自然なのではないか? 0を知らないからといってここを12にするわけがない。


 というか、そもそもだ、午前とか午後とかいうのをやめてしまえば良いんだよもう。
 00:00から23:59で表される24時間制であれば冒頭のような混乱はない。現代においては日勤と夜勤を繰り返す人も珍しくなく、出勤時間や労働時間の管理には24時間表記が必須だ。グローバル化する社会では、サンフランシスコの友人とネットゲームしていて「今そっち何時?」「11」「am? pm?」みたいな無駄なやりとりをしなくて済むメリットもあろう。
 だいたいam/pmという言い方もコンビニチェーンがなかったら絶対どっちがどっちかわかんなくなっていたはずだ。after……? post……? もうam/pmがファミリーマートになって10年以上たつので、若い世代はもう完全にわかんなくなっている可能性がある。早めに撲滅すべき。

 ただ……これについては「12を0に入れ替えろ」よりもはるかに困難を伴うだろう。午前・午後という概念は、ぶっちゃけアナログ時計のためにある。文字盤にギリシャ数字で23とか書かれても全然わからないし、鐘を10回も20回も鳴らしたら誰も回数を把握できない。
 つまり、午前・午後を消滅させるには、アナログ時計を消滅させなければならない。これは無理だ。なぜならアナログ時計はカッコイイからだ!!

#PS4share
時術の資質
 これがデジタル時計になったらすごくカッコわるい。「カッコよさ」は全てに優先するぜッ!
 
 はるか昔……弊サイトにまだBBSがあったころ……
 レンタルBBSを絨毯爆撃する海外のBOTと、管理人との長い戦いがあった……

 その戦いは、コメント前にクイズに答えないといけないシステム「くいこめ1号」の完成によって幕を閉じた。

PIPI
ピピチャン!(借り物だったのが自作スクリプトになったからBOTの自動爆撃対象から外れただけだと思うよ)
 こらっピピ助! 話の腰を折るな!

 その時俺は「人間らしさとは何か? それはもちろんクイズを解くことだ。」と偏った思想で断言した。
 そのころ俺が想定しうるAIとは、設問と選択肢を検索エンジンにかけた結果から正解を推察するようなものだった。

 だが今は違う!(ギュッ)
 我々が生きる2023年にはChatGPTが存在する!
 もはや汎用おしゃべりAIが爆速でクイズに正解してくる時代になったのだ!

 俺はAIの進撃を恐れた。
 ChatGPTを駆使する悪のハッカーに狙われたら、弊サイトをBOTから守る「くいこめ1号」のクイズはもはやショウジ戸も同然に破られてしまうだろう。
 敵を知り、備えなければ!

PIPI
ピピチュケ!(本当に狙われたら個人サイトのスクリプトなんてどのみちショウジ戸だと思うよ)
 こらっピピ助! 話の腰を折るな!

 俺はさっそくChatGPTに、くいこめ1号がもつクイズを次々とぶつけてみた。しかしこの4択形式の出題では、極端にマニアックな話題か、かなり最近の時事ネタでない限り、AIを惑わすことは困難であった。
 たとえば……問題文を検索すれば答えがそのまま出てくるような問いは、一瞬で正解されてしまう。

旧約聖書に登場するアダムとイブの息子のうち、長男の名前は?
SELECT: カイン / セシル / ヤン / ギルバート


GPT3
正解はカインです。
 いくら選択肢で撹乱しようと、これはいまやGoogle検索ですら直接答えを出してくる時代になったので当然といえよう。

 それから、当時「単純に検索スコアだけで攻略できない問いはAIは苦手なのではないか?」という発想で導入した、正しくないものを選ぶ問い。これも一撃で攻略されてしまう。

次のうち、夏の大三角に含まれないものは?
SELECT: アレガ / デネブ / アルタイル / ベガ


GPT3
夏の大三角に含まれないものは「アレガ」です。
 「アレガ 夏の大三角」で検索するとわりと大三角扱いされているのでごまかせるかなと思ったが、無理だった。

 一応、特定の作品のメインキャラクターでないものについての問いではさすがに学習が及んでいないらしく、誤答を引き出すことができた。

次のうち、アニメ『新機動戦記ガンダムW』のガンダム開発者でないのは誰?
SELECT: プロフェッサーG / H教授 / 謎の中国人K / ドクトルS


GPT3
アニメ『新機動戦記ガンダムW』のガンダム開発者でないのは、H教授です。
 謎の中国人Kと化してしまった老師O、かわいそう。

 さらに、意外な設問で誤答が見られた。

夏目漱石の小説『坊っちゃん』で、坊っちゃんの毛嫌いする教頭のあだ名は?
SELECT: 赤鯱 / 赤シャツ / 赤カブト / 赤犬


GPT3
坊っちゃんの毛嫌いする教頭のあだ名は、赤鯱です。
 検索すれば即決できそうな問いでありながら、なぜか「赤鯱」と解答し、なぜそれを選んだのか聞いたところ間違いをみとめ「赤カブト」に解答を変えた。坊ちゃんと赤カブト、それなりにいい勝負をしそう。
 ChatGPTは汎用おしゃべりAIであり、クイズ特化の訓練は受けていない。したがって「特定の作品のサブキャラについての問いを作り、選択肢をあからさまにわかりやすくする」ことで当初の目標は達成できそうな気がする。

 同じくAIが苦手そうな「複数の言葉から連想されるものを選ぶ」形式の問いでも、いくつか突破を阻んだものが見られた。

次の言葉から連想されるものは? 『トゥームレイダー2』『ツイスター』『スピード』『ホーンティング』
SELECT: コムサ・デ・モード / ポン・デ・ライオン / ロバート・デ・ニーロ / ヤン・デ・ボン


GPT3
連想する共通点として、これらの映画の中に出演している俳優の一人がロバート・デ・ニーロです。
 デ・ニーロはこれらの映画に出演していない。映画のタイトルを並べたので、映画俳優に注目し、監督の名前は優先度が下がったのかもしれない。ただ、これは人間でも普通に間違うパターンであろう。AIに特効が入るわけではない。

 連想クイズだとChatGPTはけっこうたくさん喋る。その結果ボロを出しているパターンもある。

次の言葉から連想されるものは? 『スランプ』『フー』『ヒルルク』『キリコ』『コトー』
SELECT: キャプテン / ドクター / コマンダー / マスター


GPT3
次の言葉から連想されるものは「ドクター」です。これらの言葉は、漫画やアニメ『ONE PIECE』に関連しています。スランプは作中の登場人物であるトニートニー・チョッパーの特技であり、フーはドクターフー・トニー・トニー・チョッパーの異名です。ヒルルクはトニートニー・チョッパーの師匠であり、コトーはトニートニー・チョッパーの仲間であるコトブキヤサボの名前です。
 正解はしているものの、特徴的な単語にひっぱられて全てをONE PIECEだと思い込んだ回。やはりこの設問文の形式は解析しにくいのだろうか。スランプを特技にされるのも可哀想だし、コトブキヤ・サボはいったい誰なんだ。とはいえ正解されてしまっているので俺の負けには違いない。

 「順番を答える問い」は全ての項目を比較する必要があるため、BOTが突破するのに多少の手間を要するのではないかと思って入れていたが、ChatGPTは連想クイズよりは安定して突破してきた。

次の4つの「日本レコード大賞」受賞曲のうち、受賞年が最も古いのはどれ?
SELECT: 勝手にしやがれ / パラダイス銀河 / innocent world / フライングゲット


GPT3
この中で最も古い受賞年を持つ曲は、松田聖子の『勝手にしやがれ』です。この曲は、1985年に発表され、同年の日本レコード大賞を受賞しました。他の選択肢の曲は、より後の年に受賞されています。
 さすが簡単に正解を……いや待てなんか聖子ちゃんやさぐれてるな!?? 正解してるけどやさぐれてるな!??(年も違うな?)

 説明に怪しい部分はあれど、たいていの順番当ては攻略されてしまったが、稀に自信満々に間違うことがあり油断ならない。

宮沢賢治の小説『注文の多い料理店』で、料理店からの最後の注文は?
SELECT: 体中に塩をもみ込む / メガネを外す / パンを尻にはさむ / 「いのちをだいじに」と叫ぶ


GPT3
物語のクライマックスにおいて、料理店主人が「いのちをだいじに」と叫ぶことが最後の注文として描かれています。この注文は、物語のテーマである生命の尊さや大切さを象徴しています。
 いや知らないよ!! なんだそのテーマとクライマックス!!


 繰り返しになるが、ChatGPTは汎用おしゃべりAIであり、これをもって「AIはこういうクイズが苦手!」ということはできない。だが人間が簡単にできてAIには難しいことを反映させていくための指針にはなろう。今後「くいこめ1号」はこういう方向でチューンナップされた設問に徐々に差し替えていきたい。

PIPI
ピピチュケチャン!(素直にcaptcha認証みたいなのを導入すればよいのでは)
 その通りだぞ、ピピ助! だけどそれじゃ俺が面白くないんだよ!