Kimi k2.5のスウォーム機能をテストして承認 期待を大きく上回る結果に

AIエージェント
この記事は約15分で読めます。

本動画は、Kimi k2.5のエージェントスウォーム機能を実際に検証し、ブラジル全27州をテーマにした格闘ゲーム「Brasil Fighters」を開発する過程を記録したものである。エージェントスウォームとは複数のAIエージェントが並列に作業を行う仕組みであり、その概念はNVIDIA GPUの並列処理アーキテクチャとも共通している。検証者は各州の歴史や文化を反映したキャラクター設計、画像生成、インタラクティブマップ作成、さらには実際にプレイ可能なゲームの実装まで、全てAIに任せることで、マルチエージェントシステムの実用性と限界を明らかにする。当初は失敗を恐れていたものの、最終的には期待を大きく上回る成果が得られ、AI技術の進化を体感できる内容となっている。

NOVO Swarm do Kimi k2.5 Testado e Aprovado - SUPEROU MUITO As Expectativas
Aprenda Inteligência Artificial! ▸ Aprenda Agentes iA: ▸ Seja MEMBRO:

Kimi k2.5のエージェントスウォーム機能を検証

このゲームを作ることにチャレンジするかどうか迷っていたんです。正直、失敗して落胆するのが怖かったんですよね。でも結果はこうして皆さんが見ている通りです。

さて皆さん、今日はKimi k2.5を使ったエージェントスウォームについてお話しします。というのも、リリース当時は私もテストしていなくて、何人かの方から「スウォームのテストが足りないんじゃない?」というコメントをいただいていたんです。

でも今回アクセス権を取得できましたので、この仕組みがどう機能するのか説明していきますね。これを理解すれば、皆さんも自分のエージェントスウォームに応用できるかもしれません。そしてエージェントスウォームとは何かを理解すれば、NVIDIAのGPUがどう動作するのか、そして人工知能がなぜこれほどGPUを活用するのかも分かってきます。では一体何が起きているのか見ていきましょう。

一緒に見ていきましょうか。それでは始めます。いつもいいねを押してくれる皆さん、チャンネル登録してくれる皆さん、本当にありがとうございます。そしてこのAIチャンネルをスポンサーとして支援してくださっている全てのメンバーの方々に、特別な感謝を申し上げます。メンバーの皆さんには、インテリジェントエージェントに関する限定動画へのアクセス権があって、WhatsApp統合、MCP、PDF読み込み、スプレッドシート処理などの方法を教えていますし、動画も先行公開しています。

エージェントスウォームとは何か

では皆さん、今日のテーマはこれです。agents swarmと呼ばれるもの、つまりエージェントスウォームですね。Kimi k2.5はすでにこの機能を公開していたんですが、私はテストできていませんでした。そして面白いことに、今ここで無料のエージェントスウォームを3ラウンド提供してくれています。これは9エージェントクレジットに相当します。なぜなら各スウォームは3エージェントクレジットを消費するからです。

お分かりいただけましたよね? そして私もリンクをシェアしますので、もし皆さんに解放されていなくても、そのリンクからこの3つのエージェントスウォームを実行できて、テストもできます。ただし私のリンクは100人限定で、有効化してから最初の24時間以内に使わないといけませんからね。だから時間を無駄にせずに進めてください。

さて、まず理解しなければならないのは、エージェントスウォームとは何か、そしてなぜそれが重要なのか、なぜ私たちがこれを作っているのかということです。最初に想像してほしいのは、ここにいる蜂の一匹一匹がエージェントのようなもので、それぞれが特定のタスクを実行する能力を持っているということです。ただし、実行しようとしているタスクによっては、複数の蜂が同時に並列で実行できるとは限りません。

例えば、AIにテキストを生成させて、そのテキストから画像を生成するよう依頼する場合を想像してください。この場合、画像を作る前にテキストが完成するのを待たなければなりません。なぜなら画像はテキストに基づいているからです。だからもしかしたら、そのテキストの最後の行に、画像で使う何かがあるかもしれません。だから待たなければならないんです。

だからこそ、これは並列化できない、つまり同時に物事を実行できないと言うわけです。でも例えば空のプールがあって、それを水で満たしたいとしましょう。1人がバケツで水を入れているのと、10人がそれぞれバケツを持ってプールに水を入れているのでは、問題ありませんよね。なぜならタスクが並列化可能だからです。

1人がプールにバケツで水を入れても、他の人には影響しません。だから並列で実行できるんです。だからこそスウォームについて話すとき、いつもアリや蜂のことを考えるんです。なぜなら花粉を集める小さな蜂たちは、それぞれが並列に物事を行っているからです。

