Microsoft Build 2023 の注目セッション予習（AI系多め）

# はじめに
来週 5/24-25 に開催される [Microsoft Build](https://build.microsoft.com/en-US/home) の気になるセッションを引き続きまとめていきます。イベントの概要については [前回の投稿](https://qiita.com/hikiroku/items/379c2af16dbf615b038a
) を参照してください。デジタル視聴可能なセッションはなんと [200以上](https://build.microsoft.com/en-US/sessions) ありますが、その中から私の関心と専門にマッチするものをピックアップしていきます。

![BUILD_GIF_05_v02.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3361516/c97a6c32-663a-8337-6282-f1bc2014b686.gif)


MSBuild のセッションには大きく下記の種類があります[^type]（筆者訳）。

> **Keynote**: 幹部による基調講演 (配信あり)
> **Breakout session**: Keynoteの内容を深掘り (配信あり)
> **Discussion**: エキスパートやコミュニティとの少人数双方向セッション (配信あり)
> **Demo session**: パートナーによる最新技術デモ (現地のみ)
> **Expert Meet-up**: MS、パートナー、コミュニティエキスパートとの技術座談会 (現地のみ)
> **Lab**: エキスパート講師のもと技術を学ぶ (現地のみ)

Keynoteは5個だけなので、 [前回の投稿](https://qiita.com/hikiroku/items/379c2af16dbf615b038a
) に記載したもので全部です。今回の記事ではBreakoutセッションやDiscussion等のデジタル視聴可能なセッションを見ていきます。セッション種別は下図の赤丸の位置に表示されていて、 [Session catalog](https://build.microsoft.com/en-US/sessions) の絞込条件としても使用できます。これがBrakeoutになっていれば内容はKeynoteの直接的な深掘り、Discussionならばちょっと別系統のトピック、ということになります。

![スクリーンショット 2023-05-18 181217.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3361516/dec241a6-f80c-71a0-fcd5-c3c8dd386721.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3361516/d1730373-b929-dc98-2403-ea1c66e840d3.png)



# デジタル視聴可能な注目セッション

強調、翻訳は筆者。

###### [Getting started with generative AI using Azure OpenAI Service（AzureOpenAIServiceではじめるジェネレーティブAI）| 24(水) | 3:30 AM - 4:15 AM JST](https://build.microsoft.com/en-US/sessions/27c0f55d-9c02-4003-bfb3-7e077a12fea2)
> Businesses are integrating large language models (LLM) to build the next generation of applications. **Examples** include **generating personalized marketing text and imagery**, **summarizing long-form reports**, and building entirely new experiences with **customer service chatbots**. With Azure OpenAI Service, businesses can apply the most advanced AI models—including Dall-E 2, GPT-3.5, GPT-4, Codex, and ChatGPT to address these use-cases, unlock efficiencies, mitigate risk, and more.

初日のKeynoteが3:00AMに終わり、30分の休憩を挟んで3:30AM開始のBreakoutセッションは5個あります。このセッションのキーワードは _business_ で、AIで可能になる新しいユーザー体験や価値を深掘りし、それがAzureでどう実現されるかを論じるセッションになるようです。同じ時間にもうひとつ別のAI関連のBreakoutセッションがあるので、お好みで選んでください。私はユーザーシナリオの例を重点的に見たいので、選ぶならこっちですね。


###### [Inject the power of the cloud and AI into your development workflow（クラウドとAIの力を開発フローに注入する）| 24(水) | 3:30 AM - 4:15 AM JST](https://build.microsoft.com/en-US/sessions/01f6a7ae-d371-43d5-9e6c-9ed2cf853d94)
> Join Amanda Silver and friends to see the exciting **new advancements in developer tooling** that will enable your team to onboard new developers **faster** and equip them with **everything they need** to get coding, and be **more productive** while writing code. See how you can use Dev Box and Deployment Environments, along with Visual Studio, Visual Studio Code, and GitHub Copilot to supercharge your productivity.

おなじくKeynote後の3:30AM開始、AI関連のBreakoutセッションその２、こちらはAI活用によるコーディング体験の進化をさらに深堀りするBreakoutセッションです。こっちは開発者ならだれでも楽しんで聞ける内容ではないでしょうか。現地参加にせよデジタル視聴にせよ、Keynote以外の時間帯はこうして複数同時に開催されるセッションから自分の専門や関心にマッチするものを選んで視聴していくことになります。


###### [Developer career tools: Saying NO to improve mental health, Q&A（開発者のキャリアの道具：こころの健康増進のためにNOを言う）| 24(水) | 4:30 AM - 5:15 AM JST](https://build.microsoft.com/en-US/sessions/58c48af9-bf0e-4b87-90d4-b47d6940d95e)
> Join a discussion with Debbie O'Brien (Playwright community PM) on finding the **life-work balance** that works for you, **challenging yourself** and **finding motivation as a developer**, and her path to **overcoming imposter syndrome**.

開発者向けイベントだから技術一辺倒というわけではなく、これはDebbie O'Brienがインポスター症候群を克服した体験、開発者のメンタルヘルスやワークライフバランスについて語るDiscussionセッションです。こういった非技術系の発表は要約だと受ける印象が違ってきてしまうことがあるので、興味があればなるべく自分で視聴したいところです。


###### [The Old New Thing with Raymond Chen, Q&A（The Old New Thing、レイモンド・チェンと一緒に）| 24(水) | 6:45 AM - 7:30 AM JST](https://build.microsoft.com/en-US/sessions/5b177ba5-b7f8-4346-a61e-974a63aaa63e)
> Ever wonder **why Alt+F4 closes a window**, or what the decoder ring is for Windows Build numbers is? **Raymond Chen, author of the blog "The Old New Thing"** and one of the hosts of "One Dev Question", shares his insights and experiences on Windows development. Take the opportunity to ask Raymond questions about his career, his work at Microsoft, and his thoughts on the future of Windows development.

[書籍化](https://www.amazon.co.jp/dp/B004YWCL5W/) もされた人気ブログ The Old New Thing の Raymond Chen によるセッション。これもDiscussionセッションなのでKeynoteとはちょっと違った系統の話になるはずで、プロフィールによれば Raymond Chen は _tell stories which convey no useful information_ するのでもお馴染みとのことなので、肩の力を抜いて視聴できるセッションになると思います。

###### [Building and using AI models responsibly（AIモデルの責任ある作成と使用）| 24(水) | 8:00 AM - 8:45 AM JST](https://build.microsoft.com/en-US/sessions/70c6d334-0e4a-4235-ad57-92004b06d7e7)
> As large language models (LLMs) go mainstream, it is critical to know **how to use them safely**. Come learn how Microsoft builds **responsible** AI and safety features with Azure AI and how Azure Machine Learning enables you to **evaluate** your own applications of LLMs.

Responsible AI Lead の Sarah Bird によるBreakoutセッション。「責任あるAI」は近頃の頻出ワードですが、「責任ある使い方をしましょう」ではなく _enables you to evaluate_ というのが迫力ですよね。 [@lazy-kzさんの記事](https://qiita.com/lazy-kz/items/32e8e7c86bdce67beb48#2%E3%82%BB%E3%82%AD%E3%83%A5%E3%83%AA%E3%83%86%E3%82%A3%E3%83%97%E3%83%A9%E3%82%A4%E3%83%90%E3%82%B7%E3%83%BC) で紹介されているAzure OpenAI のセキュリティ対策機能などが深掘りされるものと思います。

###### [Pragmatic techniques to get the most out of GitHub Copilot（GitHub Copilotを最大限活用するための実用的テクニック） | 24(水) | 9:15 AM - 10:00 AM JST](https://build.microsoft.com/en-US/sessions/7a726a0f-5433-46a4-a91d-7d427ffb5b30)
> AI-assisted coding is more than just hype. But like every powerful tool, knowing how to use GitHub Copilot correctly is key to getting the most out of it. In this session we take a look at **how Copilot works**, some **best practices** and **what AI can realistically do for developers** in the real world. GitHub Copilot will change how you write code; but only if you are curious, creative, and you continue to think critically. **AI is only as good as the developer who wields it.**

このあたりで日本では夜が明けまして9:15 AM - 10:00 AM JSTです。このセッションはもうタイトルからして優勝と申しますか、私は今回のMSBuildの**全セッションのなかでひとつだけ選ぶならこれ！**　というくらい期待しています。絶対面白いのでぜひ早起きして見ましょう。現地参加だとこれが終わって夕方18時、初日はこのあたりで終わりです。

###### [Java experts at Microsoft, Q&A（マイクロソフトのJavaエキスパートたち）| 25(木) | 4:15 AM - 5:00 AM JST](https://build.microsoft.com/en-US/sessions/3b23a954-5456-457a-a9e7-abc1e8e49edd)
> Java is one of the most popular programming languages and Microsoft has a team of experts who specialize in Java development. They can answer questions on Java programming, using **VS Code** to write Java, **best practices** for Java development, GitHub, Azure, and Microsoft's own usage of Java. Whether you're a Java developer looking to learn about **Microsoft's Java tools and services** or curious about **Java development at Microsoft**, this is a great opportunity to get your questions answered by experts.

ここから2日目。MSBuildの発表は大きくAI、Azure Cloud、.NETの3本柱ですが、これはそのどれにも該当しない、Javaに特化したDiscussionセッションです。セッションのサマリはちょっとどこをハイライトしたものか困ってしまう感じですが、Javaは私が仕事で日々いちばん使っている言語なので、まさにセッションサマリに書いてあるとおり、私向けのセッションといえます。

###### [The future of AI and generative code, Q&A（AIとコード生成の未来） | 25(木) | 4:15 AM - 5:00 AM](https://build.microsoft.com/en-US/sessions/5a86e856-5124-4055-a2f2-7d5df62a07cb)
> Many traditional and repetitive developer tasks can now be performed without having to write any code, thanks to Natural-language-to-App, automations, data modeling, and Copilot. **What does the future hold for developers?** Will AI and generative code eventually merge? **What new developer skills are required with future developments?** Bring your questions for a unique opportunity to have an open discussion with the engineering teams driving these initiatives, and **help us chart the future**.

AIがコード書くようになったら開発者はどうなっていくの？　というのは開発者全員が気にしているところで、かつ現時点では答えのない話題ですが、このDiscussionセッションではAIとgenerative codeがはっきり別のものとして扱われているようで、つまりここでのAIはいわゆる「強いAI」を指すんですかね？　どんな話になるのかちょっと予想がつかないですが、面白そうですね。

###### [New developer experiences in Windows（Windowsでの新しい開発者体験） | 25(木) | 5:30 AM - 6:15 AM JST](https://build.microsoft.com/en-US/sessions/5017d756-1ed1-468c-bd43-1ac98079f71e)
> The Windows team has been listening carefully to developers and has used that feedback to build features you love: Windows Subsystem for Linux, Windows Terminal, PowerToys, and more. But wait, there's more! **See the latest and greatest announcements** from this team as we tackle the next set of wish list items and combine the power of Windows, GitHub, Visual Studio, and AI to simplify the daily lives of developers everywhere. This is a session you won't want to miss!

これはBreakoutセッションなので、Keynoteで発表された開発者体験に関する部分をさらに深掘りしていく内容になると思われます。 [JetBrainsの調査](https://www.jetbrains.com/ja-jp/lp/devecosystem-2022/) によれば開発者の61%が開発環境としてWindowsを利用している（複数選択可）とのことですが、私も、キャリアの大半でWindowsデスクトップアプリケーションを開発してきたこともあり、いまでもWindowsで日々開発しているので、身近かつ夢のある話が聞けるものと期待しています。

###### [How GitHub builds GitHub with GitHub（いかにしてGitHubはGitHubでGitHubを開発しているか）| 25(木) | 6:45 AM - 7:30 AM JST](https://build.microsoft.com/en-US/sessions/e3492a33-2601-4378-9ee8-a78d40b32df6)
> GitHub is the home for all developers. This is no different inside GitHub’s own walls where our own passionate group of engineers **use our own services to build, scale, and deliver** secure software that the world’s next 100M developers will love. Join us as we explore how GitHub builds GitHub using the full range of capabilities from **Copilot** to **Projects**, from **Codespaces** to **CodeQL** - all to power innovation across GitHub’s internal engineering team.

これもBreakout 。Copilotの話を聞きたいのは当然として、デザインの部分の話も面白そうだなと思っていて、というのもペルソナ設計の難しさは皆さん共感してもらえると思いますが、GitHubでは開発者がGitHubを使って開発者向けにGitHubを作ってるわけで、ユーザーストーリーがとてもイメージしやすそうですよね。そのGitHub開発におけるペルソナ設計とか仮説検証サイクルって一体どういう風なんだろう、いっけん幸福な世界に思えるけれども、もちろんまた違った苦労があるはずで、そのあたりからなにか自分の仕事に通じるヒントが得られるのではないか、という期待があります。

###### [Beyond 300M users: How to bring your Teams app to Outlook and Microsoft 365（ユーザー数3億超：あなたのTeams AppをOutlookとMicrosoft365に持って行く方法）| 25(木) | 8:00 AM - 8:45 AM JST](https://build.microsoft.com/en-US/sessions/24df6246-0f64-4e44-999c-397834c62103)
> If you are already building apps for Microsoft Teams, we have made it easier than ever to develop apps that extend their functionality to other Microsoft 365 services like **Outlook** and the **Microsoft 365 app**. Learn how, with the newest version of the Teams Toolkit, the Teams JS SDK, and new unified app manifest, you can expand your skills and create a Teams app project that expands your skills and enables your app to reach your users everywhere they like to work.

Breakout 。[Teams アプリを Microsoft 365 全体に拡張する](https://learn.microsoft.com/ja-jp/microsoftteams/platform/m365-apps/overview) 話だと思いますが、そうすることで結局ユーザー体験がどのように向上するのかのイメージを掴みかねているので、ユーザー目線の具体例なりを交えたデモを見せてくれそうなこのセッションに期待しています。


###### [AI innovation in the Microsoft Power Platform（Microsoft Power PlatformのAIイノベーション）| 25(木) | 8:00 AM - 8:45 AM JST](https://build.microsoft.com/en-US/sessions/f335d3e7-5f5c-45c1-922e-72b86d785297)
> The latest **AI Copilot** innovations that drive efficiencies for developers are here, such as our new investments in GPT and Copilot, designed to **boost developer productivity**. Learn more about how you can use GPT models with natural language and integrate new intelligent actions from **AI Builder powered by Azure OpenAI Service**. Join us to learn how these infusions of AI can drive faster and simpler code-first development on **the Power Platform**.

Breakout 。Microsoft Power Platformなのでローコードです。ローコード開発の生産性がCopilotでさらに加速、Power Platform＋AI BuilderでローコードAI活用、といったイメージでしょうか。ちょっとこれは咀嚼しきれなそうに思うので、私はタイムシフト視聴の候補にしておこうと思います。このあたりで現地では夕方16時45分、2日目もそろそろ終わりです。


# まとめ
Microsoft Buildは日本時間 5/24(水) 午前1時開始です。デジタル視聴可能なセッションは200以上あり、トピックもかなり幅広いです。今回は私の専門と関心にマッチするものを選んでご紹介しましたが、ご自分でもぜひ [セッションカタログ](https://build.microsoft.com/en-US/sessions) を眺めてみてください。たしかに時差はキツイですが、デジタル視聴では日本語字幕が見れるので、実は現地参加より有利な面もあります。気になるセッションがあった方はサクっと [登録](https://register.build.microsoft.com/) してしまいましょう！

https://build.microsoft.com/en-US/home




[^type]:What types of learning experiences are planned for Microsoft Build?　https://build.microsoft.com/en-US/get-help#editabledrawer54