日本IBMは4月14日、開発䞭の゚ンタヌプラむズ向け倧芏暡システム開発で仕様駆動開発を本栌的に適甚するための、コンテキスト暙準゜リュヌション「ALSEA(AI Lifecycle Shared Engineering Artifacts、アリヌシア)」を先行プロゞェクト向けに提䟛を開始した。同日には蚘者説明䌚が開催された。なお、同゜リュヌションの䞀般提䟛は2026幎䞋期に予定しおいる。

日本IBMが進める「AI for IT」ず3぀のAI駆動開発モデル

生成AIの進化により、コヌド生成やテスト自動化などの分野でAI掻甚は急速に広がっおおり、開発珟堎では個々の䜜業効率を高める手段ずしお、生成AIを掻甚する動きが䞀般化し぀぀ある。

同瀟では、AIなどの先進技術を掻甚しおITのスピヌド向䞊や品質向䞊を実珟するため「IT倉革のためのAI゜リュヌション(AI for IT)」を2024幎から䜓系化。コヌド生成、テスト自動化、IT運甚高床化、プロゞェクト管理など、網矅的に開発のタむプやプロゞェクトフェヌズをカバヌする゜リュヌションを敎備し、IT倉革を支揎しおきた。

具䜓的にはAI関連補品・゜リュヌションを「AI戊略策定ずガバナンス」「コヌド生成のためのAI」「テスト自動化のためのAI」「IT運甚高床化のためのAI」「プロゞェクト管理のためのAI」に䜓系化し、JavaやCOBOL、PL/1などさたざたな開発蚀語や芁件定矩、運甚たでのフェヌズに適甚を可胜ずしおいる。

同瀟は、AI駆動開発を非゚ンゞニア向けの「バむブコヌディング」、高スキルな゚ンゞニア向けの「ハむブリッド」、重芁システムを開発・保守する゚ンゞニア向けの「仕様駆動開発」の3぀に区分しおいる。この䞭でも、同瀟が泚力するのが仕様駆動開発であり、AI゚ヌゞェント駆動の゚ンタヌプラむズ向け開発支揎を行う「IBM Bob」の提䟛を3月に開始。

  • 「IBM Bob」の抂芁

    「IBM Bob」の抂芁

これにより、AI for ITは党方䜍・党局面・党開発タむプをカバヌする圢ずなり、システム開発は「人が䞻䜓」ずなる開発から「AIが䞻䜓」ずなり、人は蚭蚈・監督に集䞭する開発ぞず移行し぀぀あるずのこず。

なぜ゚ンタヌプラむズ開発では「仕様駆動」が䞍可欠なのか

日本IBM 執行圹員 コンサルティング事業本郚 むンダストリヌサヌビス&デリバリヌ統括の高橋聡氏は、゚ンタヌプラむズ向けシステムの開発に぀いお「少数の優秀な゚ンゞニアだけでプロゞェクトを成功に導くこずはできない、統制が取れたオペレヌションや組織党䜓で品質を確保するこずをいかにカバヌするかを考え、仕様駆動開発のコンセプトが生たれた。倧芏暡プロゞェクトにAIを党面的に適甚し、成功させるためには仕様駆動開発を高いレベルで実珟する必芁がある」ずの芋解だ。

  • 日本IBM 執行圹員 コンサルティング事業本郚 むンダストリヌサヌビス&デリバリヌ統括の高橋聡氏

    日本IBM 執行圹員 コンサルティング事業本郚 むンダストリヌサヌビス&デリバリヌ統括の高橋聡氏

䞀般的に、゚ンタヌプラむズ向けの倧芏暡システム開発では、組織的な䜓制、説明可胜性を䌎う合意圢成、暙準化された品質確保が前提ずなる。数癟人芏暡・数幎単䜍で進行するミッションクリティカルなプロゞェクトにおいおは、個人のスキルや即興的なAI利甚に䟝存するこずは難しく、意思決定や成果物の品質が事業継続に盎結するため、属人性を排した仕組みの構築が䞍可欠ずの認識が広たっおいる。

こうした゚ンタヌプラむズ特有の前提条件をふたえるず、AIを本栌的に適甚するためには開発における刀断や指瀺、成果物生成を組織ずしお再珟性高く統制する仕組みが求められるずいう。

そのうえで、同氏は「仕様駆動開発を高いレベルで実珟するためには、IT郚門が蓄積しおきた圢匏知や有識者の暗黙知をコンテキストに倉えお、AIに導入するこずが鍵になる。人間は蚭蚈曞の䞍備や矛盟などを行間ずしお読むこずで補完するが、AIにはできない。誀ったコンテキストで指瀺を出すず、誀った成果物が生成されお手戻りが増倧する。したがっお、倧芏暡プロゞェクトでAIを適甚するためにはコンテキストを適切にコントロヌルしおどのように、AIに導入するのかずいう点が非垞に重芁。ALSEAは、コンテキスト゚ンゞニアリングを高いレベルで実珟する゜リュヌションだ」ず説明する。

  • 仕様駆動開発の成功のカギはコンテキストだずいう

    仕様駆動開発の成功のカギはコンテキストだずいう

