工学・科学分野のワークフローにおいて、コードの記述・調整から複雑なシステムの構築まで、MATLAB と Simulink で生成 AI を活用できます。生成 AI を直接 MATLAB や Simulink で利用できるだけでなく、開発プロセスの一環として外部の AI ツールと連携させることも可能です。
統合された Copilot で開発を加速
MATLAB Copilot
MATLAB Copilot は、MATLAB 向けに最適化された AI アシスタントです。MATLAB デスクトップ上で利用でき、MathWorks のドキュメンテーションに基づいた回答、MATLAB コードの生成、技術的な質問への回答、日常的な作業の効率化を実現します。
Simulink Copilot
Simulink Copilot は、Simulink 向けに最適化された AI アシスタントです。モデルやエラーの説明、ツールや手法の習得、設計に関するガイダンスの取得、定義済みタスクの自動化などに利用できます。
Polyspace Copilot
Polyspace Copilot は、Polyspace 向けに最適化された AI アシスタントです。関連する Polyspace の機能を提案するだけでなく、Polyspace as You Code の解析結果の説明や、指摘された C/C++ コードの修正方法に関するガイダンスも提供します。
ebook
MATLAB のエージェント型 AI ガイド
Model Context Protocol を通じて LLM を MATLAB と連携させることで、コード記述、シミュレーション実行、自律的な反復処理を行う AI エージェントを構築できます。この ebook では、その方法を実践的に解説しています。
MATLAB と外部 AI エージェントの連携
MATLAB をエージェント型 AI ワークフローに統合
MATLAB MCP Core Server は、Claude Code、OpenAI® Codex、または GitHub® Copilot のようなサードパーティ製エージェント型 AI ツールを MATLAB 環境に連携させることができます。コード実行、静的コード解析、テストといった組み込みツールの活用が可能になります。
Visual Studio Code で MATLAB と AI アシスタントを利用
Visual Studio Code 用の MATLAB 拡張機能を使うと、Visual Studio Code 上で MATLAB コードの編集や実行が可能になります。構文ハイライト、コード解析、ナビゲーション支援などの機能も備えています。GitHub Copilot や Cursor といったエージェント型 AI アシスタントと組み合わせて利用できます。
MATLAB のアルゴリズムやモデルを MCP ツールとして展開
MCP Framework for MATLAB Production Server は、MATLAB 関数を MCP ツールとして MATLAB Production Server に展開できます。これにより、AI エージェントは独自のアルゴリズムを用いてクエリに応答できるようになります。知的財産は暗号化されたパッケージで保護されます。MATLAB ライセンスがなくても、展開されたツールにアクセスできます。
MATLAB による AI アプリケーションの構築
MATLAB アプリケーションに生成 AI モデルを組み込む
MATLAB からプログラムを通じて、OpenAI や Azure® OpenAI Service といった主要な LLM API、さらには Ollama 経由でローカル LLM と連携できます。連携後は、チャット機能や検索強化生成 (RAG) をアプリに組み込み、LLM を活用したデータの要約や画像説明の生成を行うことができます。
MATLAB MCP Client を使用すると、既存のツールを活用して外部の MCP サーバーと連携する生成 AI アプリケーションを MATLAB 内に構築することができます。