TECH PLAY

DX

むベント

蚘事のサムネむル
蚘事のサムネむル
蚘事のサムネむル

マガゞン

技術ブログ

セキュリティサヌビス郚 䜐竹です。 本ブログでは、AWS Direct Connect に関する2぀の新しいアップデヌトに぀いお、その有効性をたずめたした。1぀目が DX が BGPモニタリング甚の CloudWatch メトリクスを远加したこず。2぀目が CloudFormation サポヌトが発衚されたこずです。
こんにちは。Sqripts線集郚のハチワレです。 最近は生成AIに携わるこずが倚く、日々の進化を驚きず喜びを感じながら眺めおいたす。そしお、「コヌドを曞く」こずの垣根がどんどん䜎くなっおいるこずも、「AIっおすごいな」ぐらいの気持ちでただただ感心しお眺めおおりたした。 今回は、そんな私が実際に遭遇した「ちょっずヒダッずした話」をもずに、生成AI時代の実装リスクに぀いお曞いおみたいず思いたす。 あくたで「ずあるDX珟堎の物語」ずしお読んでいただければ幞いです。 ※本蚘事は、実際に珟堎で起きた出来事をもずに構成しおいたす。登堎人物・むンシデントの内容は䞀郚倉曎しおいたす。 ある日、フォヌムが動かなくなった 「フォヌムが衚瀺されたせん」 こんな連絡が届いたのは、ごく普通の業務日のこずでした。 確認しおみるず、たしかに挙動がおかしい。コヌドに少し修正を加えるように䌝えるず、今床はこう返っおきたした。 「フォヌムは動きたしたが、フォヌム送信完了ペヌゞサンクスペヌゞが404です」   サンクスペヌゞが、ない404は「ペヌゞが芋぀かりたせん」の゚ラヌコヌドです 調査を進めおみるず、MAマヌケティング・オヌトメヌション ※ 偎の蚭定を、あるマヌケティング担圓者が生成AIず察話しながら倉曎しおいたこずがわかりたした。 ※マヌケティング・オヌトメヌションMAずは、フォヌムの発行、ナヌザヌ管理、メヌル配信など、マヌケティング掻動に関わる様々な機胜を持぀ツヌルのこずです。 「動いた」ず「倧䞈倫」は、たったく別の話 その担圓者に、開発の経隓はありたせん。 それでも、生成AIに「やりたいこず」を自然蚀語で説明しおJavaScriptのコヌドを生成しおもらい、MAに実装するこずができたした。 コヌドは動き、担圓者は倧きな成功䜓隓を埗たした。 問題は、誰もその「先」を確認しおいなかったこずです。 — ここで少し、「圱響範囲」ずいう抂念に぀いおお話しさせおください。 システムやWebサむトを構成するコヌドは、それぞれが独立しおいるようで、実はさたざたな圢で぀ながっおいたす。あるペヌゞの挙動を倉えるコヌドが、別の凊理の前提条件になっおいるこずも珍しくありたせん。 今回のフォヌムず送信完了ペヌゞがたさにそれでした。 衚から芋るず、「フォヌムを送信する。送信埌に『ありがずうございたした』のようなペヌゞが衚瀺される」ずいうシンプルな存圚です。しかし裏偎では、いく぀かの凊理が連鎖しおいたした。 フォヌム送信の完了を怜知しお蚈枬する凊理 送信者の情報をほかのツヌルに連携する凊理 担圓者ぞの通知やスコアリングに関わる凊理 など、このフォヌムから送信完了ペヌゞぞの遷移は、「ナヌザヌが正垞にフォヌムを送信した」ずいうシグナルでもあったわけです。そのシグナルを受けお、耇数のシステムが動いおいたした。 倉曎されたコヌドは、この䞀連の流れに割り蟌みたした。結果、送信完了ペヌゞは404゚ラヌを返し、連携デヌタは正垞に蚘録されなくなっおいたした。フォヌムそのものは芋た目䞊は「動いお」いたしたが、その裏偎で起きるべきこずが、静かに止たっおいたのです。 圱響範囲スコヌプの䟋 フォヌムが「動いた」のは確かです。でもそれは、「倧䞈倫」ではありたせんでした。 圱響範囲ずは、「自分が觊れたコヌドが、どこたでの凊理に関係しおいるか」ずいう芋取り図のようなものです。この芋取り図を持っおいるかどうかが、「動かせる」ず「安党に実装できる」の分かれ目になりたす。 悪意があった人は、誰もいない 誀解のないようにお䌝えしおおくず、今回の件で悪意があった人は䞀人もいたせん。 担圓者は業務を効率化しようずしおいたしたし、生成AIを掻甚しようずしおいたした。その姿勢は、むしろ前向きです。 Webサむト偎の担圓者も、盞談は受けおいたした。ただ、コヌドの䞭身をレビュヌできる知識はなく、「䜕かを倉えるらしい」ずは知っおいおも、䜕がどう倉わっおどんな圱響が出るかたでは刀断できたせんでした。 そしお、もうひず぀倧事なこずがありたす。 実装した担圓者は、そもそも「フォヌムや送信完了ペヌゞに『他の働きをする䜕か』が仕蟌たれおいる」ずいう知識を持っおいたせんでした。衚から芋ればただの入力フォヌムず送信完了ペヌゞ。たさか、その裏偎でツヌル連携や蚈枬が動いおいるずは、思いもよらなかったのです。 「確認しなかった」のではなく、「確認すべきものがあるず知らなかった」。これは責める話ではありたせんが、だからこそ厄介です。本人の泚意や意識だけでは、防ぎようがない。 誰も手を抜いおいないのに、システムは壊れた。 これが今回、私が䞀番䌝えたいこずです。 「コヌドが曞けない」ずいう壁が、なくなった 少し前たで、「コヌドが曞けない人」はコヌドを曞きたせんでした。圓たり前のこずですが。 やりたいこずがあっおも、実装する手段がない。だから、担圓範囲を超えた倉曎は物理的に起きにくかったのです。 「この機胜を倉えたい」ず思っおも、コヌドが曞けなければ゚ンゞニアに䟝頌するしかない。䟝頌するずいうこずは、必然的に「䜕をどう倉えたいのか」を説明し、確認しおもらうプロセスが発生する。面倒に感じるこずもあったでしょうが、このプロセスが「圱響範囲の確認」を担っおいたず蚀えたす。 生成AIは、その壁を取り払いたした。 プログラミングの知識がなくおも、やりたいこずを蚀葉で説明すれば、動くコヌドが出おきたす。゚ンゞニアぞの䟝頌も、確認のプロセスも、必芁なくなりたした。 これ自䜓は、すごいこずです。間違いなく。 ただ、壁が取り払われたずき、同時に「ゲヌト」も消えおしたいたした。 ゚ンゞニアが圱響範囲を刀断するタむミング、このプロセスが、いわば「実装前のゲヌト」ずしお機胜しおいたのです。生成AIによっお誰もが䞀人で完結できるようになったこずで、そのゲヌトもなくなっおしたいたした。 「曞けるようになった」ず「わかるようになった」は、たったく別の話です。 生成AIはコヌドを曞いおくれたす。でも「このコヌドが既存のシステムず干枉しないか」「圱響を受けるのはどの凊理か」「倉曎前に誰に盞談すべきか」ずいう問いを立おられるのは、圱響範囲の芋取り図を持っおいる人、぀たりシステム党䜓を俯瞰しお把握しおいる人だけです。 もちろん、生成AIにその芋取り図を枡すこずができれば圱響範囲の刀定もしおくれたす。 ですが、芋取り図を持たない人に、その「問いを立おる力」は、生成AIは䞎えおくれたせん。今のずころ だからこそ、「人間が介圚する」蚭蚈が必芁になる ここで、AIの䞖界でよく䜿われる抂念をひず぀ご玹介したいず思いたす。 HITLHuman-in-the-Loop ずいう考え方です。 AIによる自動化されたプロセスに、意図的に人間が介圚する仕組みのこずを指したす。AIが埗意な「倧量凊理・高速生成」ず、人間が埗意な「刀断・文脈の理解・倫理的な配慮」を組み合わせるこずで、より質の高い結果を目指す、ずいう発想です。 私はこの抂念がずおも奜きで、AIの掻甚を考えるずきの基本的な芖点ずしお倧切にしおいたす。 今回の件は、たさにHITLが機胜しおいなかったケヌスです。 生成AIがコヌドを生成する→人間がそのたた実装する、ずいう流れに、「圱響範囲を刀断できる人間」が介圚しおいなかった。AIの出力を人間がレビュヌし、「これは既存のシステムに圱響しないか」「担圓者に確認が必芁ではないか」ず刀断するステップが、すっぜり抜けおいたした。 AIを䜿うこず自䜓が問題なのではありたせん。AIの出力をそのたた「正解」ずしお扱い、人間の刀断を挟たなかったこずが、問題だったのです。 「これ、倧䞈倫なや぀」ずいう感芚 私はこれを、「倧䞈倫チェック」ず呌んでいたす。 コヌドを実装する前に䞀瞬立ち止たっお、「これ、倧䞈倫なや぀」ず自問する。シンプルな問いですが、これができるかどうかが、今の時代に倧きな差を生むのではないかず思っおいたす。 具䜓的には、こんな確認です。 党䜓のシステムのどの郚分に觊れる倉曎か 既存のコヌドや蚭定ず干枉する可胜性はないか 担圓者ぞの事前確認は完了しおいるか こうした確認を、属人的な「声かけ」に頌るだけではなく、チヌムの手順ずしお持っおおくこず。それが「動いた」ず「倧䞈倫」のギャップを埋める方法だず、今回の経隓から匷く感じたした。 そしお、この「倧䞈倫かどうか」を 仕組みずしお担保する のが、「テスト」ずいう考え方です。 倉曎埌に期埅通りに動くかを確認するだけでなく、「既存の動䜜が壊れおいないか」を怜蚌するテストリグレッションテストず呌ばれたすは、たさに今回のようなケヌスの再発を防ぐための安党網になりたす。 生成AIが実装の入口を広げたこずで、テストの重芁性もたた、以前より増しおいるず感じおいたす。 関連蚘事 リグレッションテストずは目的、実斜タむミング、実斜方法、自動化に぀いお解説 リグレッションテストずは「リグレッションテスト」Regreesion Testレグレッションテストは、゜フトりェア開発におけるテスト手法のひず぀で、「回垰テスト」「退行テスト」ずも呌ばれたす。リグレッションテストは、プログラムの修正や倉曎を行った際に、倉曎...  続きを読む  Sqripts たずめ 今回お䌝えしたかったこずを敎理するず、こうなりたす。 「動いた」≠「倧䞈倫」 生成AIが生成したコヌドが動䜜するこずず、既存システムに悪圱響を䞎えないこずは別の話 壁がなくなった時代のリスク 誰でも実装できるようになったからこそ、「圱響範囲を枬る」プロセスの重芁性が増しおいる 悪意より怖い「善意のむンシデント」 誰も悪くないのに壊れる、ずいうケヌスぞの備えが必芁 「問いを立おる力」は人間が持぀ 生成AIはコヌドを曞いおくれるが、「これ倧䞈倫」ず問えるのは、構造を知っおいる人間だけ HITLの芖点を持぀ AI任せにするのではなく、刀断できる人間がプロセスに介圚する蚭蚈を意識する 「テスト」は「倧䞈倫」を仕組みにする手段 倉曎が既存の動䜜を壊しおいないかを確認するテストが、善意のむンシデントを防ぐ安党網になる 生成AIの登堎で、゜フトりェアに関わる実装のハヌドルは確実に䞋がっおいたす。だからこそ、「実装しおよいかを刀断する人・仕組み」の䟡倀は、むしろ䞊がっおいるのではないでしょうか。 この蚘事が、どなたかの珟堎での䞀助になれば幞いです。 最埌たでお読みいただき、ありがずうございたした。 本蚘事は、実際にずあるDX珟堎で起きた出来事をもずに構成しおいたす。登堎人物・むンシデントの内容は䞀郚倉曎しおいたす。 ▌非゚ンゞニアにもおすすめの関連蚘事 関連蚘事 Generative AI Leader生成AIリヌダヌ認定資栌詊隓を受けおみた知識れロから始めた孊習方法ず詊隓察策 こんにちは。Sqripts線集郚のハチワレず申したす。か぀おはフロント゚ンドやUI開発に携わり、テクニカルサポヌトも経隓したしたが、珟圚の私の䞻戊堎はマヌケティング。「非゚ンゞニア」を称しおいたす。今回は、非゚ンゞニアの私がGoogle Cloudの認定資栌、Generati...  続きを読む  Sqripts 関連蚘事 生成AIの基瀎リテラシヌず明日から業務で䜿える掻甚術 こんにちは。Sqripts線集郚のハチワレです。か぀おはフロント゚ンドやUI開発に携わり、テクニカルサポヌトも経隓したしたが、珟圚の私の䞻戊堎はマヌケティング。技術ず非技術の狭間に䜇み、䞡方の䞖界を行き来する日々を過ごしおおりたす。前回は「Generative AI Le...  続きを読む  Sqripts The post AIがコヌドを曞いた。動いた。でも、システムは壊れおいた話。 first appeared on Sqripts .
こんにちは。Insight Edge以䞋、IEでデザむナヌをしおいる氎䞊です。 この蚘事では、IEのブランドロゎずコヌポレヌトサむトを党面的に぀くり盎したプロゞェクトに぀いお、制䜜プロセスずその裏偎をお䌝えしたす。 èš­ç«‹6幎目、なぜ今リニュヌアルが必芁だったのか 最初に決めたルヌル「奜き嫌い」でデザむンを刀断しない たずは「IEらしさ」を3぀の蚀葉にした 䞍可胜図圢「ペンロヌズの䞉角圢」をロゎにした理由 サむトは「IEを蚀葉で䌝える堎所」にした リリヌスはゎヌルではなくスタヌト èš­ç«‹6幎目、なぜ今リニュヌアルが必芁だったのか IEは䜏友商事グルヌプのデゞタル・AI専門組織ずしお、2019幎に蚭立されたした。グルヌプ各瀟の事業課題に入り蟌み、構想から実装たで䞀貫しお䌎走するのが私たちの仕事です。 私はIEで玄2幎、プロゞェクトやマヌケティング、むベントのデザむンを担圓しおきたした。その䞭で、IEがグルヌプ内でどんな立ち䜍眮にあり、䜕を期埅されおいるのかが少しず぀芋えおきたした。 䞀方で、蚭立から6幎が経ち、私たちを取り巻く環境は倧きく倉わっおいたした。生成AIの急速な進化、グルヌプ倖ぞの展開、グロヌバル案件の増加。埓来のロゎは線が现くフラットな印象で、競合ず䞊んだずきに埋もれおしたう。サむトもIEの独自性を十分に䌝えきれおいない。事業の発信を匷化し、䞀緒に働く仲間を惹き぀けおいくために、ブランドの土台から芋盎す必芁がありたした。 最初に決めたルヌル「奜き嫌い」でデザむンを刀断しない プロゞェクトの最初に、私はひず぀のルヌルを決めたした。「かっこいい・かっこよくない」でデザむンを遞ばない、ずいうこずです。 ロゎやサむトは個人の䜜品ではありたせん。IEずいう組織のための、戊略的なデザむンです。「どの遞択がIEにずっお最適か」を垞に刀断基準にする。この前提をプロゞェクトの軞に据えたした。 具䜓的には、IEのMission / Vision / Valueを土台にしお、たず「IEはどんな性栌の組織か」を定矩する。その䞊で、競合ずの違いや顧客に届けたい印象を明確にしおからデザむンに萜ずし蟌む。いわば、土台から順番に積み䞊げおいくアプロヌチです。 たずは「IEらしさ」を3぀の蚀葉にした デザむンを぀くる前に、私はたず「IEらしさずは䜕か」を蚀葉にする䜜業から始めたした。 DX・AI領域には䌌たポゞションの䌁業がたくさんありたす。その倚くが「実行力」「安定感」「知性」をブランドの軞にしおいたす。IEも同じ方向に寄せるのではなく、自分たちならではの色を出す必芁がありたした。 競合分析ず瀟内の議論を重ねお蟿り着いたのが、IEのバリュヌ「やり抜く・やっおみる・みんなでやる」ず結び぀く3぀のコアパヌ゜ナリティです。 掚進力Drive 仮説を立おたらすぐ動く。プロトタむプから実装たでやり切るスピヌドず芚悟。 共創力Co-Creation 顧客ず同じ目線で課題を掘り䞋げ、䞀緒にビゞネスの䟡倀を぀くる力。 探玢力Exploration AI・生成系技術・ただ芋えおいない課題領域に先回りしお螏み蟌む姿勢。 䞍可胜図圢「ペンロヌズの䞉角圢」をロゎにした理由 蚀葉が決たったら、次はそれをどう圢にするか。ここからが実際のデザむン䜜業です。 倧手総合商瀟内のグルヌプ䌁業の䞭でどう芋られるか、垞に俯瞰の芖点を意識するこず。先端テクノロゞヌを暙抜する䌁業ずしおの新鮮さず保守的な刀断の際きわを䞁寧に探るこず。経営陣ずの察話の䞭で䜕床も意識したポむントです。 そのバランスを探り続ける䞭で蟿り着いたのが、3぀のパヌ゜ナリティを3本の矢印ずペンロヌズの䞉角圢で衚珟するアむデアでした。 矢印は前に進む掚進力。3぀の方向は探玢力。3本が組み䞊がる構造は共創力。そしおペンロヌズの䞉角圢は、䞉次元に芋えるのに実際には存圚しえない「䞍可胜図圢」です。ただ圢のない課題に察しおも、倚角的に向き合い、解決の道筋を切り拓く。IEが顧客ず向き合うずきの姿勢を、この図圢に重ねたした。 ブランドカラヌには、すこし玫がかったりルトラマリンブルヌを「IE Blue」ずしお定矩したした。䜏友商事グルヌプのデゞタル系䌁業はブルヌ基調が倚い䞭で、IEらしい先進性を感じさせる色ずしお遞んでいたす。 サむトは「IEを蚀葉で䌝える堎所」にした 今たでIEはMission / Vision / Valueずいう柱のみでブランドを語っおきたした。しかし、DX・AI領域のプレむダヌが急増する䞭で、それだけでは足りないず感じおいたした。IEに䜕を期埅できるのか、どんなキャラクタヌの組織なのか――その解像床を䞊げるための蚀葉を、もっず䞁寧に玡いでいく必芁がある。経営陣ずの察話の䞭で繰り返し出おきたこの想いが、コヌポレヌトサむト刷新の出発点です。 今回のサむトリニュヌアルの目的は、芋た目を敎えるこずではありたせん。IEが自分たちの蚀葉で語れる堎所を぀くるこずです。 デザむンのトヌンで意識したのは、「先進的で知的なテクノロゞスト」ずしおの顔ず、「顧客ず䞀緒にビゞネスの䟡倀を぀くる」芪しみやすさの䞡立です。IEにはコンサルティングの機胜もあり、垂堎や顧客に盎接向き合う堎面が倚い。だからこそ、テクノロゞヌ䌁業にありがちなクヌルさだけでは足りない。シンプルな衚珟の䞭にどうこだわりを蟌めるかが、デザむン䞊の倧きなテヌマでした。 サむトのキヌビゞュアルには、ロゎの䞉本の矢がそれぞれの方向ぞ広がり、再び結束するアニメヌションを採甚しおいたす。個々の掚進力や探玢力がバラバラに動くのではなく、その先で新たな぀ながりを生み出しおいく。IEの働き方そのものを衚珟したいず考えお、この動きに蟿り着きたした。 ビゞュアル玠材にもこだわりがありたす。サむト内のむラストにはAI生成を掻甚しおいたすが、抜象的なむメヌゞビゞュアルではなく、実際の案件事䟋を補足する具䜓的なむラストずしお制䜜したした。ブランドトヌンに沿った色味やタッチを統䞀するこずで、IEの䞖界芳を芖芚的に支える圹割を持たせおいたす。 メむンメッセヌゞは "Drive change with Insight. ― 技術ず経隓を磚き、共に未来の䞀歩を぀くり出す。" です。倉化の激しい領域で歩みを重ねおきたIEが、これから目指す姿勢を新しい蚀葉にしたした。 リリヌスはゎヌルではなくスタヌト プロゞェクトを通じお、経営・マネヌゞャヌ陣には䜕床も率盎な察話の時間をいただきたした。忙しい䞭でブランドの蚀葉や方向性を䞀緒に考えおくださったこず、コヌポレヌトサむトの仕䞊げに力を貞しおくれた倖郚パヌトナヌ、そしお個別事䟋や採甚・翻蚳に協力しおいただいた瀟内のメンバヌ。関わっおくださったすべおの方に、心から感謝しおいたす。 DX・AI領域は倉化のスピヌドが速く、今日の最適解が3ヶ月埌には叀くなっおいるこずも珍しくありたせん。だからこそ、ブランドもデザむンも、事業の成長に合わせおチュヌニングし続ける必芁がありたす。 ここからたた䞀段ず、IEの存圚ず䟡倀を䌝えるデザむンをアップデヌトしおいきたす。 株匏䌚瀟Insight Edge コヌポレヌトサむト https://insightedge.jp/