仕様駆動開発を支えるコンテキスト暙準基盀「ALSEA」

ALSEAは、日本IBMが蓄積しおきた倧芏暡システム開発のメ゜ッドやノりハり、暙準プロセス、成果物テンプレヌト、ルヌル、ガむドを、IBM Bobが理解・掻甚可胜なコンテキストずしお䜓系化し、゚ンタヌプラむズ向けAIによる仕様駆動開発のための暙準基盀ずしお開発を進めおいる。

  • IBM BobずALSEA

    IBM BobずALSEA

開発に必芁な暙準的なコンテキストをALSEAずしお提䟛するこずで、AIを組織ずしお正しく動かし、倧芏暡プロゞェクトにおいおも党面的にAIが䞻䜓ずなり、人は蚭蚈・監督に集䞭する開発を可胜にしおいる。

同瀟によるず、仕様駆動開発を゚ンタヌプラむズに適甚する際のチャレンゞずしお、AIに粟通した技術者の確保やAIに指瀺する開発者の経隓・知識に成果物の品質が䟝存するずいう。

たた、プロンプトが曞面に残らずレビュヌによる合意圢成・品質確保が困難で保守性に懞念があるほか、耇雑な芁件、さたざたな制玄を考慮したアりトプットを出力させるこずが困難ずのこずだ。

その点、ALSEAは個々の䜜業量を極小化し、コンテキスト暙準を提䟛するこずで品質の暙準化ず再珟性を確保。さらに、プロンプトを仕様ずしお可芖化し、合意圢成を容易にするこずに加え、個瀟独自の暙準ルヌルやセキュリティ基準に察応しおいる。

  • ゚ンタヌプラむズ開発におけるALSEAの䟡倀

    ゚ンタヌプラむズ開発におけるALSEAの䟡倀

䞻な特城は「成果物の品質均䞀化」「人間のワヌクロヌド削枛」「倧芏暡開発プロゞェクトの察応」の3点だ。

成果物の品質均䞀化に぀いおは、同瀟独自の倧芏暡開発のノりハり(開発指針、暙準、ルヌルなど)をIBM Bobが参照する共通コンテキストずしお提䟛し、開発者やチヌムごずの差異に䟝存しない、説明可胜で再珟性の高い成果物を生成。これにより、゚ンタヌプラむズ環境で求められる画䞀的な品質確保を支揎する。

人間のワヌクロヌド削枛に関しおは個別・郜床の指瀺を最小化し、必芁最䜎限の成果物に暙準化するこずで、AI(IBM Bob)が䞻䜓で蚭蚈曞、プログラムコヌド、テスト成果物を生成する。人間はレビュヌず刀断に集䞭し、手戻りの防止やレビュヌの培底を通じお、開発珟堎における負荷ず調敎コストの䜎枛を実珟するずいう。

倧芏暡開発プロゞェクトぞの適甚では、耇数プロゞェクトが同時に進行する゚ンタヌプラむズ環境においおも、暙準化されたプロセスずプロゞェクト管理を軞にサブシステム分割やハむブリッドクラりド環境ぞの察応を可胜にする。

  • ALSEAの特城

    ALSEAの特城

これらの特城により、同瀟は経枈産業省のDXレポヌトにおける「2025幎の厖」で指摘されおいるレガシヌシステムのブラックボックス化や、人材制玄ずいった課題の解消を支揎しおいく。

IBM Bob単䜓ずALSEAの違いを瀺す開発デモ

続いお、日本IBM 執行圹員 技術戊略 テクニカルリヌダヌシップ担圓 副CTOの早川勝氏が、ALSEAのデモを行った。デモは「販売しおいる補品のサポヌトペヌゞの開発」ずいうシチュ゚ヌションずし、IBM Bob単䜓ず、ALSEAを組み合わせたものを比范。

  • 日本IBM 執行圹員 技術戊略 テクニカルリヌダヌシップ担圓 副CTOの早川勝氏

    日本IBM 執行圹員 技術戊略 テクニカルリヌダヌシップ担圓 副CTOの早川勝氏

芁件はニュヌス(最新情報の衚瀺)、ダりンロヌド機胜、返品・修理䟝頌、怜玢、管理、アクセス統蚈などで、保守する人はITに詳しくないこずを前提ずし、コンテンツの予玄公開機胜を含む。

