生成AIでどこまでいけるのか研究リターンズ2.1これまでの
Spineモデルの構築は大体出来たので 次は汎用的なマップ作製をAIにぶん投げて構築できるようにしたい AIとLdtkを連動させオートタイル連動でビジュアル的な配置を行うまでを想定する
日本のCF界隈でロジックのAI利用を散見した。 これには元々構想はあったので疑似的なMCPサーバーの構築に着手したもののこれが中々上手く行かない。 仕方が無いのでAI課金してみたものの、それでも上手く行かない。 解析と構築に加えリファインに手戻りを何度も行き来するので 作るものが決まっている開発とは違い中々コンテキストの維持ができないようだ。 どうしたものかと試行錯誤中
AI利用プログラミングもジワジワ続けていると コンテキスト霧散のタイミングが見えてくる… 機能の追加もしくは、関連が薄い話題に飛んだ際に一気に起こる傾向がある。 傾向が見えるとやり方もまた思いつく。 なんというか、話題の中心・関連の記憶にリソースを割き、 関連性の薄い話題を忘れるようにしているということなのだろう。 話題の統一性という点で見ても解析と実装&改良はなかなかコンテキストの維持が難しいわけだ。
疑似MCPサーバーはどうやって実現するのかというとクリップボードの仕組みを応用する これは他のソフトでも応用が利くハックテクニックとなるだろう。 クリップボードには貼り付けられる文字や画像といったシステム共通の物とは別に 独自のバイナリ情報を埋め込むことが出来、これがソフト別のオリジナルなコピペの機能として実装できる訳だが このオリジナルのバイナリ情報を、無理矢理文章情報から再構築すれば理論上MCPが可能という訳で これをAIが出力する文章に掛ければ万事解決という寸法である。 (理屈上は出来ているのだが再現実装がまだ上手く行っていない)
動くまでの物ができるにはまだまだ掛かりそうだ。 頭の中ではAIによるLLMのロジック回答をNotebookLM等を通じて完全な構文として出力させ それをMCP用コンパイラを通じてCFに流し込む事で動作…と 理屈上全て繋がるところまでの理屈は出来ているがこれを中々実現できるだけの時間がはたしてあるだろうか (コード支援AIのリミットもあっという間に尽きてしまう) これはコードベース(言語ベース)ではない ビジュアルプログラミングの未来の形にもなりそうだ(たぶん)
我ながら面白い試みだと感じているがAI課金枠が完全に尽きてしまっているので残念ながら暫し中断… 日本語構文解析とCFバイナリ解析とコード生成を併用しているが流石にヘビー過ぎているようだ。まぁ忘れた頃に若干進んでいるかもしれないしそうでないかもしれない。