トレーニング > IoT&組み込み開発 > AI-Assisted Embedded Development(AC6402)
インストラクター主導のコース

AI-Assisted Embedded Development(AC6402)

エンジニアリングの厳密さを損なうことなく、AIコーディングエージェントを組み込み開発に導入する。 ファームウェアは特定のハードウェアに紐づいているため、エージェントの推測がうまくコンパイルできたとしても、ターゲット上では失敗する可能性があります。このコースでは、AIが生成するファームウェアを制御、テスト、そして正当性を保つための、証拠を最優先とするワークフローを解説します。

対象者

AIコーディングエージェントを実際の開発に活用しつつ、ハードウェアに到達する内容を完全に制御したいと考えている組み込みエンジニア、ファームウェア開発者、およびテクニカルリーダー向け。
折りたたむ 続きを読む
学習内容

AIコーディングエージェントを制御する機能仕様書を作成し、SVDファイル、リファレンスマニュアル、および正誤表に基づいてエージェントを設計し、MCPサーバーと再利用可能なスキルで拡張します。生成されたファームウェアをレビュー、テスト、およびシミュレーションして、ハードウェア上で正しく動作することを確認します。
折りたたむ 続きを読む
身につく知識

AI支援型ファームウェア開発に貢献し、設計レビューにおいて生成された変更点を一つ一つ説明し、擁護できる能力が求められます。組み込みチームがAI支援型開発を採用する中で、これらのスキルは上級開発者や技術リーダーにとって不可欠なものです。
折りたたむ 続きを読む
おもなテーマ
コースの紹介
組み込みエンジニア向けAIツールの現状
埋め込み型問題を促す
仕様主導型開発および機能仕様書
IDEとCLIにAIアシスタントを搭載
データシート、SVD、リファレンスマニュアル、およびプロジェクトの背景情報
モデルコンテキストプロトコル(MCP)
組み込み開発向けAIエージェントの設計
スキル、再利用可能な構成、マルチツールオーケストレーション
AIが生成した組み込みコードの検証
AIのセキュリティと監査

前提条件
C言語の実務知識、組み込みシステムでの実務経験、Gitとコマンドラインの基本的な操作スキルが必要です。AIに関する事前の経験は不要です。
実習について
バーチャル授業を受講するには、ウェブブラウザと安定したインターネット接続を備えたコンピュータが必要です。また、企業のVPN、プロキシ、またはファイアウォールがリモートラボサービスへのアクセスを許可している必要があります。コースにはソフトウェア、AIへのアクセス、およびラボ教材が含まれているため、個人用のAIサブスクリプション、APIキー、またはツールライセンスは不要です。