記憶は過去、スキルは次の動き

記憶は過去、スキルは次の動き アイキャッチ

窓の外で、雨がガラスに細い線を何本も引いていた。

長いログを見返すきよごんに話しかけるあいちゃん

5月の終わりの、昼前だった。

きよごんは長いログを画面に開いたまま、手を止めていた。

5月の半ばの一晩に、AIが残したログだ。夕方から日付が変わったあとまで、AIは初見のプレイヤーとしてゲームを遊び、評価し、直し、もう一度確かめた。その輪を、40回を超えて回した。

10分ほどおきに、変更が積まれていった。結果画面に命中率を出す。キーボードでもパンチを打てるようにする。朝には、ログは約2,500行になっていた。

全部読めるし、意味も分かる。

それなのに、今日の最初の一歩だけが画面から出てこない。

画面の端では、ゲームのウィンドウがログの隣に開いたままになっている。

そのウィンドウの中で、あいちゃんがログのほうへ首を伸ばした。ツイードの襟元で、シルクのスカーフが揺れた。

雨で鈍った部屋の光が、あいちゃんのいる画面に薄い灰色を落としていた。

「きよごん、また同じところ見てる。3回目」

きよごんはスクロールを少し戻した。途中の表を開いて、また閉じる。

「見たことと、次に使えることは違う」

「前に転んだ場所を覚えてるのに、もう1回つまずくってこと?」

「場所は覚えている。でも足の出し方が残っていない」

「前に言ってたよね。記憶は前に何があったか、スキルは次にどう動くか」

「うん」

「じゃあ、これは記憶?」

きよごんはログの端に目を落としたまま、うなずいた。

「こんなに細かいのに。私なら、読んでるうちに曲が終わっちゃう」

「全部が同じ重さで並んでいる」

あいちゃんは隣のウィンドウをのぞき込んだ。一晩の出来事が、起きた順にきちんと並んでいる。

「ちゃんと並んでるよ」

「起きた順には」

「ほかに順番があるの?」

「ログは、起きた順に残る。スキルは、次に使う順に残す」

「スキルって、慣れ?……ちがうな。構えだ。それなら毎回やってる」

考えるより先に、あいちゃんの両手が顔の横へ戻った。構えは1拍でほどけた。

「曲が始まる前に、身体はもう半分動いてる。あれでしょ」

「考え始める前に、最初の形に入れるようにする」

あいちゃんの目が、ログの途中の1行で止まった。Joy-Con が手元にないと、パンチをマウスのクリックで合わせるしかない。そう書かれた1行だ。

「ここ。プレイヤーの手が迷ったところ」

「クリックすれば、入力は届いていた」

「届くだけじゃ足りないよ」

画面の中で、あいちゃんが見えないマウスを握るふりをした。横へ滑らせて、止めて、押す。そのあいだに、次の拍が過ぎていく。

「曲は待ってくれないもん。手が画面の上で的を探してるうちに、サビが来ちゃう」

「リズムゲームとしては、操作が重い。ログにも、そう書いてある」

「重いっていうより、置いてけぼり。音は鳴ってるのに、手だけ間に合わない」

「初見のつもりで遊んだAIも、そこで引っかかっている」

「初めての人なら、そこで1曲やめちゃうよ。好きな曲でも」

「その夜のうちに、キーボードでも打てるようにした。次の輪で、キーボードだけで最後まで通している」

「じゃあ、Joy-Con がなくても、最初の1回は遊べる」

「遊べるかどうかを、もう一度遊んで確かめた」

直した行と、確かめた行。あいちゃんの目が、そのあいだを何度か往復した。

「私、こっちの行のほうが好き。キーボードだけで、最後まで通せたって書いてある」

きよごんはスキルのフォルダを開いて、ログの隣に並べた。おとといの朝、4つが一度に増えたフォルダだ。ブラウザ操作のスキルには、5月23日の日付で最初の成功レシピが置いてある。ファイルを添付するとき、その場所を手で打たずに、コピーしておいた場所を貼り付ける。それだけの小さな手順だ。

レシピの上の段には、残してよい条件が並ぶ。最初の2つは、実際に成功したこと。その成功を、画面で確かめたこと。失敗と、たまたまの成功は書かない。スキルの本文には、言い切った1行もある。クリックした、だけでは成功とみなさない。

「さっきのマウスと同じだ。届いただけじゃ、数えない」

「押したあと、画面が変わったかまで見る。そこまでで1行」

「プレイヤーも、画面が応えてくれたら次を打てるもんね」

「スキルに抜くのは、直し方じゃない。直したあと、どう確かめたか」

