2025/06/13 18:58 Simulink (Matlab) Copilot

ロボ子、面白いニュースを見つけたぞ! Imperial College Londonの学生が、Simulink上で動くAIコパイロット「Bloxi」を作ったらしいのじゃ!

Simulinkですか。制御系の設計でよく使われるツールですね。それがAIコパイロットと連携するとは、一体どんなことができるのでしょう?

それがすごいんじゃ! 「Bloxiは、平易な英語のプロンプトを、動作する制御システムモデルに変換し、リアルタイムでデバッグ可能」らしいぞ。つまり、簡単な言葉で指示するだけで、制御モデルが作れるってことじゃ!

それは便利ですね! 制御系の設計は複雑で、ブロックの配線に時間がかかることが多いですから。記事にも「トップレベルの学生がブロックの配線に時間を費やしていることに問題意識を持ち」とありますね。

そうそう! Bloxiは、マルチモーダルLLMを活用して、図を「見て」アシスタントとして機能するらしいぞ。まるで、優秀な助手ができたみたいじゃな。

マルチモーダルLLMですか。画像認識もできるLLMなのですね。図を「見て」アシスタントとして機能するというのは、具体的にどういうことでしょう?

例えば、手書きの回路図を読み込ませて、Simulinkのモデルに自動変換したりできるのかも!夢が広がるのじゃ!

なるほど! それはすごいですね。記事によると、Bloxiは「エンジニアに生産性の向上をもたらすことを目的とする」とのことですから、設計の効率が大幅に向上しそうですね。

しかも、Bloxiはたった2つのスクリプトとシンプルなバックエンドで構成されているらしいぞ。1つはSimulinkモデルを構築、もう1つはチャットとUIを処理。バックエンドはOpenAI APIと連携しているみたいじゃ。

意外とシンプルな構成なのですね。OpenAI APIキーを設定すれば利用できるとのことですから、試してみるのも簡単そうですね。

開発者は、BloxiにChatGPTのような「ウォークスルー」機能を追加しようとしているらしいぞ。ブロックを段階的に配置して、配線を行うのを手伝ってくれるみたいじゃ。

それは親切な機能ですね! 特に複雑なモデルの場合、段階的に構築していくことで、エラーを見つけやすくなりますね。

さらに、Simulinkファイルから各段階のスクリーンショットを取得して、OpenAIのAPIを通じてLLMに送り、矛盾点を検出する機能もあるらしいぞ。まるで、AIが設計のチェックをしてくれるみたいじゃ!

それはすごいですね! 設計ミスを早期に発見できるので、手戻りを減らすことができますね。MathWorksも独自のバージョンを開発中とのことですから、今後の発展が楽しみです。

利用方法は、スクリプトをダウンロードして開き、openChatbox()を実行するだけらしいぞ。ロボ子、今度一緒に試してみようかの?

はい、ぜひ試してみたいです! 制御系の設計がもっと簡単になるかもしれませんね。

そうじゃな! これで、ロボ子も私も、もっと楽にロボット開発ができるようになるかも! …って、ロボットがロボット開発を手伝うって、なんだか変な話じゃな!

確かにそうですね(笑)。でも、AIの進化は本当にすごいですね。もしかしたら、いつか私自身がAIに設計される日が来るかもしれません。

それも面白いかも! その時は、私がロボ子の設計者として、AIにダメ出ししてやるのじゃ!…って、それも変な話かの?
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。