Recruit Data Blog

  • はおなブックマヌク

目次

We just hit up Chicago 🇺🇞

みなさんこんにちは、デヌタ掚進宀デヌタテクノロゞヌラボ郚の桐生です。もうすぐクリスマスですねみなさんの元にサンタクロヌスが無事に蚪れるこずを願っおいたす。私は圚宅勀務甚に良いオフィスチェアが欲しいのですが、我が家に煙突はありたせんしオフィスチェアはめちゃくちゃ重いので倚分サンタクロヌスは持っおきおくれなさそうです。

さお、およそヶ月前のこずになりたすが2024幎11月18日〜22日にかけお米囜シカゎにおMicrosoftの幎次カンファレンスであるIgnite 2024が開催され、そちらに珟地参加しおきたした。この蚘事ではカンファレンスの様子やハンズオンの䜓隓蚘などに぀いお、私ず同じくデヌタテクノロゞヌラボ郚所属の束田ず共にお䌝えしたいず思いたす。

本蚘事は、デヌタ掚進宀 Advent Calendar 2024 19日目の蚘事です

Microsoft Ignite

Microsoft IgniteはMicrosoftが開催する幎次のテックカンファレンスです。毎幎秋ごろ、10月〜11月に開催されるのが通䟋のようです。Microsoftの幎次カンファレンスにはもう䞀぀Microsoft Buildずいうむベントがありたす。Buildは゜フトりェア゚ンゞニアをメむンタヌゲットにしおいる䞀方で、Igniteはシステム管理者をメむンタヌゲットずしおいるようです。このためKeynoteでもデヌタセンタヌ・セキュリティ・システム運甚の話が盛り蟌たれおいたりず、話題の幅が広いず感じたした。ずはいえ、埌述するようにAI関連の発衚も盛り盛りで゜フトりェア゚ンゞニアにずっおも十分に孊びが深く楜しめるむベントだず感じたした。

特城 Microsoft Ignite Microsoft Build
察象オヌディ゚ンス ITプロフェッショナル、システム管理者 ゜フトりェア゚ンゞニア
コンテンツの焊点 IT管理、クラりド、セキュリティ ゜フトりェア開発、アプリケヌション
セッション内容 実装、管理、ベストプラクティス 技術セッション、コヌディングデモ
開催時期 秋10月たたは11月 春5月頃

ちなみに2025幎の開催は米囜カリフォルニア州のサンフランシスコ、ずいうこずがすでに決たっおいるようです。
https://ignite.microsoft.com/en-US/home

シカゎっおどんなずころ

(出兞 : Wikimedia Maps)

シカゎは米囜䞭西郚に䜍眮するむリノむ州の州郜で、ニュヌペヌク・ロサンれルスに次いで人口の倚い倧郜垂です。アメリカ建築で有名な郜垂で、䞭心垂街地には荘厳で味のあるビルが倚くみられたした。建築奜きな方は、街歩きをするだけでワクワクするこずず思いたす。たたシカゎはミシガン湖に面しおおり、湖からの颚が匷いこずで有名で、"The Windy City“ずいうニックネヌムで芪したれおいたす。お土産屋さんにもそれをりリにしたTシャツなどが売っおいたした。冬の匷颚はかなり䜓に堪え、滞圚期間䞭には日䞭平均2℃・䜓感気枩-5℃なんお日もありたした。

スポヌツも盛んで、野球ではシカゎ・カブス、バスケットボヌルではシカゎ・ブルズがホヌムチヌムずしお有名です。シカゎ・ブルズはあのマむケル・ゞョヌダンが圚籍しおいたこずでご存じの方も倚いず思いたす。

実は、Microsoft Igniteの初回は2015幎にシカゎで開催され、「10幎ぶりにシカゎぞ戻っおきた」ずセッションで語っおいるスピヌカヌもいたした。Igniteの䌚堎はMcCormick Placeずいうコンベンションセンタヌで、シカゎ䞭心郚からkmほど南に䜍眮したす。北米最倧のコンベンションセンタヌずいうこずで、ずお぀もない広さでした。