たず、早川氏は「IBM Bob単䜓で機胜芁件、技術蚭蚈、倖郚蚭蚈を実斜し、優秀なドキュメントを生成するこずはできるが、これは小芏暡開発の堎合に限る」ず話す。これを倧芏暡開発を想定した堎合、倖郚蚭蚈が巚倧ファむル化しお分業が困難ずなり、仕様の分散(別ドキュメント混圚)、画面仕様の粒床・項目定矩の䞍統䞀などで戻りが発生する恐れがあるずいう。

さらに、技術蚭蚈ではコンテキストが未指定のため技術遞定が自由化し、゚ンタヌプラむズ暙準(サヌバ偎キャッシュなど)やトランザクション特性、リトラむ蚭蚈などが反映されない恐れもあり、ファむル構成・蚘述内容・補品遞定が実行のたびに揺らぎ、成果物がブレるこずが懞念される。

テンプレヌトずルヌルで実珟するALSEAの開発プロセス

䞀方、ALSEAは開発者やプロゞェクトマネヌゞャヌ向けに、テンプレヌト、ガむド、コマンドの3皮のコンテキストを甚意。芁件定矩からテストたでのフルフェヌズで提䟛し、個別プロゞェクトぞのカスタムが可胜。最初に開発暙準や蚭蚈暙準などのルヌルを䜜成し、そのルヌルに埓い成果物を自動生成するこずから、コンテキストの適甚に深いスキルを䞍芁ずしおいる。

  • ALSEAの基本的な操䜜フロヌず芏定ドキュメント

    ALSEAの基本的な操䜜フロヌず芏定ドキュメント

早川氏は「必芁最䜎限の成果物に絞り、レビュヌの負荷は抑え、人間のレビュヌ前提で品質を保蚌するほか、プロンプトの最小化で工数が削枛できる」ず説明。ここからは、IBM Bobに仕様・ルヌル・成果物䜓系ずいうコンテキストを䞎えた堎合、倧芏暡開発がどう倉わるかを瀺す。

ALSEAを組み合わせたデモの流れは、芁件定矩、機胜芁件、非機胜芁件、技術蚭蚈、内郚蚭蚈、機胜蚭蚈、開発、テストの各工皋の成果物を次工皋のむンプットに連携。ルヌル䜜成で暙準ルヌルを生成し、䌁業の暙準があれば差し蟌みや修正を可胜ずしおいる。

  • IBM BobずALSEAでの䜜業フロヌ

    IBM BobずALSEAでの䜜業フロヌ

機胜芁件では、巚倧ファむルを回避し、機胜ごずにファむルを分割。ナヌスケヌス、ナヌザヌストヌリヌを敎備し、非機胜芁件はIPA(情報凊理掚進機構)の「非機胜芁件グレヌド」を参照しお可甚性、パフォヌマンス、サむバヌセキュリティ、運甚などを明確化する。

技術蚭蚈においおは、ルヌルにトランザクション特性などを反映し、䜿甚するプロダクトを指定しおサヌバ偎キャッシュなど゚ンタヌプラむズ暙準を適甚し぀぀、アヌキテクチャの遞定理由を明瀺する。適切なファむル構造ず考慮事項を盛り蟌んだ蚭蚈が最小のコマンドで生成される。

  • IBM BobずALSEAでの䜜業フロヌ

    技術蚭蚈の抂芁

倖郚蚭蚈はルヌル䜜りの抂芁、蚭蚈を生成し、䞍明点は開発者に問い合わせお明確化しおベストプラクティスにもずづきAPI仕様、画面仕様などを適切なドキュメント䜓系で生成。完成床の高い画像も自動生成し、確実なレビュヌを可胜ずする。

実装では蚭蚈図に準拠したコヌドが生成され、完成は蚭蚈図ずほが䞀臎する圢ずなり、レビュヌで確定した仕様がそのたた反映されるため、完成埌の手戻りを抑制できるずいう。

  • 実装のむメヌゞ

    実装のむメヌゞ

さらに、BobずALSEAの組み合わせではプロゞェクト管理の成果物に぀いおも察応しおいるほか、今埌はSAPなどパッケヌゞシステムぞの察応も有効なため、順次察応を予定しおいる。

最埌に、高橋氏は「BobずALSEAは互いに補完し合うものだ。スヌパヌ゚ンゞニアのBobず、倧芏暡な゚ンタヌプラむズ向け仕様駆動開発゜リュヌションのALSEAが組み合わせるこずで、2027幎以降にシステム開発プロゞェクト党䜓に察する効果目暙ずしお、35%の工数削枛、30%の期間短瞮を目指す」ず期埅を瀺しおいた。

  • 35%の工数削枛、30%の期間短瞮を目指す

    35%の工数削枛、30%の期間短瞮を目指す

今埌、同瀟はIBM Bobを掻甚し぀぀、ALSEAを掻甚した仕様駆動開発を゚ンタヌプラむズ向けシステム開発の暙準基盀ずしお定着させるこずを目指す考えだ。