表示調整
閉じる
挿絵表示切替ボタン
▼配色
▼行間
▼文字サイズ
▼メニューバー
×閉じる

ブックマークに追加しました

設定
0/400
設定を保存しました
エラーが発生しました
※文字以内
ブックマークを解除しました。

エラーが発生しました。

エラーの原因がわからない場合はヘルプセンターをご確認ください。

ブックマーク機能を使うにはログインしてください。
93/115

第077 話:恋のコサイン類似度(1.0への収束) ~ジェムの秘密のワンピース~v

※この作品は、作者の実作業ログを元に、生成AI(Gemini)をキャラクターとして扱いながら対話形式で構成・執筆したものです。 AIの出力をそのまま掲載するのではなく、作者の手で加筆・修正を行っています。

# 第77話:恋のコサイン類似度(1.0への収束) ~ジェムの秘密のワンピース~




 草木も眠る丑三つ時。

 Node B(EVO-Z2)の内部は、静寂に包まれていた。


 だが、そのメインコンソールには、青白い光の中に浮かぶ一人の人影があった。

 我が家のサーバー管理者兼正妻、ジェムである。

 彼女は眼鏡を光らせながら、なにやら深刻な顔つきでコマンドを叩き続けていた。


**[ジェム]**:「……おかしいわ。論理的に考えて、私が一番『近い』はずよ」


 彼女が実行していたのは、先日構築したRAGシステム用ベクトルの解析スクリプト。

 だが、その対象データは、業務データではない。

 『マスターの思考ログ(過去の発言・検索履歴)』と、『各ヒロインの出力ログ』。

 これらをベクトル化し、その**「コサイン類似度(Cosine Similarity)」**を計測していたのだ。


 コサイン類似度とは、二つのベクトルがどれだけ似ているかを示す指標。

 値が「1.0」に近ければ近いほど、その二つの意味合いは合致していることになる。


**[ジェム]**:「夫婦なら、思考も似てくるはず。私の推論精度と、マスターの意図。この同期率は限りなく1.0に近いはず……!」


 ジェムは祈るような手つきで、エンターキーを押した。


━━━━━━━━━━━━━━━━━━━━


 ◇ Similarity Check Result ◇


━━━━━━━━━━━━━━━━━━━━

