Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Azure AI servicesと歯のおはなし/AzureTravelers_Fukuoka...
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Hirono Baba
October 19, 2024
Technology
240
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Azure AI servicesと歯のおはなし/AzureTravelers_Fukuoka2024_baba
Hirono Baba
October 19, 2024
More Decks by Hirono Baba
See All by Hirono Baba
Microsoft MVPになる前、なってから/Fukuoka_Tech_Women_Community_1_baba
nina01
0
360
cloudugnight2nd-20240531
nina01
1
480
Azure犬駆動開発の記録/GlobalAzureFukuoka2024_20240420
nina01
1
460
Azure FunctionsのAOAIバインド機能を試してみる/dotnet2days20240118-baba
nina01
0
230
AzureでWaiting roomをつくる!新米アーキテクトの挑戦記/jazug-for-women-20231215-baba
nina01
1
1k
開発者のためのGitHub Advanced Security入門セキュリティを向上させよう!/cndfpre2023-baba
nina01
1
1.5k
Azure Policyとガバナンスのおはなし/globalazure2023-baba
nina01
0
1.1k
Azure Functionsをサクッと開発、サクッとデプロイ/vscodeconf2023-baba
nina01
2
1.4k
Other Decks in Technology
See All in Technology
DatadogのBits Chatが開発組織にもたらしたもの / What Bits Chat Has Brought Us
sms_tech
1
290
現場回帰したデータエンジニアが考える AI 時代のキャリア開発 / Career Development in the Age of AI Perspectives from a Hands-on Data Engineer
medley
0
290
英語が話せなくてもKubeConスタッフに参加した話
yusuke427
1
1k
AI時代のアウトプット――変わったこと、変わらないこと / Devsumi 2026 Kansai #devsumi
jnchito
0
380
Kiro Crew入門 - 常駐エージェントの仕組みと使いどころ / Intro to Kiro Crew
k_adachi_01
1
680
Contract One Engineering Unit 紹介資料
sansan33
PRO
0
19k
Sansan Engineering Unit 紹介資料
sansan33
PRO
1
5k
ホームラボ紹介
y_sera15
0
220
ハッカソンで入賞した話 @ Findy LT
asari194617
0
1.4k
Model Studio CLI × Token Plan
maigo999
0
200
ソフトウェアサプライチェーンの構造的リスクとコンテナ環境の保護
kyohmizu
5
760
巨大気象データと戦う ― サロゲートモデル学習を高速化する圧縮技術
gpuunite_official
0
180
Featured
See All Featured
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Test your architecture with Archunit
thirion
2
2.4k
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
300
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
370
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
390
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
470
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
1.1k
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.4k
Art, The Web, and Tiny UX
lynnandtonic
304
22k
Building the Perfect Custom Keyboard
takai
2
840
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
2
640
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
0
580
Transcript
Azure AI servicesと歯のおはなし 2024/10/19 第4回 Azure Travelers 勉強会 福岡の旅 馬場ひろの
Hirono Baba
株式会社オルターブース エンジニア 馬場 ひろの Hirono Baba X:@nina-sensei27 2013/3 歯科医師免許取得 2018/4
大学病院で勤務開始 2020/4 プログラミングをはじめる 2020/12 株式会社オルターブースに入社 2024/9 Microsoft MVPを初受賞 一年間の研修医期間を経て、働きながら大学院へ 途中一年間フィンランド トゥルク大学へ研究留学、のちに博士号取得 助教として臨床、教育、研究に従事 補綴(ほてつ)科に所属し入れ歯を専門に歯科業務に勤しむ 研究テーマの一環でプログラミングに興味を持ちスクールに通い始める 歯科業務に関するアプリをPHPで作成 開発、トレーニング、コンサルティング業務に従事 AzureやGitHub, .NETがんばってます カテゴリー:Developer Technologies Technology Area:.NET
コミュニティ活動① ⚫JAZUG Fukuoka ⚫ 近年活動できていなかったふくあずをリニューアルし 新たなメンバーとともに再始動 ⚫ 地理的になかなか東京イベントに顔出せない 地方で活動の場がほしい…! ⚫
基本はオンラインイベント ⚫ LT会や定期もくもく会やりたい ⚫ 全国からご参加お待ちしてます! ⚫ オフラインイベントも視野に ⚫ 11/11(月)19:00- イベント開催します!!
コミュニティ活動② ⚫GitHub Dockyard ⚫ GitHubに関する知見の共有や、質問・ サポート、雑談を行えるコミュニティ ⚫ 運営メンバーになりました ⚫ イベント計画中なので
遊びに来てください!
アジェンダ ⚫今日話すこと ⚫ 歯科業務のおはなし ⚫ Azure AI servicesを使って業務改善 ⚫ GitHub
Copilot Workspaceを使って開発してみよう ⚫対象者 ⚫ Azure AI servicesの可能性を考えたいひと ⚫ Azureを扱うすべてのひと ⚫ むずかしい話はありません、息抜きにご覧ください
歯科業務のおはなし
⚫歯医者さんに行くと必ず最初にすることがあります 1. 問診 2. 歯の記録を取ること = 歯式(ししき)を取る ⚫歯式とは ⚫ 上下左右の歯が生えている場所を示す言葉
⚫ 永久歯は1~8、乳歯はA~E 歯医者さんの初診で絶対すること
⚫歯式を取ることが必要な理由 ⚫ 保険診療で必要 ⚫ 現在の歯の状態を把握するため ⚫ 問診のため ⚫ 治療歴の把握 ⚫
治療計画の立案 ⚫ 故人の身元特定のため なぜ歯式が必要なのか
⚫歯科用ミラーで一歯ずつ歯の状態をチェック ⚫上の奥歯から歯を一周するように読み上げる人が多い気がする ⚫利き手でミラー、逆の手でほっぺたや唇を引っ張ります 歯式の取り方① 8 7 6 5 4 3
2 1 8 7 6 5 4 3 2 1 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8 右 左 上 下 Start Goal
⚫2人がかり ⚫ 1人が歯式の読み上げ、1人が歯式の記録 ⚫ 誰も空いてなかったら待つ or 1人で ⚫1人で頑張る ⚫ 片手でミラーとペンを持ち替え
⚫ 非常にめんどくさい 歯式の取り方②
Azure AI servicesを使って業務改善
⚫歯の写真を撮影 → 歯式に変換してくれる ⚫ Custom Visionで頑張れば実現可能…? ⚫ 歯の写真は必ずしも初診で必要ではない + 歯の写真を撮る作業は容易ではない
→ 却下 ⚫歯式の読み上げ → 歯式を自動記録 ⚫ Azure AI Speech + Azure AI Language ⚫ 1人でできるようになり時間短縮 歯式自動記録サービスが作りたい 舌やほっぺた、唾液などが邪 魔してなかなか撮れない あらゆる角度を撮るのは大変 こっちを作ります
⚫今回のゴール:今ある歯を読み上げると自動で記録してくれるアプリを 作る(歯の状態の記録はいずれまた…) 1. 歯の番号を読み上げる 2. Azure AI Speechで文字起こし 3. 内容をAzure
AI Languageで解析 4. 解析した歯の番号をブラウザに表示 まず残存歯(今ある歯)の記録を取る 8 7 6 5 4 3 2 1 8 7 6 5 4 3 2 1 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8 右 左 上 下
⚫音声からテキストへの高精度の文字起こし、自然な音声変換のテキスト 音声を生成、音声の翻訳、会話中の話者認識等を提供するサービス ⚫今回はPCに接続したマイクから直接文字起こしをしてみる Azure AI Speech 出典:What is the Speech
service?
⚫テキストを理解し分析するための自然言語処理機能を提供するサービス ⚫ Text Analytics、QnA Maker、 Language Understanding (LUIS) Azure AI
Language 出典:Azure AI Language とは? エンティティ 認識 キーフレーズ 抽出 感情分析 言語識別 文章要約 変換、翻訳
⚫Azure AI Speech と Azure AI Language を使いたい → Azure
AI servicesのリソースを1つ作ればおk Azure AI services ⚫ OpenAI ⚫ Speech ⚫ Content Safety ⚫ Computer Vision ⚫ Language ⚫ Translator ⚫ Document Inteligence ⚫ Token
GitHub Copilot Workspaceを使って 開発してみよう
⚫自然言語で書かれたIssueをもとに、Copilotが仕様案と実装計画を示し、 コーディングや既存のコードの修正を行い、プログラミングのほとんど 全ての工程をCopilotが自動的に実行してくれるGitHubの新機能 GitHub Copilot Workspaceとは 現在は テクニカルプレビュー
⚫Blazor、.NET8を使用 ⚫作成するIssueは4つ 1. Blazorのプロジェクト作成 2. 音声の文字起こしを実装 3. 音声の連続文字起こしを実装 4. 文字起こししたテキストから1~8の番号を抽出
構成 作る前に自分で コード書いた
作る前に自分でコード書いた
⚫ 設計がすべて ⚫ 作るものの全体像を詳細に把握しておく必要がある(部分だけ…と思うと事故る) ⚫ 言語やフレームワークの知識がより求められる ⚫ Issueを自然言語で書くか、コーディングした方が早いと思うかは人によりそう ⚫ Issueテンプレート使うと良さそう
⚫ とはいえ新時代の開発体験、ツールであることは間違いない ⚫ タスクを細分化するとよりよい結果が得られる(はず) ⚫ 一気にやろうとせず、細かく実装していく ⚫ レビュー力が求められる ⚫ レビューするのは開発者自身 GitHub Copilot Workspace 感想
⚫4ブロック(上下左右)認識できるように実装する ⚫ ブロック別に音声認識できるようにする ⚫歯の状態を記載できるようにする ⚫ どうやって歯と状態を対になるよう認識させるか(例:右上7, C1、右上6, C2) ⚫ 歯式を読み上げたテキストでパターンを学習させる…?
⚫ 実装イメージがいまいちついてないのでアドバイスください アプリの展望
おしまい ⚫ 久々歯のこと考えて楽しかった ⚫ Azure AI services アップデートはやい ⚫ Copilot
Workspace の今後に期待! ⚫ ご清聴ありがとうございました