前提
・cursorを半年触っていなかったので復習用に作成
・変更容易性など度外視
・修正箇所の確認も行わない「バイブコーディング」
作成したもの
v1:webブラウザで動くテトリス
v2:webブラウザで動くテトリスにAI補完機能を追加
(→実際はAIではなく、ローカル完結の計算処理)
テトリス作成依頼プロンプト1(Agentモード)
webで動くテキストアプリを作成して
AI補完機能を追加依頼プロンプト2(Agentモード)
AIで配置推奨する場所を教えてくれる機能をつけることはできますか?
実際に動かした時の挙動
画面下部に「AI推奨表示」が追加
「AI推奨表示」をクリックすると以下のように推奨場所を表示してくれる。
「推奨位置に移動」をクリックすると、一気に移動し配置してくれる。
質問(Askモード)
なんというAIを呼び出している?
なんというAIを呼び出している?
そのAIはAPIを叩くことで呼び出している?
回答要約
. 特徴
✅ 完全オフライン: インターネット接続不要
✅ API不要: 外部サービスを呼び出さない
✅ 即座に動作: ネットワーク遅延なし
✅ プライバシー: データを外部に送信しない
結論
「AI推奨」という名称ですが、実際はヒューリスティック探索アルゴリズムです。機械学習モデルや外部APIは使っていません。ブラウザ内のJavaScriptで、評価関数と全探索により最適な配置を計算しています。
より高度なAI(機械学習モデルなど)を使いたい場合は、別途実装が必要です。
外部のAIとリアルタイムでAPI連携して、本当にAI補完機能をつけることは可能?
ローカル簡潔かつ、jsの関数処理ということですね。
仮に、将棋などの複雑性の高いゲームになった場合、外部のAIとリアルタイムでAPI連携して、本当にAI補完機能をつけることは可能ですか?
回答要約
はい、可能です。外部AIとAPI連携してリアルタイム補完を実装できます。以下に実装例と考慮点を示します。
・実装の難易度とコスト
| 項目 | 難易度 | コスト |
|---|---|---|
| オープンソースAI | 中 | 無料(サーバー費用のみ) |
| 商用AI API | 低 | 従量課金($0.01-0.1/リクエスト) |
| 自前AIモデル | 高 | 開発・ホスティング費用 |
| WebSocket実装 | 中 | サーバー費用 |



