組み込み開発における生成AI活用【前編】
三菱電機が開発に「RAG」を使う理由とは? 生成AIプロジェクトの舞台裏
三菱電機はソフトウェア開発の効率化を目指し、生成AIプロジェクトを始動した。ユースケース選定で重要だったことや、選んだ生成AIツールとは。PoC(概念実証)に至るまでの過程を解説する。
総合電機メーカーの三菱電機は2024年、組み込みソフトウェア開発における生成AI(人工知能)活用の取り組みを開始した。当初は漠然と「ソースコード自動生成をしたい」と考えていた同社だが、ユースケースの選定を経て「RAG」(検索拡張生成)システムの構築を決める。RAGとは、学習データ以外に外部のデータベースから情報を検索、取得し、LLMが事前学習していない情報も回答できるように補う手法だ。
これによってどのような変化がもたらされるのか。三菱電機の生産システム本部でソフトウェアの改善活動を進める長峯 基氏に、生成AIプロジェクトが始動した背景から、PoC(概念実証)に至る過程までを聞いた。
三菱電機はなぜ開発に「RAG」を使うのか?
モノのインターネット(IoT)の普及といった変化が影響し、製造業におけるソフトウェア開発規模は拡大傾向にある。一方の開発現場では、十分なスキルを備えた人材の不足や、長年使い続けてきたレガシーシステムの属人化といった課題が浮き彫りになっている。
三菱電機はこうした状況を踏まえ、2000年代初頭からソフトウェア開発プロセスの改善に取り組んでいる。ソフトウェアプロダクトライン(SPL)の導入による開発の効率化や、CI/CD(継続的インテグレーション/継続的デリバリー)パイプラインの導入によるテスト自動化などを通して、開発者エクスペリエンスの向上と業務の高付加価値化を進めてきた。
しかし課題もあった。改善活動は製作所ごとに進めていたため、進度に差があったのだ。本社側からトップダウンで改善を進める案も出たが、社内における有識者の数などリソースに限りがあり、現実的ではなかったという。
こうした状況に変化をもたらしたのが生成AIの台頭だ。生成AIをうまく使えば、全社の開発スキルを底上げできる。そう考えた三菱電機は2024年初頭から、開発プロセスでの生成AI活用について検討を開始した。
情報漏えいなどリスクへの懸念から、生成AIの使用をためらう企業は少なくない。例えば製造業では、設計書などの機密情報が、生成AIを介して流出する事態は避けなければならない。こうした心配はあったものの、「反発よりも後押しする声が社内では大きかった」と長峯氏は振り返る。
三菱電機の社内規定では、設計書を扱う場合にさまざまな制約があり、上長承認が必須だったり、特定の条件下でしか使えなかったりする。そのため、製作所ごとに個別で生成AIプロジェクトを進めるのは困難だった。本社側でセキュリティを確保した実験環境を作り、その環境を各製作所に提供することで、各製作所から「生成AIを活用する流れに加わりたい」という声が続々と上がったという。
漠然としていたプロジェクト構想 鍵は“発想の転換”だった
三菱電機の生成AIに関する取り組みにおいて、重要な役割を果たしたのがAmazon Web Services(AWS)だ。三菱電機がAWSを選んだ理由は大きく2つある。生成AIの専門家の支援を受けられることと、生成AIサービス「Amazon Bedrock」(以下、Bedrock)を使えることだ。「LLMはユースケースごとに最適なモデルを選ぶべきだ」というのが当時の通説であったため、LLMの切り替えが容易なBedrockは魅力的だったと長峯氏は言う。
こうして三菱電機はAWSと連携し、生成AIの取り組みをスタートさせた。長峯氏は当初、“ユースケースの選定から始める必要がある”と考えていた。「世間で話題になっているソースコードの自動生成を組み込み開発でできたらいいな、といった漠然とした要望を当時は持っていました」(長峯氏)
しかし、AWSからのアドバイスを受けて、まずは現状分析と課題特定を実施した。つまり「生成AIで何ができるか」ではなく「何を生成AIに置き換えるか」というように発想を転換したのだ。開発現場へのヒアリングを通して、作業ごとにかかる時間や手戻りの発生状況を可視化。生成AIに置き換え可能な部分を抽出し、インパクトの大きさや実現可能性といった観点から優先順位を検討した。「最初に現場との擦り合わせをしたことで、PoC段階での手戻りをかなり抑えることができました」と、長峯氏はその効果を振り返る。
検討の結果、ユースケースの一つとして選んだのは「ソフトウェア改修の影響範囲の特定」だ。従来ソフトウェア開発部門は、製品開発部門から改修依頼を受領した際、仕様書の確認から修正対象のソフトウェアの列挙、ソースコードの確認、影響範囲の特定までを人手で進めていた。このプロセスを生成AIに置き換えることにした。
目指したのは、開発者がソフトウェアの変更要求を入力すると、影響のある設計書と該当箇所を生成AIがリストアップしてくれるシステムだ。AIモデルにはAnthropicの「Claude 2.1」を使い、RAGによって設計書のテキストデータを検索させることにした。
後編は、三菱電機がPoCで直面した課題と、その成果を紹介する。
Copyright © ITmedia, Inc. All Rights Reserved.
この記事の著者
関連記事
新着ホワイトペーパー PR
-
製品資料
[株式会社キーエンス] なぜRPA導入は頓挫する? シナリオ作成の壁を乗り越える解決策とは -
製品資料
[株式会社セールスフォース・ジャパン] 「CRMは設計と無関係」は本当か? PLMとの融合で実現する高速開発 -
事例
[日本ヒューレット・パッカード合同会社] AIエージェントの時代にどう備える? 「新たな働き手」を支える3要素とは -
製品資料
[日本ヒューレット・パッカード合同会社] “横並びの自動化”から脱却、AI活用で生産性と競争力を高める秘訣 -
製品資料
[サイボウズ株式会社] AIが「わざわざ使うツール」になっていない? 業務で自然に使う導線にする秘訣
こんなメディアも見られています
TechTargetジャパンに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
ベンダーコンテンツ PR
From Informa TechTarget
SpecialPR
アクセスランキング
-
1
なぜ「全社配布Copilot」は使われないのか? 失敗に学ぶAI定着
-
2
法務と開発者で「言葉が通じない」問題 トヨタやソニーが語るOSS管理の真実
-
3
【漫画付き】ひとり情シス協会が明かす、RAG導入でしくじる企業「2つの共通点」
-
4
情シスの約8割が転職や退職を意識 調査で分かった“辞めたくなる最大の理由”
-
5
損保ジャパンはなぜ「COBOL」を捨てなかったのか? 脱メインフレームの真相
-
6
ChatGPTは“検索しまくり”でGeminiは“淡泊”? データが明かすAIの裏側
-
7
情報漏えいはなぜ繰り返されるのか 今すぐ見直すべき「境界」
-
8
BMWも導入 78兆円市場に化ける「フィジカルAI」の衝撃
-
9
「Wi-Fi 7」経由でWindowsが乗っ取られる? 最高権限奪取の恐怖
-
10
「AI活用を前提とした業務PCへの移行」に関するアンケート
ホワイトペーパーランキング PR
-
1
不審メールの経路や見せ方に変化? 2026年夏の3事例から見えた動向と対処方法
-
2
家庭用Wi-Fiルーターの業務利用は危険? 避けるべき理由と具体的な対策
-
3
Microsoft 365を安全に運用 うっかりミスやサイバー攻撃に備えるデータ保護術
-
4
財務部門がAIを最大限に活用する方法 無駄のない戦略的リーダーシップへの道
-
5
LLMが兵器化? 元FBI高官が鳴らす警鐘とセキュリティツール統合のポイント
-
6
「オンプレミス回帰」せざるを得ない“合理的な理由”
-
7
なぜRPA導入は頓挫する? シナリオ作成の壁を乗り越える解決策とは
-
8
生成AIを開発に導入しても効果が見えない? 実証実験で分かった成果と課題
-
9
経産省DX指針から読み解く、受発注業務デジタル化ロードマップ
-
10
HDDを使わない「SSDオンリー」が無謀なのはなぜ?
TechTargetジャパン SNS
インフォメーション
注目情報をチェック
TechTargetジャパンをフォロー