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
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
460
Azure犬駆動開発の記録/GlobalAzureFukuoka2024_20240420
nina01
1
440
Azure FunctionsのAOAIバインド機能を試してみる/dotnet2days20240118-baba
nina01
0
220
AzureでWaiting roomをつくる!新米アーキテクトの挑戦記/jazug-for-women-20231215-baba
nina01
1
1k
開発者のためのGitHub Advanced Security入門セキュリティを向上させよう!/cndfpre2023-baba
nina01
1
1.4k
Azure Policyとガバナンスのおはなし/globalazure2023-baba
nina01
0
1.1k
Azure Functionsをサクッと開発、サクッとデプロイ/vscodeconf2023-baba
nina01
2
1.4k
Other Decks in Technology
See All in Technology
関数型の考えを TypeScript に持ち込んで、テストしやすい純粋関数を増やす / Pure at the Core, Effects at the Edge: Bringing Functional Thinking into TypeScript
kaminashi
2
130
AI Driven AI Governance
pict3
0
480
オブザーバビリティ、本当に活用できてる? 〜API連携×生成AIで成熟度を自動評価〜
dmmsre
1
3.5k
“それは自分の仕事じゃない"を越えて行け
yuukiyo
1
470
SoccerMaster: A Vision Foundation Model for Soccer Understanding
kzykmyzw
0
140
AI時代の開発生産性は、個人技からチーム設計へ
moongift
PRO
4
2.3k
End-to-Endで考える信頼性 —LINEアプリにおけるクライアント開発×SRE連携の実践
maruloop
4
4.5k
第67回コンピュータビジョン勉強会CVPR2026読会前編
tsukamotokenji
0
140
ガバナンスの「ちょうどいい落とし所」を探れ!開発スピードを妨げない運用判断の勘所 / SRE NEXT 2026
genda
1
240
CDKで書くECSのベストプラクティス、 改めて考え直す2026 #cdkconf2026
makies
3
770
AIが実装を自走する時代の認知負債との戦い
lycorptech_jp
PRO
0
150
LLMやAIエージェントをソフトウェアに組み込むプラクティス
shibuiwilliam
2
420
Featured
See All Featured
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
220
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
1
3.7k
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
390
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
260
Leo the Paperboy
mayatellez
8
1.9k
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.4k
Visualization
eitanlees
152
17k
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2.1k
Optimising Largest Contentful Paint
csswizardry
37
3.8k
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
Prompt Engineering for Job Search
mfonobong
0
380
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 の今後に期待! ⚫ ご清聴ありがとうございました