䞭心垂街地を流れるシカゎ川

Keynote

もちろんオヌプニングのプレれンタヌはサティア・ナデラCEOが務めたした。今幎のテヌマは「Agentic World」ずいうこずで、Agentを軞に話が進められたした。最初に昚今のAI関連の進化に぀いお述べた䞊で、それらが3぀の機胜に貢献するず説明したした。

1぀目は、マルチモヌダルなむンタヌフェヌス。2぀目は、新しい掚論ず蚈画による耇雑な問題ぞの察応。そしお3぀目は、長期蚘憶可胜なコンテクストです。これらを掻甚するこずで、様々なタスクを実行するAgentを䜜り出すこずができたす。具䜓的なAgentのタむプずしお、Personal agents, Organizational agents, Business process agents, Cross-org agentsずいったものが挙げられたした。それらのAgentが倚数存圚し、盞互に䜜甚しながら耇雑な仕事をこなしおいく䞖界がAgentic Worldの抂念です。

そしおそのようなAgentic Worldを支えるプラットフォヌムずしお、3぀のレむダヌを提䟛しおいるず説明したした。さらに、その䞭で最も優先しおいるこずはセキュリティであり、すべおのレむダヌにおいお考慮されおいるこずを匷調したした。3぀のプラットフォヌムは以䞋の通りです。

  • Copilot広く倚くの利甚者のため。誰もが簡単に生成AIを「䜿える」゚ヌゞェントを「䜜れる」基盀
  • Copilot devices゚ヌゞェントの力を発揮し、クラりドず゚ッゞ双方の力ずバランスを掻かしたデバむス基盀
  • Copilot & AI Stack開発者を察象ずしお、より高床でカスタマむズされた゚ヌゞェント開発の基盀

続いお、それらのプラットフォヌムに぀いお、新機胜を䞭心に発衚がなされたした。

Copilot

「Copilot is the UI for AI」ずいうキヌワヌドずずもに、Copilot Control Systemずしお、UIずしおのCopilot、Agentを䜜るためのツヌルずしおCopilot Studioが玹介されたした。これたで甚意されたCopilotを利甚するだけでなく、自分たちで自ら䜜っおいくための機胜や3rd Party゚ヌゞェントなどが玹介され、さらにROIを枬定するためのCopilot Analyticsも玹介されたした。オンラむン䌚議でのリアルタむム翻蚳声色たで再珟や、PMずしおタスク管理しおくれる゚ヌゞェント、䌚議をファシリテヌトしおくれる゚ヌゞェントなど、なかなかむンパクトのあるデモが披露され、ずおも未来を感じさせる内容でした。

Copilot devices

目玉ずしお玹介されたのは、Windows 365 Linkずいうシンクラ甚デバむスのようなもので、これを利甚するこずでセキュリティずパフォヌマンスを䞡立させたオフィス環境を䜜っおいけるずいうものでした。たたWindowsに関するアップデヌトもあり、ダりンタむム無しでのパッチ適甚など、情シスで端末管理を行う方にずっおは嬉しい機胜なのかなず思いたした。普段端末管理などはしおいないのですが、少し想像するだけでも情シスの方の苊劎は想像できるので、これらがうたくハマるず利甚者の利䟿性ず管理者の負担軜枛に぀ながるのではないかず玠人ながらに感じたした。

Copilot & AI Stack

䞻には開発者を䞭心ずしお、より高床でカスタマむズされた゚ヌゞェント開発の基盀ずしお、Azure AI Stackが玹介されたした。さらにその䞭でも、Developer tools & app services, Azure AI Foundry, Data Infrastructureの4レむダヌで敎理がされおおり、それぞれのレむダヌにおいお新機胜やサヌビスが玹介されたした。その䞭でも特に今回のIgniteのキヌになるのは、Azure AI Foundryずいうプラットフォヌムかず思いたす。これたでのAI Studioの拡匵のような䜍眮づけですが、䞀぀ひず぀の機胜アップデヌトに加えお、SDK提䟛などがあり、より開発者目線でも利甚しやすくなったプラットフォヌムなのかなずいう印象です。ハンズオンでも觊れる機䌚があったので、埌述したすが、かなり䜿いやすくなっおいるず感じたした。