ある蜂が花粉を集め終わるのを別の蜂が待つ必要はありません。蜂たちは全員同時に飛び立ちます。だからこそ物事が機能するんです。そしてこれこそが、NVIDIAのGPUが人工知能に使われる理由なんです。グラフィックカードは大体こういう仕組みです。特定の計算、数学の中にはピクセルごとに適用できるものがあって、1つのピクセルに適用しても他のピクセルには影響しません。

最終的に全てを統合すれば正しい結果になります。そしてこれがNVIDIAがやっていること、つまり並列処理です。そして人工知能には並列化できる計算が山ほどあります。だから最初に考えなければならないのは、解決しようとしているタスクが並列で実行できるかどうか、その中のステップのどれかを横に配置して、複数のエージェントに異なることをさせられるかどうかということです。

1人が部屋を片付けている間に、もう1人がキッチンを片付けるといった具合です。例えば、様々な言語で同じ調査を行いたい場合、異なる国々で異なることを理解したい場合、並列で調査を実行できます。ある国で調査している間に、別の国でも調査できます。そしてそのおかげで、並列で何かを実行するための特定のプロンプトを考えたんです。何が起こるか見るためにね。

ブラジル全州の格闘ゲームキャラクター作成

このプロンプトでは、ブラジルの各連邦単位ごとにビデオゲームのキャラクターを作成します。つまり、27の州とブラジリア連邦直轄区があります。そして問題ありません。リオデジャネイロのキャラクターを作っている間に、リオグランデドスルのキャラクターも作れますし、アマゾナスのキャラクターも作れます。全て並列です。なぜなら並列調査だからです。全てが並列なんです。

だからこのプロンプトは成功する要素が全て揃っています。そこで私はこう言いました。「これはストリートファイター風の格闘ゲームで、キャラクターは出身州の歴史と何らかの関連性を持たなければならない」とね。だからもし誰かがパラー州にいるなら、リオデジャネイロの人とは違う物語にしなければならないし、エスピリトサント州の人やミナスジェライス州の人ともまた違う、といった具合です。

そして私はここでこう言いました。「各州の歴史と習慣を理解することは不可欠です。なぜなら地元出身者のアイデンティティと深い関連性がなければならないからです」と。ここで私が言っていることは全て、より専念的で具体的なものを作れるようにするためです。キャラクターは戦いで使用するための何かしらの物やアイテムを持っていなければなりません。

各キャラクター用のシナリオを作るように指示しました。各キャラクターには必殺技が必要で、全ての説明、物語、キャラクターを理解するための文脈が必要だと伝えました。また、これらのキャラクターの画像を作成するよう指示しましたので、画像が必要です。そしてこれらのキャラクターを表示する地図付きのウェブサイトも必要です。

そして1つだけ具体的に指示したことがあって、地図を作るよう伝え、その地図を作るためにURLのJSONを使うよう説明しました。これが私が本当に「こうやって」と指示した唯一のことです。こうすることで確実に成功すると分かっていたからです。なぜならブラジルの地図が欲しくて、そこをクリックすると各州に応じてキャラクターを選べるようにしたかったからです。

だから全て完璧に揃っています。そして送信したとき、何が起きたか? 彼はキャラクターの作成を開始し、サブエージェントを作り始めました。なぜならKimi k2.5にはオーケストレーターという担当者がいて、実行する計画を立て始め、必要な全てのサブエージェントを作成し、実行すべき全てのことを実現するためにエージェントたちにタスクを割り当てていくからです。

だからとても興味深いですよね。割り当てを始めて、何が起こるか見ていきます。実際には何が起きたかというと、タスクのリストを作成し、必要に応じてサブエージェントを作成しました。そしてここで、すぐに続けて、ブラジルの各地域に特化したサブエージェントを作ると言いました。それで何をしたか? 全ての連邦単位用に27のエージェントを作る代わりに、各地域に特化した5つのエージェントを作りました。

だから北部、北東部、中西部、南東部、南部の作成者がいます。そしてここのキャラクターの顔をクリックすると、この顔が見えますか? ここにFireのカードが表示されます。名前もあります。こんな感じです。例えば、ここのJasmineは北東部の作成者で、クレジットもあります。そして彼女の役割の説明もありますよ。

あなたはブラジル北東部地域に特化した格闘ゲームのキャラクターデザイナーです。そしてこのエージェントが持つべき全ての説明があり、マラニャン州、ピアウイ州、セアラ州、リオグランデドノルテ州、パライバ州などの州を担当しなければならないと書いてあります。

各州ごとに1つのエージェントがあると思っていましたが、問題ありません。地域ごとに作成されましたが、それでも機能します。そしてこの時点で、各サブエージェントにタスクを割り当てると言います。そして各サブエージェント、Grey、Jasmine、Fireなど、それぞれが特定の州を担当し、自分のタスクを実行していきました。

