TECH PLAY

RAG

むベント

マガゞン

該圓するコンテンツが芋぀かりたせんでした

技術ブログ

アプリケヌションサヌビス郚ディベロップメントサヌビス4課の越埌です。 今回は、RAG ずしお構築枈みの Amazon Bedrock Knowledge Bases を、MCP サヌバヌずしお公開する構成を CDK で組んだので、実装のポむントずハマりポむントをたずめたす。 䜿ったのは 2025幎10月 GA の Amazon Bedrock AgentCore Gateway です。CDK alpha パッケヌゞで数行曞くだけで MCP ゚ンドポむントが立ち䞊がりたした。ただし Amazon Cognito 認蚌ずの組み合わせに泚意点があるので、それも含めお共有したす。 背景Knowled

補造業のお客様を支揎しおいる゜リュヌションアヌキテクトの柀、倧前、池田です。 2026 幎 3 月 31 日に AWS 倧阪オフィスにお「生成 AI ラりンドテヌブル in 倧阪」を開催したした。本蚘事ではむベントの抂芁ず圓日の様子をお䌝えしたす。 開催の背景 補造業における生成 AI の掻甚は、ナヌスケヌス遞定のフェヌズを経お、実運甚を目指したプロゞェクトずしお掚進する䌁業が増えおいたす。補造珟堎に眠る暗黙知を生成 AI で掻甚できる圢匏知ぞず倉える取り組みや、生成 AI を搭茉した自瀟補品の開発など、さたざたなナヌスケヌスで掻甚が進んでいたす。 私たち゜リュヌションアヌキテクトが各瀟の技術支揎を行う䞭で気づいたのは、扱う補品や事業領域は異なっおも、盎面しおいる課題には倚くの共通点があるずいうこずです。お客様からも「同じ業皮で近しい取り組みを進める䌁業は、どのように課題ぞ向き合っおいるのか知りたい」ずいう声を倚くいただいおいたした。 お客様ず AWS の 1 察 1 の技術支揎だけでは届かない領域がありたす。ある䌁業の詊行錯誀が、別の䌁業が抱える課題解決のヒントになりうる — お客様同士の知芋が぀ながるこずで、課題解決はスケヌルし、さらには日本の補造業党䜓の競争力匷化にも぀ながるず私たちは考えたした。そこで、䌁業間の察話を通じた盞互孊習の堎ずしお、ラりンドテヌブル圢匏でのむベントを開催したした。 むベント抂芁 開催日 2026 幎 3 月 31 日月13:00 〜 18:00 + 懇芪䌚 䌚堎 AWS 倧阪オフィス 26F 圢匏 クロヌズド・ラりンドテヌブル圢匏各瀟発衚 + 質疑応答 参加者数 15 名 参加䌁業順䞍同 シャヌプ株匏䌚瀟 ダマハ株匏䌚瀟 株匏䌚瀟村田補䜜所 株匏䌚瀟日立産業制埡゜リュヌションズ コベルコシステム株匏䌚瀟 東掋玡株匏䌚瀟 倧日本印刷株匏䌚瀟 ダむキン工業株匏䌚瀟 各瀟 30 分発衚 20 分 + 質疑 10 分の持ち時間で自瀟の取り組みを共有するラりンドテヌブル圢匏で実斜したした。クロヌズドな堎だからこそ螏み蟌んだ内容を共有でき、参加者党員が発衚者であり聎講者でもあるため、双方向の議論が自然に生たれる構成です。 各瀟の発衚テヌマ 各瀟の発衚では、生成 AI を実業務に適甚する䞭で盎面する課題ず、たさに今取り組たれおいる実践知が共有されたした。クロヌズドなむベントのため、各瀟の発衚タむトルずご登壇者名のみの公開ずなりたすが、以䞋でご玹介したす。 暮らし、拡がる、SHARP の AI シャヌプ株匏䌚瀟 Smart Appliances & Solutions 事業本郚 Smart Life 事業統蜄郚 AI サヌビス掚進郚 äž­å°Ÿ 祐介、早川 元基 家電補品ぞの生成 AI 搭茉における開発事䟋ず技術的な課題が共有されたした。 Yamaha Network 事業 AI の取り組み ダマハ株匏䌚瀟 PS 事業郚商品開発郚 クラりド開発 G 加藀 康之介 ネットワヌク機噚の運甚・蚭蚈支揎における AI 掻甚の段階的な取り組みが玹介されたした。 AWS の生成 AI を掻甚した文曞怜玢業務の効率化 その性胜が期埅を凌駕する 株匏䌚瀟村田補䜜所 技術・事業開発本郚 共通基盀技術センタヌ マネヌゞャヌ 埳本 盎暹 少人数䜓制での瀟内ドキュメント怜玢システムの構築ず運甚の工倫が玹介されたした。 OT における暗黙知ず生成 AI 利甚の取り組み 業務むンプロセス化ず AI Agent 株匏䌚瀟日立産業制埡゜リュヌションズ 䌁画統括本郚未来創造本郚 梶山 矩埳 株匏䌚瀟✇✎産業制埡゜リュヌションズ GenerativeAI センタ 䜐塚 掋右 ベテラン゚ンゞニアの暗黙知を圢匏知化し AI で掻甚する取り組みが玹介されたした。 1,300 人の珟堎知を AWS AI-DLC で䟡倀ぞ昇華させる 文化醞成ずデリバリヌ暙準の同期による組織倉革の実践 コベルコシステム株匏䌚瀟 事業統括本郚 技術掚進郚 前園 博文 党瀟的な AI 掻甚掚進に向けた組織づくりず意識倉革の取り組みが共有されたした。 RAG × CPT で぀くる珟堎特化 AI 東掋玡株匏䌚瀟 TX・業務革新総括郚 TX 掚進郚 坂倉 広也 補造珟堎特有の甚語や衚蚘ゆれぞの察応に向けた技術的なアプロヌチが玹介されたした。 DNP の生成 AI 掻甚に関する取り組み 倧日本印刷株匏䌚瀟ABセンタヌ 䜐藀 陜平 ドキュメントの構造化ず瀟内ぞの AI 展開の工倫が玹介されたした。 ダむキン工業における生成 AI の取り組み ダむキン工業株匏䌚瀟 電子システム事業郚 森本 康倪 自瀟ドメむンに特化した AI の開発ず瀟内業務支揎ぞの掻甚が玹介されたした。 AWS セッションの玹介 ゚ヌゞェントの本番皌働を加速する AgentOps を AWS で実珟 アマゟン りェブ サヌビス ゞャパン合同䌚瀟 ゜リュヌションアヌキテクト 倧前 遌、柀 亮倪 各瀟の発衚を通じお、RAG による瀟内ナレッゞ怜玢から䞀歩進み、AI ゚ヌゞェントを業務に組み蟌むプロゞェクトが倚くの䌁業で始たっおいるこずが芋えおきたした。䞀方で、゚ヌゞェントの本番運甚における評䟡や監芖は、業界党䜓ずしおただベストプラクティスが確立されおいない領域です。 本セッションでは、゚ヌゞェントの構築パタヌンSingle Agent、Tool-Augmented、Multi Agent などに応じお評䟡すべき芳点が異なる点を敎理し、Amazon 瀟内での実践をもずにした Define → Evaluate → Share → Monitor の 4 ステップの評䟡フレヌムワヌクず、その実珟を支える Amazon Bedrock AgentCore を玹介したした。 詳现は AWS ブログ「 Evaluating AI agents: Real-world lessons from building agentic systems at Amazon 」でも玹介されおいたす。 参加者からは「AI ゚ヌゞェントシステムの芳点を䜓系的にたずめおいただいおわかりやすかった」「応答の評䟡や運甚時の監芖呚りは既存システムでも課題に䞊がっおいるため、怜蚎しおいきたい」ずいった声をいただいおいたす。 「ここだけの話」はどう぀ながったのか 各瀟の発衚では普段は衚に出ない課題や詊行錯誀が率盎に語られたした。質疑応答では「うちも同じ課題を抱えおいる」「こういうアプロヌチで解決した」ずいったやり取りが自然ず生たれ、予定時間を超えお議論が続くセッションもありたした。たさに、各瀟の「ここだけの話」が぀ながり、新たな解決のヒントが生たれおいたした。  ã€Œäœœã£ãŸãƒ„ヌルを瀟内で䜿っおもらえない」問題 技術的に動くものは䜜れおも、珟堎に定着しないずいう悩みは倚くの䌁業に共通しおいたした。議論では「トップダりンで広げるべきか、珟堎起点のボトムアップが良いか」「掚進チヌムず珟堎の゚ンゲヌゞメントをどう蚭蚈するか」「評䟡指暙をどこに眮くか利甚率か、業務むンパクトか」ずいった論点が亀わされ、各瀟が実際に詊しおうたくいった/いかなかった斜策が具䜓的に共有されたした。  å°‘人数で AI 掚進を回すリアルな状況 「専任チヌムは数名、兌任メンバヌも含めお十数名」ずいう䜓制で党瀟展開を進める䌁業が倚く、リ゜ヌス制玄の䞭で䜕を優先し、䜕を諊めるかが共通のテヌマでした。内補ず倖郚掻甚の線匕き、瀟内啓発にどこたで時間を割くか、小さく始めお実瞟を䜜る進め方など、珟実的なトレヌドオフに぀いおの議論が続きたした。 補造業特有のデヌタをどう扱うか 図面、仕様曞、珟堎のベテランの暗黙知、蚭蚈ノりハり — 補造業ならではの非構造化・機密性の高いデヌタをどう生成 AI で掻甚するかは、各瀟が盎面しおいる共通課題でした。RAG の粟床を珟堎芁件たで匕き䞊げる工倫、甚語ゆれぞの察凊、セキュリティを担保した䞊での瀟内展開の蚭蚈など、「補造業だからこそ」の螏み蟌んだ技術論が飛び亀いたした。 扱う補品や事業領域は違えど、共通の悩みが次々ず浮かび䞊がったのも印象的でした。 懇芪䌚でも議論の熱は冷めず、セッション䞭には螏み蟌みきれなかった技術的な詳现に぀いお、あちこちで話の茪が広がっおいたした。 アンケヌト結果ず参加者の声 「぀ながるこずで課題解決を加速する」ずいうむベントの狙いが実珟できたこずは、参加者の声からも䌝わっおきたす。 「生成 AI 掻甚に関するネット䞊の情報ずは違う、各瀟の取り組みの生の声を聎くこずができおずおも勉匷になった」 「独自モデルの開発が意倖に倚いこずに驚いた。AI ずアゞャむルの芪和性も新たな気づきだった」 「どう䜿っおもらうかずいう芳点や、瀟内に生成 AI を広げおいくやり方なども参考になった」 「難しい課題に挑戊されおいるが、目的が明確で地に足が぀いおおり、ずおも参考になった」 「取り組みを進めるこずができる人員が限られおいる䞭で、各瀟の背景や目的芳、具䜓的なツヌルの話が特に参考になった」 「ラりンドテヌブルは質問もたくさんできお倧倉有意矩だった」 「自分だけが苊劎しおいるのかず思っおいたが、各瀟同じ課題に向き合っおいるこずがわかり、ここに来おやろうずいう決断を持おた」 おわりに 今回のラりンドテヌブルを通じお、 お客様だからこそ応えられるお客様の悩みがある ずいうこず、そしおお客様同士の察話が課題解決を加速させるずいうこずを、改めお実感したした。アンケヌトでの次回参加垌望 100% ずいう結果が物語っおいたす。 改めお、参加いただいた皆様に埡瀌申し䞊げたす。AWS では今埌もこうした䌁業間の察話の堎を䌁画しおたいりたす。生成 AI の掻甚でお悩みの方は、ぜひ担圓の゜リュヌションアヌキテクトにご盞談ください。 著者に぀いお 柀 亮倪 (Ryota Sawa) 補造業のお客様を担圓する゜リュヌションアヌキテクトです。前職では AI、機械孊習開発ぞ埓事しおおり、珟圚も最新技術の導入・掻甚に悩む䌁業様ぞの技術支揎も行っおおりたす。 前職では AI 、機械孊習を甚いた開発に埓事しおおり、珟圚も同様の技術掻甚にお悩みのお客様ぞも技術支揎しおおりたす。奜きなサヌビスは Amazon Bedrock AgentCore です。最近はゎルフぞの熱が再燃しおおり、コヌスに立぀ずアヌキテクチャより打数が気になりたす。 倧前 遌 (Ryo Omae) AWS Japan の゜リュヌションアヌキテクトずしお補造業のお客様を䞭心に、クラりド掻甚の技術支揎を行っおいたす。特に 機械孊習・生成 AI 領域を埗意ずし、お客様のビゞネス課題をテクノロゞヌの力で解決するお手䌝いをしおいたす。奜きな AWS サヌビスは Amazon SageMaker, Amazon Bedrock で、新しい基盀モデルが出たらすぐに觊っおいたす。䌑日はバむクにたたがっおツヌリングぞ行くのが奜きで、颚を感じながら走る時間が、最高のリフレッシュです。 池田 敬之 (Takayuki Ikeda) 関西の補造業のお客様を担圓する゜リュヌションアヌキテクトです。クラりド × デヌタ × AI でお客様のビゞネスを支揎しおいたす。奜きなサヌビスは Amazon Bedrock AgentCore ず Strands Agentsです。䌑日はキックボクシングで汗を流した埌、愛犬ず散歩ずいったコンボで英気を逊うのが定番コヌスです。
本蚘事は2026幎1月15日に公開された AUMOVIO Boosts Software Development with an Agentic Coding Assistant Powered by Amazon Bedrock を翻蚳したものです。 本ブログ蚘事では、 AUMOVIO が Amazon Web Services (AWS) のサヌビスず知芋を掻甚しお、Software-Defined Vehicle (SDV) 領域における革新的な自動車向けコヌディングアシスタントを開発した事䟋をご玹介したす。AUMOVIO の゜リュヌションは、耇数の AI モデルを掻甚しお開発ラむフサむクルの各工皋を加速させながら、自動車業界の暙準ず AUMOVIO 独自のコヌディングベストプラクティスに準拠しおいたす。可胜な限りコヌドを再利甚し、倉曎を最小限に抑えるこずで、このアシスタントは V 字モデル の他の工皋に必芁な䜜業を倧幅に削枛したす。 AUMOVIO ずその AWS 䞊の SDV ゜リュヌションの詳现に぀いおは、 こちら をご芧ください。 背景 車䞡がたすたす゜フトりェアにより定矩される䞭、自動車メヌカヌは耇雑化する゜フトりェア、むノベヌションサむクルの高速化、厳栌な品質芁件ずいう困難に盎面しおいたす。ハヌドりェア、拠点ごずのチヌム、手䜜業に䟝存しお構築された埓来の開発手法は、制玄ずなり぀぀ありたす。自動車メヌカヌは、珟圚䞖界䞭の拠点で勀務する数千人の゚ンゞニアず連携しながら、様々な芳点で怜蚌が必芁な膚倧なコヌドベヌスを管理しなければなりたせん。さらに、開発チヌムは AUTOSAR 、 MISRA-C/C++ ガむドラむンなどのドメむン固有の゜フトりェア開発暙準に加え、独自の瀟内暙準にも準拠する必芁がありたす。AUMOVIO の開発チヌムは、自瀟の組蟌みシステムプロセスをこの新しい珟実に適応させるずいうプレッシャヌにさらされおいたす。 AUMOVIO は自動車向けのアプリケヌションの厳栌な基準を維持しながら、チヌムの生産性を向䞊させるむンテリゞェントな゜リュヌションを求めお 、AWS ず協業するこずにしたした。 課題蚭定 自動車のベストプラクティスず芏制によりよく適合させるため、AUMOVIO は V 字モデル に埓っお゜フトりェアを開発しおいたす。各工皋に費やされた工数を瀺す膚倧な過去デヌタのおかげで、AUMOVIO は効率化䜙地が最も高い工皋を特定するこずができたした。AWS の支揎を受けお、AUMOVIO チヌムは以䞋を生成できるコヌディングアシスタントの開発に取り組むこずにしたした システム蚭蚈から自動車向けメ゜ッド本䜓を生成コヌディングアシスタントの第 1 匟 システム蚭蚈からナニットテストを生成コヌディングアシスタントの第 2 匟 ゜リュヌションの怜蚎 AIコヌディングアシスタントの実珟可胜性を怜蚌するため、AUMOVIO は AWS の支揎の䞋でハッカ゜ンを開催したした。たず、AUMOVIO チヌムは RAG ベヌスのアプロヌチを詊し、コヌドベヌスをベクトルストアに保存し、 Amazon Bedrock サヌドパヌティプロバむダヌず Amazon の基盀モデルを簡単に䜿甚できるフルマネヌゞドサヌビスを䜿甚しお、取埗したチャンクに基づいおコヌドを生成したした。しかし、テストの結果、セマンティック怜玢では単䞀のク゚リで䞎えられたタスクに関連するコヌドを取埗できないこずが刀明したした。このアプロヌチの代わりに、チヌムぱヌゞェント型アプロヌチを採甚したした。このアプロヌチでは、コヌディングアシスタント匷力な掚論胜力を持぀モデルによっお駆動がコヌドベヌスから関連するコヌドコンテキストを段階的に取埗したす。蚀い換えるず、゚ヌゞェントは䞎えられたタスクに察しお耇数回怜玢を行い、各怜玢の結果を分析しお必芁な远加のコヌドコンテキストを決定し、コヌド生成などのタスクを完了するために必芁なすべおの関連情報を埗るたで再床怜玢したす。 このアプロヌチを実珟するため、チヌムは Amazon Bedrock でホストされおいる Claude 3.7 Sonnet を搭茉したオヌプン゜ヌスのコヌディングアシスタント Cline を統合したした。゚ヌゞェント型の構成は倧きな可胜性を瀺し、以䞋のような事䟋が埗られたした シニア開発者が5日間かけた䜜業を数分でバグ修正 非垞に倧きなファむルをリファクタリングし、冗長性を削陀しおサむズを50%削枛 同じ構成は既存コヌドの説明においおも非垞に優れたパフォヌマンスを発揮したした。䞀方で、これらの暙準モデルは、倚くの再利甚可胜な API ずベストプラクティスを含む AUMOVIO コヌドベヌスでファむンチュヌニングされおおらず、自動車特有のドメむンにおいおは限界も芋られたした。倚くの堎合、生成されたコヌドは良奜であっおも既存のラむブラリを掻甚しおおらず、既存実装の重耇やわずかなバリ゚ヌションを匕き起こしおいたした。 ワヌクショップの結果を螏たえお、AUMOVIO ず AWS チヌム (AWS の Generative AI Innovation Center を含む) は協力しお、抂念実蚌 (PoC) の䞀環ずしお゚ヌゞェント型アヌキテクチャを考案したした。PoC の目的は、自動車゜フトりェア開発向けの特化型コヌディングアシスタントの実珟可胜性を探るこずでした。このプログラムは、AI 駆動のむノベヌション可胜性を迅速に評䟡するため、事前に定めた成功基準ず指暙で評䟡する構造化されたアプロヌチを取りたした。PoC フレヌムワヌクは、スコヌプ定矩、開発、テスト、パフォヌマンス評䟡、技術怜蚌を包含し、期間内に枬定可胜な成果を提䟛するように蚭蚈されたした。 チヌムは以䞋で構成される゚ヌゞェント型アヌキテクチャを蚭蚈したした: ファむンチュヌニングされたモデルたたぱヌゞェント: コヌド生成やナニットテスト生成などの特定のV字モデルの工皋に察しお最先端の粟床を提䟛するために䜿甚。 オヌケストレヌタヌモデル (Claude Sonnet 3.7/4など): アプリケヌションの察話りィンドりで䜿甚され、以䞋を実行: ナヌザヌからタスクに関する情報を収集 該圓する堎合、ファむンチュヌニングされたモデルにタスクを委任 ファむンチュヌニングされたモデルでサポヌトされおいないタスクに応答䟋: コヌド説明 パフォヌマンスのベヌスラむンを確立し、゚ヌゞェントの取りうるさたざたな構成を理解するため、我々は倚様な胜力を持぀耇数のモデルを評䟡したした。これには、迅速な応答に最適化された Nova Pro のようなプロンプト゚ンゞニアリングのみを䜿甚するモデルや、埌に自動車特有のコヌドでファむンチュヌニングのベヌスずしお䜿甚した Qwen3 32B のようなモデルが含たれおいたす。 ゜リュヌション この評䟡フェヌズにおいお、柔軟なむンフラストラクチャを甚いおこれらの異なるモデル機胜を統合するアヌキテクチャの必芁性が明らかになりたした。アヌキテクチャの抂芁は、以䞋の通りです 図1マルチモデル/マルチ゚ヌゞェント コヌドアシスタント アヌキテクチャ AUMOVIO は、耇数の拡匵機胜を備えた VS Code を暙準の統合開発環境 (IDE) ずしお採甚したした。この既存の構成を基に、我々のアヌキテクチャは Amazon Q Developer や Cline などのコヌディング支揎拡匵機胜を䜿甚しおいたす。 Amazon Q Developer は、開発者がアプリケヌションを理解、構築、拡匵、運甚するのを支揎する生成 AI アシスタントです。VS Code などの IDE で䜿甚するず、Amazon Q はコヌドに぀いおチャットし、むンラむンコヌド補完を提䟛し、新しいコヌドを生成し、セキュリティ脆匱性のためにコヌドをスキャンし、蚀語曎新、デバッグ、最適化などのコヌドアップグレヌドず改善を行うこずができたす。Amazon Q Developer の掚論ず゚ヌゞェント機胜は、プレミアムモデルによっおサポヌトされおいたす。執筆時点では、Claude Sonnet 3.7 たたはClaude Sonnet 4 で䜿甚するように蚭定が可胜でした。 同様に、オヌプン゜ヌスのプラグむンの Cline は、IDE 内で゚ヌゞェント型コヌドアシスタントのナヌスケヌスを実珟するために、倚くの゚ンドポむントをサポヌトしおいたす。Cline は Claude Sonnet 3.7 や Claude Sonnet 4 など、 Amazon Bedrock でホストされおいるモデルで簡単に蚭定できたす 。 さらに、このアヌキテクチャは Model Context Protocol (MCP) を掻甚しおいたす。MCP は、AI アシスタントが倖郚ツヌルやサヌビスず察話できるようにするオヌプン暙準です。Cline ず同様に、 Amazon Q Developer は MCP をサポヌトしおおり 、ナヌザヌはカスタムツヌルやサヌビスに接続するこずで Q の機胜を拡匵できたす。我々のケヌスでは、ファむンチュヌニングされたモデルを MCP ゚ンドポむントずしおオヌケストレヌタヌモデルに公開しおいたす。これにより、オヌケストレヌタヌモデルはナヌザヌから䞎えられたタスクの初期蚈画を行い、必芁に応じおさらに情報を収集し、最終的に MCP プロトコルを介しおファむンチュヌニングされたモデルを呌び出すこずができたす。 以䞋は、図の番号付けに沿った Amazon Q Developer を䜿甚した凊理フロヌの䟋です 1) 開発者は、 Amazon Q Developer が統合された VS Code に質問を送信したす。 2) 基盀ずなるオヌケストレヌタヌモデルを䜿甚しお、Amazon Q Developer はタスクがメ゜ッド生成に関するものであるこずを理解したす。次に、オヌケストレヌタヌモデルは、関連するコヌドを生成するために䞀郚の入力が䞍足しおいるこずを識別したす。その埌、Amazon Q Developer はさらなる入力 (䞍足しおいる芁件ドキュメントなど) を芁求したす。 3) 開発者ずモデル間のメッセヌゞ亀換の埌、Amazon Q Developer はすべおの入力を収集したす。次に、Amazon Q Developer は 「Method Generator 甹 MCP クラむアント」 を䜿甚しお、リク゚ストを Amazon API Gateway に転送したす。Amazon API Gateway は、あらゆる芏暡で REST、HTTP、WebSocket API を䜜成、公開、維持、監芖、保護するための AWS サヌビスです。 4) Amazon API Gateway は、クラりドネむティブ認蚌サヌビスである Amazon Cognito を䜿甚しおナヌザヌを認蚌したす。 5) Amazon API Gateway は 「Method Generator」 AWS Lambda 関数 に委任したす。これは、コヌドを実行するためのクラりドネむティブサヌバヌレスコンピュヌティング゚ンゞンです。 6a) リモヌト MCP サヌバヌを立ち䞊げお、 「Method Generator」 Lambda 関数は Amazon Bedrock に掚論リク゚ストを行いたす。Amazon Bedrock は、メ゜ッド生成専甚のファむンチュヌニングされたモデルをホストしおいたす。同様に、タスクがナニットテストの生成に関するものであれば、「Test Generator」が呌び出されたす (6b)。 7) モデルからの応答は、AWS Lambda → API Gateway → MCP クラむアントのパスを介しお Amazon Q Developer に返され、ロヌカル IDE のコヌドを倉曎し、ナヌザヌに確認を求めたす読みやすさを向䞊させるため、図では番号付けが省略されおいたす。 別の凊理フロヌでは、ナヌザヌが既存コヌドの説明を求める堎合がありたす。この堎合、オヌケストレヌタヌはタスクを凊理するファむンチュヌニングされたモデルがないず結論付け、独自の掚論胜力を䜿甚しお回答を提䟛したす。 珟圚の゜リュヌションの MCP ゚ンドポむントは、単䞀のタスクを凊理するモデル゚ンドポむントによっおサポヌトされおいるこずに泚意しおください。したがっお、珟圚のむテレヌションはマルチモデルですが、必ずしもマルチ゚ヌゞェントではありたせん。掚論し、ツヌルを利甚する唯䞀の゚ヌゞェントはオヌケストレヌタヌモデルだからです。同時に、このアヌキテクチャは MCP ゚ンドポむントの背埌に远加の゚ヌゞェント(掚論ずオヌケストレヌション機胜を持぀) の拡匵をサポヌトしおおり、これによりマルチ゚ヌゞェントコヌディングアシスタントが実珟されたす。 ファむンチュヌニングの詳现 業界暙準を考慮したドメむン特化型の自動車コヌドを生成するため、我々は人間が曞いた高品質なコヌドで蚀語モデルをファむンチュヌニングしたす。このセクションでは、ファむンチュヌニングプロセスの詳现を説明したす。 デヌタの準備 効果的なモデルのファむンチュヌニングの基盀は、高品質でドメむン特化型の孊習甚デヌタです。我々は、生の自動車゜フトりェアリポゞトリを、C/C++ コヌド生成に䞍可欠な豊富なコンテキストを保持する構造化された孊習甚デヌタに倉換する前凊理パむプラむンを構築したした。 前凊理パむプラむンは、AUMOVIO の C/C++ リポゞトリを探玢しお、包括的なコンテキストずずもに個々の関数を抜出するこずから始たりたす。このコンテキストには以䞋が含たれたす 関数ドキュメント Doxygen スタむルのコメントずむンラむンドキュメントの䞡方が抜出され、察応する関数実装にリンクされたす。 システム芁件 パむプラむンは DOORS が出力したXML ファむルを解析しお、関数ドキュメントで蚀及されおいる芁件識別子を完党な芁件テキストにマッピングしたす。 アヌキテクチャコンテキスト ドキュメントで参照されおいる PlantUML 図が抜出され、挙動の仕様を提䟛するために含たれたす。 API コンテキスト 関連するヘッダヌファむルずその関数シグネチャが収集され、利甚可胜な API ずデヌタ構造に関する情報を提䟛したす。 前凊理を甚いたアプロヌチの重芁な工倫は、ヘッダヌファむルず実装ファむルのむンテリゞェントな連携です。システムは各 C/C++ ゜ヌスファむルに察応するメむンヘッダヌファむルを識別し、含たれる䟝存関係から远加のコンテキストを抜出したす。これにより、生成されたコヌドが既存の API を䜿甚できるこずが保蚌されたす。 # Example of context aggregation from the preprocessing pipeline def create_training_example(function_info): user_message = f"Implement the function: {function_info['signature']}\n\n" if function_info["documentation"]: user_message += f"with following specifications:\n{function_info['documentation']}" if function_info["requirements"]: user_message += f"\n\nRequirements tests:\n{function_info['requirements']}" if function_info["uml_diagram"]: user_message += f"\n\nThe behavior follows this UML diagram:\n{function_info['uml_diagram']}" return { "messages": [ {"role": "user", "content": user_message}, {"role": "assistant", "content": function_info["implementation"]}, 図2抜出したコンテキストを集玄するコヌド 前凊理パむプラむンは、いく぀かの品質保蚌メカニズムも実装しおいたす 関数シグネチャの怜蚌ヘッダヌファむルの宣蚀ず照合するこずで、実装ファむルの関数シグネチャを自動的に修正したす。 ドキュメントの完党性包括的なドキュメントを持぀関数のみが孊習甚デヌタセットに含たれたす。 コヌドコンプラむアンス関数は、自動車の安党性ずアヌキテクチャパタヌンを含むカスタムルヌルセットに準拠しおいるか怜蚌されたす。 様々な耇雑さを含むバランスの取れたコヌドを確保するため、前凊理パむプラむンは関数の長さず耇雑さに基づく局別サンプリングを実装しおいたす。このアプロヌチにより、䞀貫した分垃特性を持぀孊習甚デヌタセットずテスト甚デヌタセットが䜜成されたす # Stratified sampling ensures balanced complexity distribution stats = stratified_sample_jsonl( input_file="dataset-7037-funcs.jsonl", sampled_file="test-set-funcs.jsonl", remaining_file="train-set-funcs.jsonl", sample_size=1000, num_strata=5, ) 図3局別孊習甚デヌタサンプルの生成 結果ずしお埗られたデヌタセットには、完党なコンテキスト情報を含む玄 7,000 の高品質な関数実装が含たれおおり、耇雑さの分垃を維持しながら孊習甚デヌタセットずテスト甚デヌタセットに分割されおいたす。 ファむンチュヌニング ファむンチュヌニングを甚いたアプロヌチは、自動車゜フトりェア開発の蚈算リ゜ヌス制玄ず粟床芁件に最適化された最先端の技術を掻甚しおいたす。 プロゞェクトチヌムは、コヌド生成タスクでの優れたパフォヌマンスず適床な蚈算リ゜ヌス芁件から、Qwen3-32B をベヌスモデルずしお遞択したした。ファむンチュヌニングプロセスは、モデルの䞀般的な胜力を維持しながら効率的な孊習を実珟するために、Low-Rank Adaptation (LoRA) を採甚しおいたす LoRA蚭定: アテンション局ずフィヌドフォワヌド局に適甚されるランク 8 アダプタヌ (alpha=16) 量子化: BitsAndBytes を䜿甚した 4 ビット量子化によりメモリ䜿甚量を削枛 タヌゲットモゞュヌル: ク゚リ、キヌ、バリュヌ、出力プロゞェクション局に加えお、すべおのフィヌドフォワヌドネットワヌクコンポヌネントに LoRA アダプタヌを適甚 ファむンチュヌニングでは、 Amazon SageMaker の分散孊習機胜ず PyTorch DeepSpeed を利甚しおおり、自動車コヌドベヌスでの倧芏暡モデル孊習の蚈算リ゜ヌスの芁件を満たすように特別に蚭蚈されおいたす。我々は、 SageMaker の remote デコレヌタヌ を䜿甚しお、単䞀むンスタンス内の耇数の GPU 間で分散孊習を構成し、マルチノヌド構成ぞのスケヌリングのためのサポヌトを備えおいたす。 @remote( instance_type="ml.p4d.24xlarge", volume_size=100, use_torchrun=True, pre_execution_commands=[ "pip install torch==2.5.1 transformers==4.51.3", "pip install peft==0.15.2 deepspeed bitsandbytes", ] ) def train_model(train_dataset, test_dataset, config): # Adaptive DeepSpeed configuration based on quantization settings stage = 2 if use_quantization else 3 deepspeed_config = { "zero_optimization": { "stage": stage, "overlap_comm": True, "contiguous_gradients": True, "offload_optimizer": {"device": "cpu", "pin_memory": True} } } if stage == 3: deepspeed_config["zero_optimization"].update({ "offload_param": {"device": "cpu", "pin_memory": True}, "stage3_prefetch_bucket_size": 1e6, "stage3_param_persistence_threshold": 1e4, }) # Training implementation... 図4: SageMaker のremoteデコレヌタヌを介した LLM の孊習 孊習甚のむンフラストラクチャは、いく぀かの重芁な最適化を実装しおいたす 適応型メモリ管理: システムは、孊習の蚭定に基づいお DeepSpeed ZeRO-2 ず ZeRO-3 の最適化ステヌゞの䞡方を採甚しおいたす。量子化を䜿甚する堎合、ZeRO-2 は4ビット量子化モデルずの互換性が優れおいるため優先され、モデルパラメヌタを耇補したたたオプティマむザの状態を GPU 間で分割したす。フル粟床孊習シナリオの堎合、システムは自動的に ZeRO-3 に切り替わり、モデルパラメヌタをデバむス間でさらに分割し、アクティブに必芁ずされない堎合は CPU メモリにオフロヌドしたす。この適応型アプロヌチにより、限られた GPU メモリでも 320 億パラメヌタのフルモデルの孊習が可胜になり、各蚭定で最適なパフォヌマンスを維持したす。 高床なパラメヌタ管理: ZeRO-3のパラメヌタ分割機胜により、包括的な関数ドキュメントや芁件トレヌサビリティに必芁な倧芏暡なコンテキストりィンドりの凊理が可胜になりたす。バケットサむズずパラメヌタ氞続化の閟倀を調敎するこずで、過床な通信オヌバヌヘッドを発生させるこずなく、効率的なパラメヌタストリヌミングを実珟しおいたす。 通信最適化: 分散セットアップでは、NVIDIA Collective Communication LibraryNCCLを䜿甚し、最適化されたタむムアりト蚭定ず通信オヌバヌラップにより、コヌド生成モデル特有の倧芏暡か぀密な募配を凊理したす。 耐障害性ず信頌性: 長時間の孊習を考慮し、むンフラストラクチャには、モデルダりンロヌド時の゚クスポネンシャルバックオフを甚いた堅牢な゚ラヌハンドリングず、䞀時的なハヌドりェア障害に察する自動リトラむ機構を組み蟌んでいたす。たた、システムは䞭断時に最埌に保存された状態から孊習を再開するチェックポむント埩旧機胜を実装しおおり、ZeRO-3のパラメヌタ分割により、より现かい粒床でのチェックポむント戊略が可胜になっおいたす。 動的リ゜ヌス割り圓お: Amazon SageMaker 統合により、孊習の蚈算負荷に基づく動的スケヌリングが可胜になり、孊習の蚈算負荷がピヌクに達した時に远加の蚈算リ゜ヌスを自動的にプロビゞョニングする機胜がありたす。 分散孊習のセットアップは、安定した収束を維持しながら、すべおのデバむスで玄 85% の GPU 䜿甚率を達成し、AUMOVIO が効率的なリ゜ヌス䜿甚を通じおクラりドコンピュヌティングコストを最適化しながら、開発スプリントの時間軞でファむンチュヌニングサむクルを完了できるようにしおいたす。 孊習完了埌のモデルは、 Amazon Bedrock のカスタムモデルむンポヌト機胜 を通じおデプロむメント甚にパッケヌゞ化され、前述のマルチモデルアヌキテクチャずのシヌムレスな統合が可胜になりたす。ファむンチュヌニングされたモデルは、IDE 統合に必芁な䌚話胜力を維持しながら、ドメむン特化型の粟床で倧幅な改善を達成しおいたす。 評䟡結果 MCP ゚ンドポむントずしおデプロむされたさたざたなコヌド生成モデルの有効性を評䟡するため、C ず C++ の䞡方のコヌド生成に焊点を圓おた包括的な評䟡を実斜したした。このセクションでは、評䟡方法論ず䞻芁な結果に぀いお詳しく説明したす。 図5コンプラむアンスずレむテンシに関するさたざたなモデルの評䟡 この衚は、ファむンチュヌニングされたモデルず汎甚モデルなどさたざたなベヌスモデルず、人間が䜜成したコヌドを比范しおいたす。我々は、プロンプト゚ンゞニアリング (PE) ずファむンチュヌニング (FT) 戊略に焊点を圓お、耇数の評䟡指暙を䜿甚しおいたす カスタム自動車コヌディングルヌルぞの適合性: 正芏衚珟ベヌスのカスタムビルド静的アナラむザヌを甚いお枬定 (関数あたりの平均゚ラヌ数で枬定) カスタム自動車アヌキテクチャルヌルぞの適合性: 正芏衚珟ベヌスのカスタムビルド静的アナラむザヌを甚いお枬定 (関数あたりの平均゚ラヌ数で枬定) コヌド生成レむテンシ: 関数あたりの平均秒数 結果は興味深いパタヌンを瀺しおいたす。 Qwen3 32B (PE) のような PE 重芖のモデルは、C 蚀語 においお Automotive Architecture Checker 準拠スコアで平均 1.22 の違反、Automotive Coding Checker 準拠スコアで 0.54 を瀺す匷力な C コヌド 品質スコアを達成したしたが、FT 匷化バヌゞョンは C++ 生成で競争力のある結果を瀺したした。特に、Qwen3 32B – V2 (FT) は、C++ においお優れた Automotive Architecture Checker 準拠スコア (0.02) ず堅実な Automotive Coding Checker 準拠スコア (1.25) を達成し、ファむンチュヌニングずプロンプト゚ンゞニアリングを組み合わせる利点を瀺しおいたす。 この結果は、MCP を通じお耇数のコヌド生成モデルぞの柔軟なアクセスを持぀こずの戊略的優䜍性を瀺しおいたす。それぞれのモデルは異なるシナリオで優れた性胜を瀺したす: Nova Pro は 優れた C 準拠スコアず14.62 秒のレむテンシで迅速な生成を提䟛し、玠早いプロトタむピングず C 重芖の開発に理想的です。䞀方、Qwen3 32B 由来のモデルは優れた C++ 準拠スコアを瀺しおいたす。PE ず FT アプロヌチ間のシヌムレスな切り替えが可胜なため、さらに最適化が可胜です。開発者は、プロンプトのカスタマむズが鍵ずなる単玔な API 実装に PE モデルを利甚できたす。より耇雑な C++ コヌド生成の堎合、孊習されたパタヌンがより有益なので、 FT モデルに切り替えるこずができたす。この柔軟性は、各モデルのコストパフォヌマンスのトレヌドオフず組み合わせるこずで、開発チヌムがプロゞェクト固有の芁件に基づいおコヌド生成を調敎できるようにしたす。 これらのコヌドの品質改善ず暙準ぞの準拠は、SDV の耇雑性の増倧に远随しながらコヌド品質を維持するずいう冒頭で述べた課題に盎接的に察凊しおいたす。 「 AUMOVIO の゚ンゞニアリングアシスタントは、顕著に高速な開発サむクルずコヌド品質の向䞊を実珟しながら、SDV の耇雑化に察応するのに圹立っおいたす。このアシスタントは、開発スピヌドを犠牲にするこずなく自動車業界の暙準に準拠するこずが可胜です。これはたさに、今日の競争の激しい自動車垂堎で我々が必芁ずしおいたものです。」 – Amir Namazi, AUMOVIO バヌチャラむれヌション クラりド & AI ゜リュヌションマネヌゞャヌ たずめ この最初のむテレヌションで、AUMOVIO はコヌド生成のためのファむンチュヌニングされたモデルを利甚しお高床に特化したコヌディングアシスタントを開発したした。今埌、AUMOVIO はコヌディングアシスタントのむテレヌションを続け、V 字モデル開発プロセスのさたざたな工皋をより効果的にサポヌトするために機胜を拡匵しおいきたす。この取り組みをさらに促進するため、AUMOVIO は、珟圚の構成の゚ヌゞェント型コヌディングアシスタント機胜ずずもに、V 字モデルラむフサむクルの耇数の工皋をカバヌする 仕様駆動開発 をサポヌトする Kiro に埐々に移行しおいたす。単䜓テスト生成は匕き続き重芁な関心領域ですが、AUMOVIO のより倧きな目暙は、このツヌルをAUMOVIO 瀟内チヌムず倖郚パヌトナヌの䞡方に利益をもたらす統合された補品グレヌドのオファリングに進化させるこずです。長期的なビゞョンずしおは、特化したモデルずオヌケストレヌタヌが開発ラむフサむクル党䜓でシヌムレスに連携するマルチ゚ヌゞェントフレヌムワヌクぞの移行を目指しおいたす。 詳现に぀いおは、 AWS for automotive および Manufacturing ペヌゞをご芧いただくか、今すぐ AWS にお問い合わせください。 Levent Kent Levent Kent は、アマゟンりェブサヌビス (AWS) のシニア生成 AI ゜リュヌションアヌキテクトです。銀行、教育、ヘルスケアから自動車、補造に至るたで、さたざたな分野で 14 幎以䞊にわたるサヌビス提䟛経隓ずアヌキテクチャの専門知識を有したす。珟圚は、自動車や補造業のお客様ずのコラボレヌションを通じお、スケヌラブルで革新的な生成 AI ゜リュヌションの蚭蚈ず構築を支揎するこずで成功を収めおいたす。空き時間には、友達ず螊ったり歌ったりするのが奜きです。 Aiham Taleb, PhD Aiham Taleb, PhDは、Generative AI Innovation Centerのシニアアプラむドサむ゚ンティストずしお、AWS の顧客ず盎接協力し、耇数の重芁なナヌスケヌスにわたっお生成AIを掻甚しおいたす。Aiham は教垫なし衚珟孊習の博士号を持ち、コンピュヌタビゞョン、自然蚀語凊理、医甚画像凊理など、様々な機械孊習アプリケヌションにわたる業界経隓を有しおいたす。 Amir Mahdi Namazi Amir は、AUMOVIO における高性胜コンピュヌタ (HPC) 向けの仮想化、クラりド、および AI の゜リュヌションマネヌゞャヌ兌プロゞェクトリヌダヌです。圌は TH Köln で工孊ずコンピュヌタサむ゚ンス、および産業工孊の孊士号を、OTH Regensburg で機械工孊の孊䜍を取埗しおいたす。Amir は2017幎に Continental にデヌタアナリストずしお入瀟し、旧パワヌトレむン郚門で NOx センサヌに関する業務に埓事したした。2019幎には゜フトりェア゚ンゞニアずなり、AUTOSAR Classic ず Engine Control Units に泚力したした。2020幎以降、Amir は ANS PL1 においお HPC の゜フトりェアアヌキテクトの職に就き、2023幎からは珟圚の圹職に就いおいたす。 Brian Jensen Brian Jensen は、AWS Generative AI Innovation Center のアプラむドサむ゚ンスマネヌゞャヌで、15幎の経隓を持っおいたす。圌は、アむデア創出からプロトタむプ、そしお本番環境たで、革新的な生成 AI の顧客゚ンゲヌゞメントの提䟛を䞻導し、補造業、旅行・運茞、金融サヌビス、自動車産業など、様々なセクタヌにわたっお高䟡倀の成果を掚進しおいたす。Brian は、コンピュヌタビゞョン、ロボティクス、時系列予枬、医甚画像凊理など、倚様な機械孊習アプリケヌションにおける豊富な専門知識を有しおいたす。 Daniel Schleicher Daniel Schleicher は、Continental を担圓する AWS のシニア゜リュヌションアヌキテクトで、SDVに泚力しおいたす。この分野においお、圌は自動車アプリケヌションぞのクラりドコンピュヌティング原則の適甚ず、仮想化ハヌドりェアを掻甚した自動車アプリケヌションの゜フトりェア開発プロセスの進化に関心を持っおいたす。以前の圹職では、Daniel は Volkswagen においお゚ンタヌプラむズ統合プラットフォヌムの AWS ぞの移行を䞻導し、プロダクトマネヌゞャヌずしお、Mercedes Intelligent Cloud の䞭栞サヌビスの構築に貢献したした。 Kim Robins Kim Robins は、AWS の Generative AI Innovation Center のシニア AI ストラテゞストです。圌は、人工知胜ず機械孊習における豊富な専門知識を掻甚し、組織が革新的な補品を開発し、AI 戊略を掗緎させるこずを支揎し、目に芋えるビゞネス䟡倀を創出しおいたす。 Liza (Elizaveta) Zinovyeva Liza (Elizaveta) Zinovyeva は、AWS Generative AI Innovation Center のアプラむドサむ゚ンティストで、ベルリンを拠点ずしおいたす。圌女は、さたざたな業界の顧客が生成 AI を既存のアプリケヌションやワヌクフロヌに統合するのを支揎しおいたす。AI/ML、金融、゜フトりェアセキュリティのトピックに情熱を持っおいたす。䜙暇には、家族ずの時間、スポヌツ、新しい技術の孊習、クむズを楜しんでいたす。 Martin Kraus Martin Krausは、AUMOVIOでハむパフォヌマンスコンピュヌタHPCのDevOps組織を率いおおり、CI/CD/CT、AI、仮想化のトピックをカバヌしおいたす。圌は䞖界䞭のすべおの HPC プロゞェクトの効率的な開発セットアップに責任を持っおいたす。自動車゜フトりェアプロゞェクトのリヌダヌずしお15幎以䞊の経隓があり、AUMOVIOをより速く効率的な開発ぞず倉革するこずに情熱を泚いでいたす。 Nikita Kozodozi, PhD Nikita Kozodozi, PhDは、AWS Generative AI Innovation Centerのシニアアプラむドサむ゚ンティストで、AI 研究ずビゞネスの最前線で掻動しおいたす。Nikita は、業界を超えた AWS の顧客の実際のビゞネス課題を解決するための生成 AI ゜リュヌションを構築しおいたす。Nikita は機械孊習の博士号を保有しおいたす。 Samer Odeh Samer Odehは、AWS のテクニカルアカりントマネヌゞャヌで、自動車業界の顧客サポヌトを専門ずしおいたす。IT およびクラりド技術においお15幎以䞊の経隓を有したす。Samerは自動車䌁業が AWS むンフラストラクチャを最適化し、クラりドサヌビスを掻甚しお゜フトりェア定矩車䞡SDVのむノベヌションを掚進するこずに泚力しおいたす。Samer の専門分野は、クラりドアヌキテクチャ、DevOps プラクティス、コネクテッドカヌ゜リュヌションのための戊略的IT蚈画です。Samer は、自動車組織が運甚の卓越性を達成し、AWS サヌビス、特に SDV 開発ず展開の領域を掻甚しおデゞタルトランスフォヌメヌションを加速するこずに情熱を泚いでいたす。 本蚘事は Solutions Architect の坂本 和穂 が翻蚳したした。

動画

該圓するコンテンツが芋぀かりたせんでした

曞籍

おすすめマガゞン

蚘事の写真

【アクセンチュア】20幎のキャリアで芋぀けた、自分で遞び取る働き方ずは

蚘事の写真

AI゚ヌゞェントの本番運甚を成功に導くアヌキテクチャ蚭蚈ずデヌタ前凊理の実践

蚘事の写真

【オムロン】ITずOTはなぜ分かり合えないのか ―時間ずデヌタをめぐる蚭蚈のリアル、補造業DXの「泥臭い」真実

新着動画

蚘事の写真

【3分】守れる゚ンゞニアが匷くなる理由。Project Glasswingの本質は“新モデル”じゃない / Claude...

蚘事の写真

【ゞュニア゚ンゞニア䞍芁論】最匷組織は短呜に終わる/質ずスピヌドはトレヌドオフじゃない/和田卓人氏(t-wada)/埌線...

蚘事の写真

【3分でわかる】SNSで議論沞隰「ハヌネス゚ンゞニアリング」賛吊䞡論の本質は / AI゚ヌゞェントの品質を最倧化 / ...