この動画は、コーディング経験のない制作者がバイブコーディングを用いて「AIバブルシミュレーター」を構築しようと試みた実験的な取り組みを記録したものである。AI業界における循環的な投資構造と企業間の相互依存関係を可視化するため、NvidiaやOpenAI、Microsoftなどの主要AI企業の時価総額と実際の取引データに基づいたインタラクティブなネットワークグラフの作成を目指した。RepletエージェントとGPT-5を活用し、自然言語のみでアプリケーション開発に挑戦したが、55分の開発時間と10ドル以上のコストをかけたにもかかわらず、最終的には意図した機能を実現できず、初めての失敗例となった。この動画は、AI支援コーディングツールの可能性と限界、そして複雑なデータビジュアライゼーションプロジェクトにおける課題を率直に示している。

AIバブルシミュレーターの構想
さて、最近みんながAIバブルについて話していますよね。これは主に、今AI業界で起きている取引の循環的な性質から来ているのですが、マイケル・バーリ、あの「マネー・ショート」の人物が、PalantirとNvidiaをショートしたと報じられて以来、最近大きな注目を集めています。そこで今回の動画では、インタラクティブなAIバブルシミュレーターをバイブコーディングで作ってみようと思います。
必ずしもバブルがいつ弾けるかを予測するためではなく、どれだけすべてが相互につながっているかを見るためです。基本的には、最大手のAIプレーヤー間で価値と依存関係がどのように流れているかを示すシンプルなインタラクティブマップです。Nvidia、OpenAI、Microsoft、AMD、Oracle、CoreWeave、xAIなどですね。そして、そのうちの1社が打撃を受けたらどうなるか。これは実際のデータに基づいたものになります。
RepletエージェントとGPT-5を使っていきます。GPT-5には時々手伝ってもらいます。では、何ができるか見てみましょう。あ、もしこれが初めて私のバイブコーディングを見る方なら、覚えておいてほしいのですが、私はコーディング経験がゼロです。本当にゼロです。最近バイブコーディングを始めたばかりなんです。これらの動画の全体的な目的は、自然言語だけを使ってどれだけ実際に構築できるかを見ることなんです。
コードを入力せず、事前経験もなく、純粋なプロンプティングだけです。では始めに、基本的に皆さんに説明したように、GPT-5に私のアイデアを説明しました。そして、そのアイデアをプロンプトに変えて、Repletエージェントに送るように頼みました。何度かやり取りした後、これができあがりました。全文は読みませんが、ここに目標があります。
AI Bubble Simulatorという名前のStreamlitウェブアプリを構築します。これはAIエコシステムを依存関係ネットワークとして可視化し、企業がショックを受けたとき、例えばNvidiaがマイナス30%になったときの波及効果をシミュレートします。アプリは1つ目、企業と時価総額の小規模なベースラインを読み込む。2つ目、オプションでdeals.csv CSVファイルを取り込んで、実際または概算の取引を依存関係の重みに変換する。
これにより、基本的に取引の実際のデータを注入でき、それを使って実際の依存関係の重みを作ることができます。3つ目、ショックを反復的に伝播させる。そして4つ目、インタラクティブなネットワークと結果を表示する。それからテキストスタックとファイルが示されています。この全部が何を意味するのかよくわからないので、これをRepletエージェントに送ってみます。
ここには時価総額のリストもあります。これはおそらく最新ではないので、後で更新できます。それから依存関係の重みのためのCSVファイル。ここに依存関係の重みがすべてあります。たくさんの数式と確率がありますね。これが基本的にこのシステムがどう動作するかです。
では、これをRepletエージェントに送ってみましょう。GPT-5は本当にたくさんの情報を提供してくれました。つまり、ユーザーインターフェースまで示してくれて、コード構造まで提供してくれました。本当に多くの、Repletエージェントの仕事をすでにやってくれたんですが、まあとにかく、これをRepletエージェントにコピー&ペーストしてみましょう。さて、すべてがここに貼り付けられました。
これが全体のプロンプトです。通常、これらのバイブコーディング動画をやるときは、いつも「プロンプト改善」ボタンを使うのですが、今回は何らかの理由でグレーアウトされています。おそらく長すぎるからだと思います。だから、チャットを開始してみます。さて、分析が完了しました。含まれる機能がここにリストされています。
そしていつものように、2つのオプションが提示されます。エージェントを使ってアプリ全体を構築するか、デザインから始めて段階的に自分で承認していくか。でも何らかの理由で、このアプリタイプではそれが利用できないようです。だから、アプリ全体を構築する方向で進めます。ご覧のとおり、ここにいくつかの機能があります。時価総額を持つベースラインAI企業を読み込む。
deal CSVファイルを取り込んで、実際の取引を依存関係の重みに変換する。これは基本的に、すべてがどのように相互接続されていて、お互いにどう影響し合うかを見るためです。それからショック伝播、時価総額によるノードサイズ付きのインタラクティブネットワークグラフ。これは本当にかっこよく見えると思います。バブル圧力メーター。
だから、ここには試してみたいクールな機能がたくさんあります。さて、ビジュアルが出始めています。今はこんな感じです。AIエコシステムのネットワーク可視化があります。結果テーブル、そしてサイドバーがあって、これは基本的にコントロールパネルです。ショック設定、ショックパーセンテージ、ショック元企業があります。
例えば、Nvidiaが30%損失したらどうなるか見たいとしましょう。これが基本的にショック設定の目的です。それから、ここにはクイックシナリオがいくつかあります。それからカスタム取引のためのドラッグ&ドロップファイルがあります。これは、おそらく実際の取引の数値リストを入れられる場所だと思います。
例えば、NvidiaがOpenAIに1000億ドル投資するとか。それは今のところ含まれていないと思います、追加しない限り。そうすれば、それを使って企業が実際にどれだけお互いに依存しているかがわかります。だから、おそらく後でGPT-5を使ってウェブ検索でこれを見つけてもらって、
それから後で追加します。そしてここにアクション、シミュレーション実行、カスタムノード追加があります。では、見てみましょう。まだ作業中です。今何に取り組んでいるか見てみましょう。スクリーンショットを撮りました。さて、Streamlitアプリをセットアップして実行します。まだすべてをセットアップ中です。さて、チェックポイントに到達しました。6分の作業で、たったの36セントでした。実際、かなり良いですね。
おそらくこれは詳細なGPT-5プロンプトのおかげだと思います。だから、GPT-5がほとんどの作業をすでにやってくれたんです。ここには提案されたタスクとあります。ステップバイステップの伝播アニメーションを示す履歴ショックリプレイを追加。ええ、それはおそらく欲しい機能です。複数のショックシナリオを並べて実行する比較モードを実装。
どの依存関係が最も大きな影響を持つかを示す感度分析を作成。なぜか、この最初のものとこれもまだ追加していません。また、複数の反復にわたってショックがどう伝播するかを示す時系列ビューを実装。そう、これらは間違いなく欲しい機能です。でも、今どう見えるか見てみましょう。
新しいタブで開いてみます。さて、総時価総額が9.7兆ドルとあります。これらは確かに主要企業です。明らかにもっと企業はあります。見てみましょう。これらの時価総額は間違っている気がします、少なくとも古いです。だから、おそらくこれを修正すべきです。それから、実際の取引のCSVファイルも追加します。
GPT-5にそれができるか見てみましょう。ウェブ検索を使って取引のCSVファイルを生成できますか?理解してくれるか見てみましょう。さて、これらすべてをくれました。だからこれをコピーします。最新だと信じて、ここにドロップします。
だから、Google Sheetsを使ってCSVファイルを作成したら、ドロップしたときにエラーが出ました。だから、情報をRepletエージェントに入力するだけにします。それから、Repletエージェントにウェブ検索を使って更新された時価総額を見つけてもらいます。では、これらのタスクもやりながら、どうやってそれを伝えればいいでしょうか。まず「構築を続ける」をクリックします。
だから、おそらく最初にこれらの提案されたタスクを構築させてから、時価総額とCSVファイルについて伝える必要があります。それに取り組んでいる間に、もう次のプロンプトを入力しました。取引の重みにこれを使えますか?そしてGPT-5がくれたものをコピーしました。それから、ウェブ検索を使って時価総額を実際の現在の値に更新できますか、とも書きました。
これが終わった後にそれを送ります。でも、これがどう機能するかをもう少し詳しく見てみましょう。本当に興味深いですから。ここに見られるように、アプリは実行中、良好と書かれています。ファイルアップロードエラー403があると見えますが、これは既知の問題で、コア機能をブロックしていません、とあります。
タスクを更新して残りの機能を続けますと言っています。だから、何をしているかをステップバイステップで教えてくれています。そして、5つの高度な機能すべてが実装されました、完了とマークする前に、アーキテクトツールを呼び出してすべての変更をレビューする必要があります、と言っています。今、基本的にアーキテクトツール、つまり別のエージェントを呼び出して、作業をレビューしてもらいます。
だから、複数のエージェントが協力してこれを構築してくれています。レビューされたのが見えますね。レビューの内容が確認できます。アーキテクトがテストを行いました。これが結果です。そしてエージェントは言います、「良いフィードバックです。アーキテクトは正しい。履歴リプレイ機能のために再生/一時停止コントロールを追加する必要があります。
今それを実装します」。アーキテクトが見逃していたものを見つけました。そして今、見逃していたものを実装しています。再生/一時停止コントロールを追加します。完璧。ワークフローを再起動して変更を適用し、それからアプリケーションをテストします。今、自分でテストしています。ご覧のとおり、アプリをテストしています。
これを開けますか?ええ、見てください、私はコントロールしていません。エージェントが文字通り、今構築したばかりのアプリをテストしているんです。これは本当に驚きです。見ていて飽きません。今、AIが使っているアプリを見るなんて、信じられないです。では、どうぞ。シミュレーションを実行しています。あ、あれ。
シミュレーションを実行しようとすると、アプリが技術的エラーでクラッシュするようです。よくないですね。でも、バグはもう見つけたようです。何であれ、ユニークなキーなしに複数のst.plot_chart呼び出しがあって、重複ID エラーを引き起こしているとのことです。何のことかさっぱりわかりませんが、まあ、それを修正してください。見守ります。
さて、かなり長い間作業していたので、プロンプトを送りました。止まっているのかどうかわかりません。クレジットをすべて使用しました、素晴らしい。追加使用分はすべてお支払い方法で請求されません。アシスタントリクエストあたり5セント。さて、わかりました。みんな、今クレジットカードを取り出しています。
みんなのために何もしないなんて言わせないでください。でも、使用制限アラート。10ドルにしましょう。それを設定して続けます。まだテストを実行しています。これらの機能を実装するために一生懸命働いています。そして私の別のプロンプトが今キューに入っています。終わったら戻ってきます。
さて、もっとたくさんのテスト後、ついに完了しました。見てください。55分かかりました。65アクション、1160行のアイテムが読まれ、合計10ドルです。これは1つのプロンプトで使った中で最高額です。それから、フォローアッププロンプトに取り組み始めました。今終わったと思います。
そうです、たった3分、88セントでした。だから、残っているのはテストするだけだと思います。55分の作業後、これが実際に機能するか見てみましょう。これが最終製品です。PerplexityやAnthropic、Tesla、Apple、Amazon、Mistralまで新しいバブルが追加されています。でも、循環的な取引の大部分は、Nvidia、Oracle、OpenAI、AMD、Microsoftなどの主要企業間にあります。
ここをスクロールすると、更新された時価総額が見られます。これらが完全に正確かどうかさえわかりません。明らかに日々変化していますが、だいたいは正確だと思います。それから、シミュレーターについてがあります。シミュレーターについて、どう機能するか、そしてもちろん、シミュレーションをコントロールするコントロールパネルがあります。
クイックシナリオ、Nvidiaマイナス30%、モデル設定、取引による重み付けを使用、それはもう送りました。高度な機能があります、時系列ビューを表示、感度分析、比較モード、そしてまた、カスタムノードを追加できます。それはまだやりません。これが実際に機能するか見てみましょう。
だから、テストするためにクイックシナリオをやってみます。これをクリックして、シミュレーション実行します。何が起きましたか?これらが今、黄色でハイライトされています。何か起きたかどうかわかりません。起きなかったと思います。OpenAIマイナス40%をやってみましょう。OpenAIが40%の価値を失ったらどうなりますか?これによると、何もありません。
見てみましょう。シミュレーション実行をクリックしなければならないのでしょうか?それも何もしませんでした。エージェントの55分間の素晴らしい作業でした。高度な機能が機能するか見てみましょう。あるいは、これをスクロールしてみるべきかもしれません。マイナス50%。シミュレーション実行。何かしますか?いいえ。
何らかの理由で黄色になっているだけです。高度な機能が少なくとも機能するか見てみましょう。時系列ビューを表示。ここです。時系列ビュー。履歴リプレイ、反復6の6を表示しています。見てみましょう。最初に戻って再生します。再生。Nvidiaが50%損失したらどうなるか見てみましょう。
手動で操作しなければ…ああ、ここです。ご覧のとおり、手動でスクロールしなければならないと思います。でもご覧のとおり、バブルがここで小さくなりました。でも他の企業に影響しましたか?何が起きているのか完全には理解できません。何らかの順序で影響を受ける企業を通過していると思います。CoreWeave。
見てみましょう。次。それからMetaに影響します。でも、どれだけ影響しているか、どう確認すればいいのでしょうか?変化は表示されていません。この部分だけが表示されています。さて、高度な機能をもっと追加してみましょう。これは感度分析です。Nvidiaに対して有意な感度は見つかりませんでした。
Microsoftを見てみましょう、黄色だから。有意な感度は見つかりませんでした。見てみましょう。次をクリックします。5回目の反復。6回目の反復。これは本当に何も教えてくれません。50%損失なのにシステムは0%損失だそうです。比較モードは何ですか?ここでシナリオができます。Nvidiaが55%損失したとしましょう。OpenAIにどんな影響がありますか?何が起きているのか完全にわかりません。
正常に機能しているとは思えません。間違いなく正常に機能していません。これは明らかな証拠です。だから、これは実際に私が成功したバイブコーディングセッションを持てなかった最初の時かもしれません。おそらく、これは複雑すぎました。すでにこれにたくさんのお金と時間を使ったので、機能していないと伝えて、最後にもう一度修正できるか見てみます。だから、機能していませんと書きます。修正してください。
どうやら今は機能しているそうです。見てみましょう。クイックシナリオを試してみます。Oracleが25%ダウン。起きたことは、OracleとOpenAIが黄色になっただけです。相互接続されている企業をライトアップしているだけですか?それは興味深いですね。でも、おそらく私のビジョンは、パーセンテージの変化も見ることなんです。
Nvidiaが40%損失したら、取引に基づいて他のみんなにどうなるか、みたいな。でも、それはおそらく複雑すぎるんでしょう。エージェントがそれをできるだけの十分な情報があるかどうかもわかりません。でも、時系列ビューにもう一度行ってみましょう。見てください、Oracleにしか影響していません。それから反復を通じて、他の企業に影響しているのが見えますが、数値では見えません。なぜなら、それは計算できないからです。
そう、これは作るには複雑すぎるんだと思います。おそらく人間のコーダーが必要か、もっと情報が必要か、少なくともコーディング経験のある人がモデルをより良く導く必要があるでしょう。でも、これは私の最初のバイブコーディングの失敗になると思います、そう呼べるならば。残念ながら、これは明らかに私が作ろうとしたものではありませんが、それに近いと言えるかもしれません。
そして、非常に長い時間とかなりのお金もかかりました。おそらくこれを作るのに20ドルくらいかかって、しかも機能さえしていません。だから、ちょっと残念ですが、そうですね。だから、これは失敗として記録します、みんな。コメントで、これをうまく機能させるために何ができたか教えてもらえるかもしれません。
それから、公開してリンクを説明欄に載せます。もしコーディング経験のある方がいれば、これを繰り返し改良して、実際に機能するようにしたければ、自由にやってください。連絡してください。これの実際に機能するバージョンを見るのは興味深いと思います。でも、とにかく、見てくれてありがとうございます、みんな。
機能するバージョンを作れなくてすみません、でもこの動画から何か得られたことを願っています。また、これらの動画を楽しんでいて、もっと見たいなら、いいねとチャンネル登録をお願いします。みんなの助けなしではこれらの動画は作れませんし、特に20ドルもかかっているときは。正直、それ以上だと思います。だから、そうですね。
改めて、見てくれてありがとう。いいねを押して、チャンネル登録して、そしていつものように、次の動画で会いましょう。


コメント