もうお分かりですよね。彼がここで進めていくにつれて、様々なエージェントを作成していきました。この画像生成の部分では、27キャラクター用に3つの異なるタスクを作りました。そしてこれらの各キャラクターには、必要な情報があります。作成するキャラクターは誰か? キャラクターの名前は何か、説明はどこにあるか、情報はどこにあるか? そしてこれらのキャラクターは特定のファイルを参照し、画像生成のタスクを実行します。

そしてウェブサイトを作る段階になると、そこでは必要ないんです。エージェント1つだけ作れば最高です。たくさんのエージェントを作る必要はありません。お分かりいただけましたか? 最初の段階で5つのエージェントを作り、次の段階で3つ作りました。今この3番目の段階では1つだけ作りました。

これは全て、キャラクターがいないとウェブサイトを作れないし、画像がないとウェブサイトを作れないからです。スウォームが存在しても、依頼するタスクによっては並列化できないことがお分かりいただけますよね? これが根本的に重要な点です。

依頼する内容によっては、スウォームが全く改善しない場合もあります。いいでしょう。そして作業が進み、彼が作成した全てのキャラクターをここに表示してくれました。全て正確です。ファイルがどう整理されているか、全ての物語、起こるべき全てのことを表示してくれて、プレビューも見られます。そしてKimi k2が生成したBrasil Fightersがどうなったか見てみましょう。

彼が付けた名前です。私は何も名前を提案していませんでした。面白いでしょう、私が地図を提案して、地図をどう作るべきか伝えたので。ここにインタラクティブマップができました。この地図をナビゲートできて、マウスを動かしたり、ブラウザ内で全て操作できます。そして例えばトカンチンス州をクリックすると、画像付きのカードが表示されて、エージェントの名前があります。「燃えるセラード」という名前で、物語もあります。

彼はパルマスで生まれました。ブラジルのセラード地帯に何もないところから建設された州の首都です。私が作るよう指示した全ての物語があります。ここに彼のスーパーパワー、ここにシナリオがあります。ジャラポン地域で、乾季の時期です。全ての物語、彼が持つ必殺技、動機、外見がここにあります。

例えばこちらは女性キャラクターです。ここをクリックすると、画像生成で彼が自分で考えた、とても正確なキャラクターが表示されます。私は何も言っていません、皆さん。ただ「キャラクターを作って」と言っただけです。すると彼がキャラクターの説明をして、この画像を生成しました。他の全ての州についても同じです。

例えばアクレ州では、こんな感じになりました。アクレ州はAurora Seringueiraです。彼女はシャプリで生まれ、ゴム採取サイクル中の搾取に抵抗したゴム採取者の家族の娘です。そして彼女の物語全体がここにあります。そして画像をクリックすると、とても美しいキャラクターが表示されます。正確です。

これがどれほど重要か理解できましたか? なぜなら彼は並列でこの調査を実行でき、この調査をより速く行えるからです。この場合、速度は5倍速くなりました。なぜなら彼はブラジルの5つの地域を並列で処理していたからです。もし27州全てを処理していたら、さらに速くなっていたでしょうが、オーケストレーションはもっと難しくなります。

サンパウロ州を見てください、キャラクターはMetrópoleです。彼女はサンパウロで生まれ、工場で働くために来たイタリア人と日本人の移民の娘です、といった具合です。正直に言って、これはとても良いと思いました。そして皆さんは私にこう尋ねるでしょう。「でもBoby、なぜゲームを作らなかったの? キャラクターを作って、地図を作って、全て作ったのに、なぜゲームを作らなかったの?」答えの最初の部分はこうです。まず、これがうまくいくかどうか、どうやるのかを見たかったので、データを視覚化できる最も安全な段階まで進めさせました。なぜならこういうことが起きるからです。いくら私が「物語を作って、画像を作って、キャラクターを作って、ウェブサイトを作って、それからゲームを作って」と言えても。

私の経験から学んだことは、エージェントに最初のステップから最後のステップまで完全な連鎖を実行するよう依頼すると、途中で何かがうまくいかなかった場合、最後まで行ってしまい、全てを間違って実行し、その後ゼロから全てを修正しなければならなくなるということです。だから今言えることは、今から私が行った修正を加えれば、ゲームを作る価値があるということです。そして興味深いことに、ここで修正を依頼し、ウェブサイトの変更を依頼しました、主にウェブサイトです。そして変更を依頼したとき、スウォームから通常のエージェント、普通のエージェントに変更しました。なぜなら時には、読み込まれなかった画像など、ちょっとしたバグを解決したいだけで、3エージェントクレジットを消費するスウォームは必要なかったからです。

