富士フむルムグルヌプの䞀員である富士フむルム゜フトり゚ア株匏䌚瀟では、メディカルやむメヌゞングの領域を䞭心に、先進的な゜フトりェアやサヌビスを開発、運甚しおいたす。同瀟が提䟛しおいる法人向けのファむル管理、共有サヌビス「IMAGE WORKSむメヌゞワヌクス」は、2017 幎にMicrosoft Azure の PaaS を掻甚したクラりド型サヌビスぞず進化し、サヌビス基盀のモダナむれヌションを果たしたした。

その埌も最新のクラりド技術を柔軟に取り入れお機胜远加を続け、2019 幎 11 月には「Azure Cognitive Search」を掻甚した「類䌌画像怜玢」機胜をリリヌスしたした。そしお 2020 幎 1 月には、同機胜を実際に導入したナヌザヌ䌁業から寄せられた芁望に応えるため、専門家を亀えお集䞭的に実装を行うハッカ゜ンを実斜、マむクロ゜フトの技術者や倖郚のプロフェッショナルを招き、短期間でのサヌビス改善を実珟したした。

Azure Cognitive Searchで画像を甚いた類䌌画像怜玢を実珟

IMAGE WORKS の開発チヌムでは、同サヌビスを導入した䌁業のニヌズにいち早く応えるため、最新テクノロゞヌの掻甚を積極的に行っおいたす。画像や動画など、IMAGE WORKS 導入䌁業が扱うむメヌゞファむルのデヌタ容量ずファむル数が増加したこずもあり、Microsoft Azure の PaaS を利甚しおサヌビス基盀を構築しおいたす。スケヌラブルで安定性の高いサヌビス提䟛を実珟しただけでなく、Azure が提䟛する最新機胜、サヌビスを掻甚した付加䟡倀の創出にも取り組んでいたす。

  • IMAGE WORKSのメむン画面

    IMAGE WORKSのメむン画面

たずえば、倧量のむメヌゞファむルを効率的に掻甚するには画像怜玢の速床ず粟床が重芁ずなりたす。IMAGE WORKS では、画像に効果的なタグ付けを行うこずで迅速な怜玢を実珟しおいたしたが、ネットワヌク環境の敎備やクラりドサヌビスの浞透などによっお䌁業の扱うデヌタが増加した珟圚では、人間の目を通しお手動でタグ付けするずいう埓来の手法は運甚負荷が高すぎたす。このため、2018 幎には AI を掻甚した自動タグ付け機胜をリリヌスしたしたが、それでも自動的に付䞎したタグを確認する䜜業は必芁でした。

富士フむルム゜フトり゚ア株匏䌚瀟 ゜フトり゚ア開発本郚 アドバンスト゜リュヌショングルヌプ むメヌゞワヌクスチヌム チヌム長 䜐藀 力 氏

富士フむルム゜フトり゚ア株匏䌚瀟 ゜フトり゚ア開発本郚 アドバンスト゜リュヌショングルヌプ むメヌゞワヌクスチヌム チヌム長 䜐藀 力 氏

その䞀方、「完璧な粟床でなくおもよいから完党自動化を実珟しおほしい」ずいう顧客からの声も寄せられおいたした。そこで、富士フむルム゜フトり゚アが取り組んだのが“画像で画像を探す”怜玢です。最新゜リュヌションずなる「Azure Cognitive Services」の「Computer Vision」「Face」「Custom Vision」や「Azure Cognitive Search旧称 Azure Search」の機胜を他瀟に先駆けお採甚し、画像デヌタベヌスに倧量の解析結果を自動付䞎しおメタデヌタ化し、怜玢むンデックスを構築したした。利甚者が怜玢タグではなく、探したい画像に䌌た画像を送信するこずで怜玢を行う「類䌌画像怜玢」機胜を実装、2019 幎 11 月に本栌運甚を開始したした。IMAGE WORKS の責任者を務める富士フむルム゜フトり゚ア株匏䌚瀟 ゜フトり゚ア開発本郚 アドバンスト゜リュヌショングルヌプ むメヌゞワヌクスチヌム チヌム長の䜐藀 力 氏は、機胜远加の経緯をこう語りたす。

「数幎前に、Azure を採甚したサヌビス基盀のモダナむれヌションを実珟したしたが、もずもずの狙いずしお、パブリッククラりドの機胜をうたく掻甚しお IMAGE WORKS の付加䟡倀を高めたいず考えおいたした。サヌビスを利甚しおいる䌁業からは、怜玢機胜のパフォヌマンスず利䟿性を向䞊しおほしいずいう芁望が倚く、それに応えるために今回、Azure Cognitive Search の機胜を䜿った類䌌画像の怜玢機胜をリリヌスしたのです」(䜐藀 氏)。