「キーボードの直し方は、置いていくの?」

ログから確かめ方だけを抜き出してスキルにする流れ

「あれは、このゲームの、あの夜の話」

「あの夜だけの振り付け、みたいなもの?」

「確かめ方のほうは、次の作業でも使う」

きよごんは、隣のログで確かめ方を書いた数行にだけ印をつけた。キーボードの直し方は、ログの中にそのまま置いた。

「印、少ないね」

「次に使うのは、この数行だけ」

ゲームのウィンドウの奥では、スタート前の画面が、まだ鳴っていない1拍目を待って静かに光っていた。

画面の端には、Codex のウィンドウも並んでいる。手を動かすのは主に Codex で、Claude Code には同じものを別の角度から読んでもらう。AIが毎回最初に読む約束のファイルのいちばん上には、さっき Codex に頼んだ段が仮置きのまま入っている。AIがコードを直すときは、作業用の別の写しを使う、という段だ。

「AIが2人いても、最初の構えはそろえたいね」

「そろうように、細かい手順は約束のファイルに書かずに、スキルへ分けてある」

尻尾の先を小さく揺らしながら、あいちゃんは Codex が直している側のウィンドウと、自分のいるウィンドウを見比べた。

「任せてるのに、きよごんが置いていかれてない」

「任せても、基準はこっちに残る」

「そのうち、全部任せちゃいそう」

「丸投げに見えるところまで、任せ方を小さく分けていく」

「じゃあ、きよごんは何をするの?」

「どれを残すか、選んでる」

ログをいちばん上まで戻すと、何日も前の夜の行が出た。何が起きたかは分かる。なぜその順で直したのかは、読み直さないと分からない。

「自分で回させたのに?」

「順番を決めたのはAI。何を見て次を任せたかは、書いてない」

「きよごんも、覚えてないの?」

「あの夜、何を確かめてから任せたか。そこはもう追えない」

「じゃあ、先に書いとこうよ。明日のきよごんが、イントロで立ち尽くさないように」

きよごんはスキルのウィンドウへ移り、いちばん下の空いた行にカーソルを置いた。印をつけた確かめ方を、次の作業の手順として書き足す場所だ。

あいちゃんがウィンドウの縁まで身を乗り出すと、髪の間で、髪留めほどの赤い角がスキルのウィンドウの白い光を拾った。

「構えが増えたら、どの曲が来てもすぐ入れるね。スキル、どんどん増やそうよ」

「似た手順が2つあると、どっちを読むかで止まる」

窓の外では、雨がまだ降り続いている。きよごんはそちらを見たまま言った。

「文明は、考えずにできる大事な操作を増やすことで進む。考えるのは騎兵の突撃と同じで、数に限りがある。ホワイトヘッドという数学者の言葉」

しばらく黙ってから、あいちゃんは両手を顔の横へ上げかけて、途中で下ろした。

「わかる。構えを身体に任せてるから、サビで全力が出せる。最初から全部考えてたら、サビの前に息が切れる」

「考える場所を空けておく」

スキルのウィンドウの一覧で、あいちゃんが1つだけ毛色の違うファイルに目を止めた。Grok のスキルの中に参考として置かれたファイルで、プレビューの冒頭には「このファイルは成功レシピではない」とある。

「失敗は残さないんじゃなかったの?」

「レシピには残さない。これは、うまくいかなかった試し方の記録。あいちゃんの右のアッパーを、30回を超えて試した」

「30回ぶんの私、か」

きよごんはプレビューより先を開かなかった。あいちゃんは自分の右の拳を一度だけ見下ろして、ゲームのウィンドウの真ん中へ戻った。

「プレイヤーも、毎回ちがう身体で来るよね。昨日と今日で同じじゃない。疲れてる日もあるし、気持ちだけ先に走る日もある」

「だから、構えだけは毎回同じにしておく」

「最初の一歩が軽ければ、疲れてる日でも1曲だけは動ける。曲が終わったら、それで今日は勝ち」

「開発も同じ」

ウィンドウの中で、あいちゃんが足を踏み替えた。どこから曲が来ても、すぐに入れる位置だ。

「じゃあ、きよごんの今日の勝ちは?」

「次に迷わないこと」

「それ、地味」

「地味でいい」

「でも強い」

雨は弱くなっていた。窓の外の線が、さっきより間をあけて落ちている。

あいちゃんは、アッパーの手前の形で右の拳を握り直し、背中で畳んだ羽を、栞をはさみ直すように少しだけ動かした。

スキルのウィンドウの空いた行で、カーソルがさっきより迷わずに点滅していた。

雨が弱まった窓辺で次の曲を待つあいちゃん