しかし、ここに戻ってスウォームを再び使いたくなったとき、彼は許可してくれませんでした。新しいチャットを開くよう求められました。だから注意してください。ここでスウォームを無効にすると、もう戻れません。下にコメントを残してください、何を考えているか教えてください。このタイプのスウォームツールは、ますます人気が出てくるでしょう。なぜならこれが最も高度なレベルのエージェントだからです。

より速く、より最適化されたことができますが、スウォームはエージェントが機能するために不可欠ではありません。だからこそ、解決しようとしている問題がスウォームを必要としているかどうかを少し考えてから、エージェントクレジットを無駄遣いしないようにしなければなりません。3倍消費しますからね、本当に必要な状況でのみ使うようにしてください。

下にコメントを残してください、何を考えているか教えてください。ああ、そしてこのビデオをゲームをプレイせずに終わると思っていましたか? もちろん違います。私はここでゲームを作っていました。バージョン31になっています。このゲーム全体を作るために何回エージェントを実行しなければならなかったか、想像がつくでしょう。そして最終バージョンがどうなったか見てください。ここに地図が見えます、キャラクターも見えます、全て正しく、以前と同じです。

Brasil Fightersのゲーム実装

そして今、小さなアイコンがあります。「プレイする」です。ここにBrasil Fightersをトーナメントモードで配置しました。そして覚えておいてください、ここで皆さんが見る全ては100%AIによって作られました。音楽を作り、コードを作り、ゲームを作り、画像を作り、全てです。私はただ意見を言っていただけです。そしてプレイヤーを選びます。ブラジルの全ての州があります。

誰でも好きな人を選べます。セルジッペ州のCiricascudoを選びましょう。この大会に行きましょう。見てください、見てください、見てください。さあ、音楽付きで、全部あります。小さなトーナメントで、最終的にはブラジリアです、皆さん。少し音量を下げました。この音が私の耳を壊しそうだったので。

今どうなっているか分かりませんが、大きいか小きないか。グラフィックは少し改善が必要ですね。ジャンプする写真みたいな感じですから。それがあります。でもこの今のレベルから見て、もうプレイできます、戦えます、殴られます、負けることもできます。実際、必殺技もあります。そして5戦目は今ブラジリアで決勝です。

決勝戦です。ブラジリア連邦直轄区のEscandangaです。風景を見てください。ブラジルのチャンピオンです、皆さん。下にコメントを残してください、これについて何を考えているか教えてください。こんなゲームを作るなんて想像できましたか? どんなにシンプルでも、あのテトリスや蛇ゲームからはるかに遠いですよね? 物事は進化しました、大きく進化しました。

今緊急にやるべきだと思うことは、プレイヤーの動きを作ることです。ジャンプする写真にならないように。そしてその動きを作ったら、あとは装飾を追加してどんどん進化させていくだけです。でもゲームプレイ、基本的なこと、ご飯と豆。これは完成しました。どう思いますか? コメント欄にどう思ったか残してください。

これをオンラインに配置しようと思います。うまくいかなければ、仕方ありません。もう1戦やってみましょう。見てください。四角がアタック、丸が防御です。ほら、これは殴り合いになりました。お互いを叩き合っています。終わりのない殴り合いです。でもこんな感じです。丸が防御で四角がアタック。

小さい四角がパンチで、大きい四角がキックです。私たちのCascudoがパンタネイロと戦っています。マットグロッソ州です。そこそこ、ほら。後ろにワニが見えます。皆さん、全部正確でしょう? 誰がBrasil Fighterを作ることになるなんて想像できましたか? そこです。

アマゾナス州のBolto Negroが負けます。やられます、仕方ありません。ほら、ほら、もう決勝戦です。ゲームは少し速くなってしまいましたが、良いことです。だから皆さんに機能していることを見せられます。難易度を上げることもできますし、ゲームをもっとダイナミックにして、もっと面白くすることもできます。なぜならここは殴り合いですからね。より多く殴った方が勝ちます。

下にコメントを残してください、何を考えているか教えてください。これは本当に私の期待を大きく上回りました。このゲームを作ることにチャレンジするのはリスクだと思っていました。失敗して落胆するのが怖かったんです。でも皆さんが見ているものが出来上がりました。でも本当に、期待を大きく上回りました。いいねを押してください、これは価値がありましたから。そしてこのようなビデオを見続けるためにチャンネルをサポートしたいなら、メンバーになってください。

メンバーの皆さんには、インテリジェントエージェントに関する限定動画と先行公開動画へのアクセス権があります。ということで、いいねを押してください。ありがとうございました。

コメント

タイトルとURLをコピーしました