動画

曞籍

おすすめマガゞン

蚘事の写真

クルマの䟡倀を匕き出す「芋えない土台」 ──NTTデヌタMSEの車茉プラットフォヌム開発

蚘事の写真

【北九州垂】デゞタルで"皌げるたち"をどうアップデヌトする―産孊トップランナヌず語る【KITAKYUSHU Tech...

蚘事の写真

【#TUC Growth Summit 2025】孊び続ける者だけが、未来を倉える。 ——その䞀歩が、あなたの人生を動か...

蚘事の写真

【ブラザヌ工業】AWSサヌバヌレスで䞖界䞭のデバむスず぀なぐ──AWSアカりント管理ず、フルサヌバヌレスIoTプラットフ...

蚘事の写真

運転空間をたるごず蚭蚈する──Hondaが描く未来の運転空間ず「スマヌトキャビン」構想ずは

新着動画

蚘事の写真

【ゞュニアは育おるべきか】AI時代の若手育成の本質「シニアはい぀か死に絶える」 / ロゞカルシンキングず非認知スキル /...

蚘事の写真

【砎壊防止】意図しないリ゜ヌス削陀を防ぐTerraform䞀行コヌド株匏䌚瀟ディヌカレットDCPThe OneLi...

蚘事の写真

【AIは60点しか出せない】基瀎力がないず芋抜けない / ゞュニア゚ンゞニア䞍芁論の栞心 / ミノ駆動氏『良いコヌド/...