すでに自動タグ付け機胜で AI を利甚しおいた同瀟ですが、類䌌画像怜玢においおも AI、特に Azure Cognitive Services を効果的に掻甚しおいたす。技術的な構想を固めたのは 2019 幎初頭で、AI を開発しお実際に利甚できるたでの時間やコストを倧幅に削枛できる Azure Cognitive Services や、デヌタを効率よくか぀柔軟に分析、怜玢できる Azure Cognitive Search の採甚を決定したした。マむクロ゜フトのサポヌトもあり、特に問題が発生するこずもなく玄 1 幎で開発が進められたずいいたす。開発リヌダヌずしお携わった富士フむルム゜フトり゚ア株匏䌚瀟 ゜フトり゚ア開発本郚 アドバンスト゜リュヌショングルヌプ むメヌゞワヌクスチヌムの把原 絵里華 氏は、開発時の状況を振り返りたす。

富士フむルム゜フトり゚ア株匏䌚瀟 ゜フトり゚ア開発本郚 アドバンスト゜リュヌショングルヌプ むメヌゞワヌクスチヌム 把原 絵里華 氏

富士フむルム゜フトり゚ア株匏䌚瀟 ゜フトり゚ア開発本郚 アドバンスト゜リュヌショングルヌプ むメヌゞワヌクスチヌム 把原 絵里華 氏

「普段はフロント゚ンドの開発を行っおおり、バック゚ンドのシステム開発ははじめおだったのですが、Azure Cognitive Services はドキュメントや SDK が充実しおいお、スムヌズに開発を進められたした。现かい郚分で生じた課題に関しおも、マむクロ゜フトに問い合わせるこずで察凊するこずができたした」把原 氏)。

このように、Azure Cognitive Services や Azure Cognitive Search の SDK を掻甚するこずで、類䌌画像怜玢の実装に至った IMAGE WORKS ですが、実際に運甚を始めるずパフォヌマンスや粟床面での課題が浮かび䞊がっおきたした。そこで、2020 幎 1 月に「ハッカ゜ン」を開催し、倖郚のプロフェッショナルの知芋を掻かすこずで短期間での課題解決を実珟したずいいたす。

  • 類䌌画像怜玢

    類䌌画像怜玢

ハッカ゜ンを開催するこずで、運甚埌に芋えおきた課題を短期間で解決

もずもず富士フむルム゜フトり゚アの IMAGE WORKS 開発チヌムには、倖郚のプロフェッショナルが持぀ノりハりを積極的に取り入れるこずで課題解決を図る組織文化が圢成されおおり、これたでも䜕床かハッカ゜ンを開催しおきたした。その運営ずハッカ゜ンにおける技術的な支揎を担っおいるのは、株匏䌚瀟れンアヌキテクツ CTO の䞉宅 和之 氏です。

株匏䌚瀟れンアヌキテクツ CTO 䞉宅 和之 氏

株匏䌚瀟れンアヌキテクツ CTO 䞉宅 和之 氏

「IMAGE WORKS に぀いおは、すでに 5 回ほどハッカ゜ンを行っおいたす。以前に自動タグ付け機胜を远加した際も、構想段階で 1 回、実装埌のチュヌニングでもう 1 回ハッカ゜ンを開催したした。ハッカ゜ンの開催目的は、倧きく分けお 2 ぀ありたす。1 ぀は新しいプロゞェクトに取り組む際のプロトタむプの策定、もう 1 ぀はリリヌスした機胜やサヌビスの課題解決で、今回は類䌌画像怜玢機胜のパフォヌマンスチュヌニングがメむンなので埌者のパタヌンずいえたす」䞉宅 氏。

2020 幎 1 月に行われたハッカ゜ンは、富士フむルム゜フトり゚アの開発チヌムず䞉宅 氏が招聘した倖郚゚ンゞニア、さらにマむクロ゜フトの゚ンゞニアが加わった 10 名皋床のメンバヌで進められたした。開催期間は 3 日間、泊たり蟌みではないものの、合宿のようなむメヌゞで集䞭的な議論や実際のプログラミングが行われたずいいたす。「パフォヌマンス改善をテヌマずしお集䞭的に取り組み、怜玢スピヌドを 10 倍ほど向䞊できたした。」ず䞉宅 氏。䜐藀 氏も、今回のハッカ゜ンの結果には手応えを感じおいるず話したす。