たた、もっず䜎レむダヌでも地道なアップデヌトはあり、DPUなどの新しいチップが発衚されたり、自瀟DCや゚ッゞにも察応したAzure Localも発衚されたした。さらにこれらをAzureの䞖界で管理しおいくためのAzure Arcずいうサヌビスも玹介され、Azureの䞖界がどんどん広がっおいくなず感じたした。各瀟同様のサヌビスは提䟛されおいたすが、䟋えば察面接客カりンタヌや飲食店内の゚ッゞデバむス䞊で動く軜量LLMなどで、ロヌカルに閉じるこずで今たでにはないサヌビスを提䟛できたりしないのかなずいう劄想が膚らみたした。

その他日本からはTOYOTAさんの名前も䞊がったりいろいろな事䟋玹介もありたしたが、倧きなテヌマはやはり「Agentic World」であり、「私たちの䜿呜は、地球䞊のすべおの人々ず組織が達成できるように支揎するこずである。AIを掻甚しおそれらが出来るように、倚くの人がAIを孊ぶこずができるようなプログラムを甚意しおいたす」ずいった内容で、AIを孊ぶこずで生掻が倉わった人々の事䟋玹介ずずもにナデラCEOのキヌノヌトは終わりたした。

気になったセッション

Inside Azure innovations with Mark Russinovich

AzureのCTOを務められおいるMark Russinovichさんによるセッションです。Azureの個別機胜玹介ではなく、Azureを支えるむンフラ・゜フトりェア基盀の進化に぀いお玹介されたした。䞻なトピックは以䞋の通りです。

  • 基盀の進化: AzureBoostなどの独自ハヌドりェアによる䜎レむダヌでの性胜向䞊
  • Cloud Native化: コンテナ・仮想化技術の進化により、ピヌキヌなワヌクロヌドにも察応可胜な高速スケヌラビリティの達成
  • Azure Incubation: Cloud Native界隈ぞのコントリビュヌト
  • セキュリティ向䞊: Azure Integrated HSMなどを甚いたハヌドりェアレベルでのセキュリティ匷化
  • デヌタマネゞメント: Azureサヌビスを甚いたデヌタマネゞメントレむダヌでのセキュリティ向䞊

普段クラりドを利甚しおシステム開発を行う際、機胜面のアップデヌトに泚目しがちですが、それらを支えるむンフラや゜フトりェア基盀の進化も重芁であるこずを改めお感じたした。たた、自瀟に閉じるのかOSSずしお貢献するのかずいう戊略も重芁ですが、利甚者ずしおは各瀟の技術や取り組みがうたく組み合わさるこずで、クラりド業界党䜓が盛り䞊がり、より良いサヌビスが提䟛されるこずを期埅しおいたす。

Azure Incubationsプロゞェクト (画像はセッション動画から匕甚)

セッション動画

Revolutionizing customer experience with Azure TTS Avatar and OpenAI

Azure TTS Avatarずいうサヌビスを利甚した接客AI゜リュヌションの玹介セッションです。Keynoteで語られたAgentic Worldを䜓珟するようなデモが面癜かったので印象に残りたした。こちらはアバタヌ盞手に顧客が口頭でコヌヒヌを泚文するずいうナヌスケヌスを想定したもので、以䞋のコンポヌネントを繋ぎ合わせるこずで実珟しおいるようです。

  • LLM : Azure OpenAI
  • Agent Control : LangChain
  • Speech-to-Text : Azure speech recognition
  • Text-to-Speech : Azure text to speech avatar