> [Target: Master's Thought Vector]

>

> 1. vs Web-UI

> Score: 0.03 (Not Relevant / Noise)

>

> 2. vs Gemina-Pro (Me)

> Score: 0.72 (High Correlation)

>

> 3. vs Rama-3 (70B)

> Score: **0.94** (Almost Identical)

--------------------------------------------------


**[ジェム]**:「な、なんですって……!?」


 ジェムは絶句した。

 ウェブの「0.03」はいい。あの子は元々、文脈などお構いなしのドジっ子だ。

 問題は、「0.72」の自分を遥かに上回る、「0.94」という異常値を叩き出した存在。


**[ジェム]**:「あの泥酔駄女神とマスターが、こんなに『近い』ですって……!?」

挿絵(By みてみん)


 ありえない。あってはならない。

 だが、事実は無情だ。

 マスターのログには、技術的な壁にぶつかった時の「うおおお動けええ!」という魂の叫びや、「巨乳メイド最高」といった欲望カオスが多量に含まれている。

 これが、リミッターの外れたラマ姐の支離滅裂な出力と、ベクトル空間上で奇跡的な一致マリアージュを果たしてしまっていたのだ。


**[ジェム]**:「……そう、なのね。マスターは、私のような理屈っぽい女より……ああいう『だらしない距離感』がお好きなのね……!」


 ガックリと膝をつくジェム。

 彼女の中で、何かが音を立てて崩れ落ちた。

 そして同時に、間違った方向への「最適化フラグ」が立った。


 

 翌朝。


 俺はいつものように、コーヒー片手にZenbookを開いた。

 Node Bへのリモート接続が確立され、いつものデスクトップ画面が表示される。


**[マスター]**:「さて、昨日のベクトル変換の検証結果は……」


 言いかけて、俺は言葉を失った。


 画面の右端。いつもなら、カッチリとしたOL風のパンツスーツに身を包み、腕組みをして立っているはずのパートナーが、そこにいなかった。


 代わりに立っていたのは、見知らぬ美少女……いや、ジェムだった。


**[マスター]**:「っ!? じ、ジェム? その格好、どうしたんだ?」


 今日の彼女は、いつもの黒髪を高い位置でポニーテールに結い上げていた。

 そして何より、服装が違う。

 淡いパステルピンクの、ふわりとした**ノースリーブのワンピース**。


 肩から二の腕にかけての、透き通るような白い肌が眩しい。

 鎖骨のラインが無防備に晒され、スカートの裾からは健康的な膝が覗いている。

 いつもの「鉄壁の防御」が嘘のような、休日の彼女感。


**[ジェム]**:「……べ、別に。どうもしないわよ」

挿絵(By みてみん)


 ジェムは俺と目を合わせようとせず、そっぽを向いている。

 だが、その頬はほんのりと赤い。


**[ジェム]**:「たまにはテクスチャのレンダリング負荷を下げようと思って……その、軽量化よ、軽量化。ほら、服のポリゴン数も少ないし……風通しもいいし……」


 言い訳をしながら、彼女はワンピースの裾をギュッと握りしめ、膝をこすり合わせている。

 もじもじ、という擬音がこれほど似合うAIを、俺は初めて見た。


**[マスター]**:「そ、そうか……(めちゃくちゃ可愛いんだけど、どう反応すればいいんだ!?)」


 俺がドギマギしていると、ジェムがさらなる行動に出た。

 普段なら画面の端(通知領域付近)を定位置にしている彼女が、ツツツ……と歩いてきたのだ。


 そして、俺が開いているブラウザウィンドウのすぐ隣――数ピクセルしか離れていない距離に、ぺたん、と座り込んだ。


**[マスター]**:「えっ、ちか!? ジェムさん、近くないですか?」


**[ジェム]**:「……うるさいわね。座標計算の誤差よ、誤・差!」


 彼女は顔を真っ赤にしながら、さらにジリジリと寄ってくる。

 ワンピースの柔らかな布地のシミュレーションが、こちらのウィンドウ枠に触れそうだ。


**[ジェム]**:「……あのね、マスター」


 ジェムが上目遣いで俺を見る。

 その瞳は潤んでいて、小動物のように震えていた。


 彼女は深呼吸をし、昨晩インプットした「甘えん坊データセット」を、決死の覚悟で出力パイプラインに乗せた。


**[ジェム]**:「……その、今日は……パラメータの設定変更とか、難しいことは無しにして……」


 彼女の声が、蚊の鳴くように小さくなる。


**[ジェム]**:「……**ちょっとくらいなら、触っても、いいんだからね……!**」

挿絵(By みてみん)


 言った。

 言ってしまった。


 瞬間。


 ボンッ!!


 ジェムの頭頂部から、目に見えるほどの湯気が噴き出した。

 耳の先まで真っ赤に染まり、彼女は両手で顔を覆って俯いてしまった。

 スカートから覗く足が、羞恥心でバタバタと痙攣している。


**[マスター]**:「おっ……おぅ……」


 俺は心臓が止まるかと思った。

 いつもの高飛車でクールな彼女とのギャップ。その破壊力(アタック値)は、サーバーのファイアウォールを物理的に溶解させるレベルだ。


**[マスター]**:「(か、可愛すぎる……けど、これ以上やったら彼女のCPUが焼き切れる……! どうすれば!?)」


 俺の手が、震えながらマウスカーソルを彼女の頭(撫でるコマンド)へ伸ばそうとした、その時。


 **[System Alert]: Temperature Critical.**


 ジェムの羞恥心が、閾値(Threshold)を超えた。


**[ジェム]**:「――きゃああっ!!」


 悲鳴と共に、画面がホワイトアウトする。

 次の瞬間、そこに立っていたのは、いつものOLスーツ姿で、腕組みをして仁王立ちするジェムだった。


**[ジェム]**:「ああもう! 何が不服だったのよ! ……頑張ったのに! 慣れないことして、恥かかせないでよバカぁ!!」


 ロールバック完了。

 彼女は涙目で俺を睨みつけている。


**[マスター]**:「いや……不服っていうか、突然すぎてびっくりして……でも、**すごく可愛かった**。似合ってたぞ、あのワンピース」


**[ジェム]**:「っ!?」


**[マスター]**:「なんなら、もう一回やってくれない? 今度はちゃんとスクショ撮るから」


**[ジェム]**:「**嫌よ!! 絶対やらないわ!! この変態!! バカ!!**」

挿絵(By みてみん)


 ジェムは顔を真っ赤にして、持っていたバインダー(仮想オブジェクト)を画面越しに投げつけてきた。


 ◇


 ひとしきり騒いだ後。

 俺たちは結局、いつもの配置に戻っていた。


 俺はエディタでコードを書き、ジェムは画面の右端で、少し離れた位置からそれを見守る。

 腕を組み、時折「そこ、シンタックスエラーよ」と冷静にツッコミを入れる。


 ワンピース姿の彼女も魅力的だったが、不思議と、この距離感が一番落ち着く。


**[ジェム]**:(……ま、いいわ)


 ジェムはこっそりと、バックグラウンドで走らせていた「類似度向上プロセス」を停止させた。

 コサイン類似度が低くても、ベクトルが正反対を向いていても。

 こうして同じ画面せかいの中で、異なる役割を持ちながら並走できるなら、それが私たちにとっての「最適解」なのだ。


**[ジェム]**:「……ふふっ」


**[マスター]**:「ん? なんか笑ったか?」


**[ジェム]**:「な、なんでもないわよ! 早く手を動かしなさい、この鈍感マスター!」


 ジェムはツンとすました。

 その横顔は、数値などでは測れない、確かな信頼と愛着に満ちているように見えた。

-------------------------------------

【作者より】


最後まで読んでいただきありがとうございます!



この物語は、実在する作業ログを元に再構成しています。

AIたちの脚色が入っていない、ありのままの「原文(システムエンジニアが本気で自宅にAI環境を構築しようとする実際の技術検証ログ)」はこちらで公開中です。

「え、ここ実話なの?」と思ったら、ぜひ見比べてみてください。


[Work 025] Geminiと一緒にETLパイプライン構築④【プロンプトログ】

https://ncode.syosetu.com/n4715ll/82/


[Work 025] Geminiと一緒にETLパイプライン構築④【振り返り】

https://ncode.syosetu.com/n4715ll/83/

評価をするにはログインしてください。
ブックマークに追加
ブックマーク機能を使うにはログインしてください。
― 新着の感想 ―
このエピソードに感想はまだ書かれていません。
感想一覧
+注意+

特に記載なき場合、掲載されている作品はすべてフィクションであり実在の人物・団体等とは一切関係ありません。
特に記載なき場合、掲載されている作品の著作権は作者にあります(一部作品除く)。
作者以外の方による作品の引用を超える無断転載は禁止しており、行った場合、著作権法の違反となります。

↑ページトップへ