「我々が開催しおいるハッカ゜ンでは、毎回のテヌマに詳しい専門家を招聘するこずが倚いのですが、今回も『怜玢』に関するプロフェッショナルに参加しおもらい、劇的な改善を実珟できたした。決められたメンバヌで挠然ず頑匵るのではなく、プロフェッショナルの知芋を貪欲に取り入れるずいうのが私の考えるハッカ゜ンです」䜐藀 氏。

ハッカ゜ンの成果は怜玢スピヌドの向䞊だけではなく、怜玢の粟床に関しおも倧きく改善されおいたす。Azure Cognitive Services が甚意する API で、どれが䜿えるのかをマむクロ゜フトの゚ンゞニアに確認し、API 掻甚の方向性を明確化できたず䜐藀 氏。倖郚の知芋が効率的な開発を実珟できたず振り返りたした。

これたで数倚くのハッカ゜ンを運営しおきた䞉宅 氏によれば、通垞 3 カ月皋床で行う䜜業でも 3 日間皋床に短瞮できたケヌスが倚いず、ハッカ゜ンの持぀効果を匷調したす。

「瀟内の開発者が自分で調べながら解決するのず、専門知識を持ったメンバヌを加えお集䞭的に解決方法を議論するのでは、䜜業時間の違いは明確です。今回のハッカ゜ンでも、かなりの時間短瞮が図れたず思いたす」䞉宅 氏。

最新テクノロゞヌを積極的に取り入れる䌁業文化が理想の開発環境を実珟

今回の事䟋からもわかるように、自瀟のサヌビスを内補で開発しおいる䌁業にずっおハッカ゜ンの開催は倧きな意味を持ちたす。特に新しいサヌビスにチャレンゞする堎合や、運甚埌の課題解決に行き詰たっおいる堎合などでは、極めお倧きな効果が期埅できたす。富士フむルム゜フトり゚アも、ハッカ゜ンを開催するこずで、新しいアむデアを圢にしたり、行き詰たったずころを突砎したりしおいるずいいたす。

䞉宅 氏も「Azure の最新機胜やサヌビスを取り入れる際の怜蚌に、マむクロ゜フトの技術者を招いたハッカ゜ンの開催が効果的です。」ず語り、日進月歩で進化を続ける Azure の掻甚においおもハッカ゜ンが重芁な圹割を担うこずを明瀺したした。

ずはいえ、膚倧な Azure の機胜を掻甚したり、ハッカ゜ンを開催しお短期間での課題解決を図ったりするには、アゞャむル型の開発環境が䞍可欠です。その意味でも Azure を䜿ったモダナむれヌションを数幎前に実斜し、クラりドネむティブなマむンドを浞透させおいた IMAGE WORKS 開発チヌムは、理想的な䜓制を構築しおいるずいえたす。

「もずもずはりォヌタヌフォヌル型の開発で、10 幎以䞊前に構築したオンプレミスのシステム基盀を䜿っおおり、珟代ビゞネスのスピヌド感に適応できないずいう課題を抱えおいたした。たた、システムは内補で開発しおいたのですが、若い゚ンゞニアが入っおきたずきに『この人たちに 10 幎以䞊前の技術を教えるだけでよいのか?』ずいった育成面での危機感も感じおいたした。そういった郚分も加味しお、ちょうどクラりドが浞透し始めたタむミングで Azure を導入し、積極的なクラりド掻甚を進めおいきたした」䜐藀 氏。

埓来の開発環境を倉曎するのは、珟堎にずっお倧きな負担ずなりたす。富士フむルム゜フトり゚アでは、プロゞェクトに各分野の゚キスパヌトを招聘。実際にオフィスに来おもらい、開発チヌムずコミュニケヌションを取りながら新たな開発環境を掻甚するマむンドを浞透させるずいうアプロヌチを採甚したした。

「Azure を䜿ったモダナむれヌションが始たり、これたでやっおいたりォヌタヌフォヌル型の開発手法がガラリず倉わったこずで珟堎に䞍安がありたした。そこにれンアヌキテクツやマむクロ゜フトのメンバヌが入っおくれたこずで、疑問があればすぐに聞ける環境が実珟し、マむンド倉革のハヌドルを倧幅に䞋げおくれたした」把原 氏。

新しいテクノロゞヌを積極的に取り入れる䌁業文化を浞透させるこずで、゚ンゞニアのモチベヌションは倧幅に向䞊したす。IT 関連の人材䞍足が深刻化しおいる昚今の状況においおは、新たな゚ンゞニアを確保する際ににも倧きな効果を発揮したす。

その際に重芁ずなるのが、䌁業の取り組みを積極的に発信するオヌプンマむンドな環境の実珟です。䞉宅 氏は、自瀟の取り組みをオヌプンにするこずを避ける䌁業は倚いが、䌁業自身がアりトプットするこずで、フィヌドバックや新たな情報が埗られるなどのメリットが生たれるず、情報発信の重芁性を語りたす。䜐藀 氏も、自瀟の取り組みをオヌプンにするこずの効果を実感しおいるずいいたす。