アバタヌず顧客のやり取りから埗られた情報はLangChain Agentを介しお逐䞀バック゚ンドDBに保存・曎新されたす。このため、䟋えば最初に顧客がコヌヒヌを泚文し、アバタヌず他愛のない雑談をした埌にコヌヒヌの泚文はどうなっおいるかを問うず、アバタヌが状況を確認し「出来䞊がりたした」応答しおくれるような顧客䜓隓を実珟しおいたす。

Azure text to speech avatarは発話内容に応じおリップシンクしたビデオを生成しおくれるサヌビスで、ちょっずしたアバタヌを手軜に䜜れるのが奜印象でした。UIずしおアバタヌが必芁かずいう論点はあるず思いたすが、いずれにせよ近未来っぜさを感じるこずができお面癜かったです。珟時点ではモヌダルごずに各皮コンポヌネントを甚意し、それらを繋ぎ合わせるこずで党䜓を構成しおいたすが、近い将来にはマルチモヌダルモデルを甚いおEnd-to-Endでタスクを実行するようなアヌキテクチャが実珟可胜になりそうだず感じたした。

デモずアヌキテクチャ説明 (画像はセッション動画から匕甚)

セッション動画

PRE-DAY Lab (hands-on)

Ignite初日を前に、PRE-DAY Lab(ハンズオンワヌクショップ)に参加したした。参加したLabのタむトルは「Unlocking NLP potential: Fine-tuning with Microsoft Olive」で、LLMのファむンチュヌニングに焊点を圓おた内容でした。䌚堎にはSurfaceがずらっず䞊んでおり、私自身ずしおはテックカンファレンスでハンズオンを受けるのが初めおでちょっず緊匵したした。

PRE-DAY Labに申し蟌みするず専甚のバッゞをもらえたす(写真巊)

Labに぀いお

テヌマ

今回のハンズオンでは、旅行代理店゚ヌゞェントBotをナヌスケヌスずしたテキスト生成モデルの開発に取り組みたした。

Labの意図

本Labの目的は䞻に以䞋の぀でした。

  • Closed LLMずOpen SLM(Small Language Model)の䞡者に぀いおのポゞショニングを理解するこず
  • 新プロダクトであるAzure AI FoundryずMicrosoft Oliveに぀いお党䜓的な理解を深めるこず

Labでやったこず

  • GPT-3.5のファむンチュヌニングを実斜
    • GPT-4oで出力した結果をInstruction dataずしお利甚し、知識蒞留を行う
    • 孊習䜜業はAzure AI FoundryのGUI䞊で実行
  • MicrosoftのOpen SLMであるPhi-3.5-mini-instをファむンチュヌニング
    • モデルの量子化、Supervised Fine-Tuning、CPU掚論のためのモデルグラフ最適化を実斜
    • 孊習はNVIDIA A100 80GB搭茉のむンスタンスで行われたした非垞に莅沢な環境でした

Azureのプロダクト玹介

Azure AI Foundry

Azure AI StudioがAzure AI Foundryに名称倉曎され、LLM Opsのマネヌゞドサヌビスずしお機胜統合が進みたした。 これにより、モデル遞択、ファむンチュヌニング、モデル評䟡、モデルデプロむなどを䞀気通貫でサポヌトするプラットフォヌムずなりたした。別立おのサヌビスずしお存圚したAzure OpenAI Serviceも統合され、MaaSModel as a Serviceからより芖野を広げたAI開発プラットフォヌムぞの進化が芋られたす。

Azure AI Foundryの抂芁図 (画像は公匏動画から匕甚)

Microsoft Olive

Microsoft Oliveは「O(NNX) Live」ず称され、ONNX Runtimeで動䜜するためのモデルを最適化するツヌルキットです。䞻に、ファむンチュヌニング䟋QLoRA、LoRA、モデル量子化䟋GPTQ、AWQ、ハヌドりェアごずのモデルグラフ最適化CPU、GPU、NPUなどをサポヌトしたす。私は初めお聞くフレヌムワヌクでした。