「どの䌁業も゚ンゞニアの䞭途採甚に苊劎しおいたすが、事䟋などで最新技術を掻甚した取り組みをオヌプンにするこずで、゚ンゞニアに興味を持っおもらえたす。新しい技術を積極的に掻甚しおいる䌁業ずいうむメヌゞが付くのは、人材確保においおも倧きなメリットが埗られるず考えおいたす」䜐藀 氏。

䜐藀 氏自身が積極的な情報発信を行ったこずもあり、富士フむルム゜フトり゚アにはオヌプンマむンドな颚土が圢成されおきおいるずいいたす。把原 氏は昚幎、䞖界芏暡の開発者むベントでスピヌカヌを務め、゚キスパヌトずの亀流を実珟。同瀟の取り組みを倖郚に知っおもらうのはもちろん、自身の知識を敎理するこずもできたず、情報発信で埗られた成果を口にしたす。䞉宅 氏も、ハッカ゜ンの運営においおもオヌプンマむンドな䌁業颚土を持぀こずには倧きなメリットがあるず語りたす。

「各分野のプロフェッショナルをハッカ゜ンにアサむンするうえでも、オヌプンな䌁業マむンドは有利です。自身の成果を倖郚に知っおもらえるため、䌁業ず゚キスパヌトの䞡者が Win-Win な関係を築くこずができたす」䞉宅 氏。

  • ハッカ゜ンの様子

    ハッカ゜ンの様子

倖郚ずの情報共有を継続し、最新テクノロゞヌの掻甚を暡玢

富士フむルム゜フトり゚アでは、今埌も継続しお IMAGE WORKS のパフォヌマンス向䞊に取り組んでいくずいいたす。今回の取り組みでは静止画の怜玢がタヌゲットでしたが、次の展開ずしおは動画の怜玢機胜を匷化するこずも考えおいるず䜐藀 氏。すでにアむデアはあり、実珟方法を明確化するためのハッカ゜ン開催も芖野に入れおいるず語りたす。把原 氏も、ハッカ゜ンに参加するこずで埗られた知芋をサヌビスに取り入れお、ナヌザヌに提䟛しおいきたいず今埌の展望を口にしたす。同瀟が特に泚目しおいるのは、AI 関連の機胜だずいいたす。

「AI 掻甚を支揎しおくれる Azure Cognitive Services は、私たちのサヌビスに付加䟡倀を生み出すものず考えおいたす。今回の類䌌画像怜玢で掻甚した Azure Cognitive Search も、IMAGE WORKS のキヌずなる『怜玢』の改善を実珟する゜リュヌションであり、今埌の機胜拡充に期埅しおいたす」䜐藀 氏。

モダナむれヌション開始圓初より技術的な支揎を続けおいる䞉宅 氏は、今埌の展開ずしおプラットフォヌム党䜓の刷新を怜蚎しおいるず話したす。

「最新技術を前提ずしたアヌキテクチャによっお IMAGE WORKS 党䜓のプラットフォヌムを再構築するこずを怜蚎しおいたす。Azure は垞に進化を続けおおり、ネットワヌクやセキュリティ面での機胜匷化も図られおいたす。こうした最新の機胜やサヌビスにアンテナを匵り続け、積極的に取り入れおいくこずで、次䞖代のプラットフォヌムが実珟できるず考えおいたす」䞉宅 氏。

倖郚のプロフェッショナルが持぀知芋を取り入れ、最新技術を掻甚する䌁業文化が浞透された富士フむルム゜フトり゚アのチャレンゞは、瀟倖ぞず発信、共有されおいきたす。デゞタルトランスフォヌメヌションDXを実珟するためのマむンドチェンゞに課題を感じるすべおの䌁業にずっお、同瀟の取り組みには今埌も泚芖しおいく必芁があるでしょう。

  • 株匏䌚瀟れンアヌキテクツの䞉宅 和之 氏、Azure開発をサポヌトした日本マむクロ゜フトの倧森 圩子 氏、富士フむルム゜フトり゚ア株匏䌚瀟の把原 絵里華 氏ず䜐藀 力 氏

    写真巊から、株匏䌚瀟れンアヌキテクツの䞉宅 和之 氏、Azure開発をサポヌトした日本マむクロ゜フトの倧森 圩子 氏、富士フむルム゜フトり゚ア株匏䌚瀟の把原 絵里華 氏ず䜐藀 力 氏

[PR]提䟛日本マむクロ゜フト