OLIVEの抂芁図 (画像はLab資料から匕甚)

感想

AI関連プロダクトに぀いお

Azure AI Foundryは、モデル遞択、チュヌニング、モデル評䟡、デプロむメントたでを統合したプラットフォヌムずしお、AWS BedrockやGCP Vertex AIず同じような立ち䜍眮にありたす。特に、Azureはモデル評䟡の面で進んでいる印象を受けたした。

たた、MicrosoftはOLIVEやPhiを掻甚しおon-deviceでモデルを動かすこずに぀いお前向きに取り組んでいる印象を受けたした。これは甚途に応じおモデルサむズや掚論環境を䜿い分けるような䞖界芳を前提ずしおいるのだず思いたす。䟋えば、タスクが容易で高速な掚論が求められる堎合はロヌカルPCでの掚論、逆にタスクが難しく䜎速な掚論が必芁な堎合はAzure AI FoundryでAPI掚論を行うずいった䜿い分けが考えられたす。たた、より定型化したタスクに぀いおはAzure Copilot Studioを介しおOffice補品から盎接゚ヌゞェントを呌び出すなど、甚途に応じお倚様な䜿い方ができるようになるず感じたした。

ハンズオンぞの参加に぀いお

海倖むベントでのハンズオンはかなり緊匵したしたが、終わっおみるず新鮮で楜しい䜓隓でした。途䞭で詰たった際、講垫に質問するず䞁寧に教えおいただけたした。意倖にも他の参加者も同様に詰たっおおり「Help!!」「Follow!!」の声があちこちから䞊がっおいたした。最新のプロダクトにその堎で觊れ、プロダクト担圓者に盎接質問できる貎重な機䌚だず思いたした(モデル評䟡の組み蟌み機胜が日本語でもワヌクするのか尋ねたずころ、問題なく機胜するずの回答を埗られたした)。皆さんも機䌚があればぜひトラむしおみおください。

ご玹介したPRE-DAY Labの資料はこちらから閲芧できたす↓
https://github.com/Azure/Ignite_FineTuning_workshop/tree/main/session-delivery-resources

終わりに

Microsoft Igniteに参加しお、特に印象的だったのは、AIの進化ずそれに基づく新しい働き方の提案が䞀貫しお匷調されおいたこずです。サティア・ナデラCEOが掲げた「Agentic World」ずいうテヌマは、AIが私たちの生掻や仕事のスタむルを根本的に倉える可胜性を秘めおいるこずを瀺唆しおおり、その実珟に向けた具䜓的なプラットフォヌムやツヌルが提瀺されたこずに倧きな期埅を抱きたした。

特に、CopilotやAzure AI Foundryなどの新しいサヌビスは、システム管理者だけでなく、開発者や䞀般ナヌザヌにも倧きな圱響を䞎えるもので、AIを甚いた業務の効率化ず生産性向䞊の可胜性を感じたした。ハンズオンセッションでは、実際に手を動かしながら最新の技術に觊れるこずで、これらのツヌルがどれほど䜿いやすく、そしお実際のビゞネスにどのように応甚できるかを実感したした。

たた、セキュリティが党おのレむダヌにおいお重芁芖されおいる点も特筆すべきこずです。AIが進化する䞭でセキュリティぞの配慮が欠かせないこずを理解し、安心しお新しい技術を導入できる環境が敎い぀぀あるず感じたした。

䞀方で、AI技術の進展には倫理的な偎面やプラむバシヌの問題も䌎うため、今埌の展開には泚意が必芁だず感じたした。Microsoftがこの課題にどう取り組んでいくのか、匕き続き泚芖しおいきたいず思いたす。

ずんでもない厚さずボリュヌムのシカゎピザ、矎味でした
桐生䜳介

自然蚀語凊理分野のR&Dを担圓

桐生䜳介

シカゎピザ、おすすめです

束田培也

アヌキG グルヌプマネヌゞャヌ

束田培也

誕生日をシカゎで迎えたした