Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
昭和な上司に承認なう
Search
Katsumi Takahashi
March 25, 2022
Business
0
180
昭和な上司に承認なう
2022年3月25日に開催されたジョイゾーさんとのウェビナーで使用した資料となります。
Katsumi Takahashi
March 25, 2022
Tweet
Share
More Decks by Katsumi Takahashi
See All by Katsumi Takahashi
kintoneでコミュニケーションDXを実現しよう
mobilebiz
0
160
FileMaker × Vonageの可能性
mobilebiz
0
120
Introduction of Vonage
mobilebiz
0
93
Vonageハッカソン紹介資料
mobilebiz
0
110
VonageHandson in 岡山
mobilebiz
0
96
kintone がビデオ会議システムになる話
mobilebiz
0
120
リアルタイムコミュニケーションのシステムを設計・運用する際のベストプラクティス
mobilebiz
0
96
Vonage概要 Video API
mobilebiz
0
120
Amazon Chime SDK と Vonage Video API の徹底比較
mobilebiz
0
440
Other Decks in Business
See All in Business
センス・トラスト福利厚生
sensetrust
0
1.5k
20251115_BTCONJP_GENDAのアミューズメント施設へのDX支援
kenshiro1352
0
230
pmconf2025_-_現役教師のたこ焼き屋さん___現役PMの駄菓子屋さんが未来に挑む___ユーザーコミュニティ主導のプロダクトマネジメント_.pdf
mindman
0
2.7k
組織でAIをQAに活用する仕組みづくり / Scaling AI-Powered QA Across Your Organization
medley
0
480
株式会社クーリエ 会社紹介資料 / Courier_Company Deck
courier_inc
0
290
ファーストピンの気持ち
in0u
1
280
「スーパーマンの限界」は組織で突破! PdM認知負荷を最適化する戦略的役割分担と Product Ops活用事例
sasaguchi
0
710
生成AI専任営業が語るre:Inventで発表された生成AIアップデート情報
suzakiyoshito
0
200
辰巳電子工業株式会社 システムソリューション事業部のご紹介
tatsumi_ss
0
110
サムコ株式会社 第47期第1四半期決算概要
tsuchihashi
0
120
PIGG Culture Deck / 株式会社サイバーエージェント AmebaLIFE事業本部
cyberagent_amebalife
2
2.1k
VISASQ: ABOUT US
eikohashiba
15
540k
Featured
See All Featured
How to train your dragon (web standard)
notwaldorf
97
6.4k
Optimising Largest Contentful Paint
csswizardry
37
3.5k
Reflections from 52 weeks, 52 projects
jeffersonlam
355
21k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
7.9k
Building Applications with DynamoDB
mza
96
6.8k
Building a Scalable Design System with Sketch
lauravandoore
463
34k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.7k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
36
6.2k
Rails Girls Zürich Keynote
gr2m
95
14k
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
Designing Experiences People Love
moore
143
24k
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
1
100
Transcript
ΤϯήʔδϝϯτϓϥοτϑΥʔϜ 5XJMJPͷ͝հ LJOUPOFͱͷ૬ੑόονϦ❤
גࣜձࣾ,%%*Σϒίϛϡχέʔγϣϯζ ϚʔέςΟϯάຊ෦ ΤόϯδΣϦετ Katsumi Takahashi facebook: katsumi.takahashi Twitter: _katsumi github:
mobilebiz qiita: mobilebiz #赤い芸人 ⾃⼰紹介 LJOUPOFIBDLͰɺ͍ͭ༏উͰ͖ͳ͍ͷͰչ͍͠Ͱͬ͢ʂ
LJOUPOFͱࢲ kintone hack 2018 本戦 kintoneを使って、チャットボットやマニュアル チャット、さらには通話を実現するアプリを発表 するも、当時ジョイゾーメンバーだった⼭下さん のドローンに破れ⼆位に。
kintone hackのほろ苦デビューでした。 kintone hack 2019 本戦 物忘れが激しく、とくに⼈の名前を覚えられない ので、眼鏡にカメラを組み込んで、その⼈の名前 をkintoneモバイルアプリに⾃動で表⽰してくれ る「キズキルーペ」で望むも、本番デモで認識で きず、まさかの最下位に終わった⿊歴史。 kintone hack 2021 本戦 kintoneを使ってビジネスホンを再設計するとい うテーマで作った、その名も「kinfone」。いつ でもどこでも着信ができて、迷惑電話対策や留守 番電話の⽂字起こしなど、多彩な機能を紹介する も、またまた第⼆位に終わりました。
5XJMJPͱ
5XJMJPͱ "CPVU ʮτΡΠϦΦʯͱൃԻ͠·͢ɻ 2008 αʔϏε։࢝ ຊࣾαϯϑϥϯγεί ϩϯυϯɺχϡʔϤʔΫɺϚυ Ϧʔυɺ߳ߓɺγϯΨϙʔϧɺ ຊͳͲɺੈք26ϲॴʹڌ 20166݄ʹIPOʢNYSEʣ
重要! 5XJMJPͱ
綴りを間違えないようにお願いしますw 誤り 正解 重要! 5XJMJPͱ
Twilio's mission is to fuel the future of communications. 5XJMJPͱ
たとえば、今までは・・・ ͜Μʹͪ こんにちは ด͞Εͨίϛϡχέʔγϣϯ うん。 どした? 今暇? 5XJMJPͱ
"1* APIで制御ができると・・・ ⾳声認識エンジン ͜Μʹͪ ⾳声合成エンジン お店の予約を したいのですけど カタカタ "1* かしこま
りました 店の予約して おこうっと こんにちは 5XJMJPͱ
ࠓ·Ͱʹͳ͔ͬͨ৽͍͠ίϛϡχέʔγϣϯΛੜΈग़͢ 5XJMJPͱ
4FSWJDF0WFSWJFX
5XJMJPͷαʔϏε
1SPHSBNNBCMF7PJDF ϓϩάϥϜΛͬͯిΛ੍ޚ͠·͢ ϓϩάϥϜΛͬͯɺి ʢԻ௨ʣΛ੍ޚͰ ͖·͢ɻ ϒϥβεϚʔτϑΥ ϯ༻ͷ4%,͝༻ҙͯ͠ ͍·͢ɻ twilio api:core:calls:create
\ --from +8150XXXXXXXX --to +8180XXXXXXXX \ --twiml ‘<Response><Say language="ja-JP" voice=“Polly.Mizuki" loop=“3”>͜Μʹͪʂ </Say></Response>’ 5XJMJPͷαʔϏε
会話ボット ి JavaScript SDK iOS/Android SDK ブラウザを 電話にしたり スマホで
電話ができる 電話を使った⾃動予約 システムをつくったり 5XJMJPͷαʔϏε
1SPHSBNNBCMF7PJDF1SJDJOH ྉۚʹ͍ͭͯʢݱࡏʣ 5XJMJPͷαʔϏε ˞ຊՁ֨ɺ,%%*Σϒίϛϡχέʔγϣϯζܦ༝ͰΞΧϯτΛ։ઃͨ͠߹ͷͷͰ͢ɻ
LJOUPOF࿈ܞ ʙۓٸঝೝΛిͰͯ͠Β͓͏ʙ
ॲཧͷ֓ཁ ϓϩηεཧͱ5XJMJPΛ࿈ܞ͠ɺిͰঝೝۀΛ࣮ࢪ͢Δ • kintoneアプリのプロセス管理機能を利⽤して、「超特急」の申請をした場合 のみ、承認者に電話をかけて承認申請をしてもらいます。 • 承認者は電話⼝で承認か否認かを選択でき、否認の場合には理由を話しま す。 • 承認結果はアプリに反映されます。否認された場合は、その理由をコメント
として記録します。 ࿈ܞσϞ
ॲཧϑϩʔ ঝೝऀͷి ൪߸Λݕࡧ ঝೝऀʹՍి ͠ɺཁ݅Λ ͑Δɻঝೝ͔ ൱ೝΛબ͠ ͯΒ͍ɺ൱ ೝͷ߹ཧ ༝Λฉ͘ɻ
ॲཧ̍ ॲཧ̎ 8FCIPPL 3FTU"1* 3FTU"1* ΞϓϦͷ༰ Λߋ৽ ॲཧ̏ ্࢘ ෦Լ ΞϓϦ ϓϩηεཧ ঝೝऀΛ্࢘ʹ ͯ͠ਃ ࿈ܞσϞ
LJOUPOFଆͷઃఆ ঝೝऀͷి ൪߸Λݕࡧ ঝೝऀʹՍి ͠ɺཁ݅Λ ͑Δɻঝೝ͔ ൱ೝΛબ͠ ͯΒ͍ɺ൱ ೝͷ߹ཧ ༝Λฉ͘ɻ
ॲཧ̍ ॲཧ̎ 8FCIPPL 3FTU"1* 3FTU"1* ΞϓϦͷ༰ Λߋ৽ ॲཧ̏ ্࢘ ෦Լ ΞϓϦ ϓϩηεཧ ঝೝऀΛ্࢘ʹ ͯ͠ਃ ࿈ܞσϞ ##!δϣΠκʔʹΑΔ
UXJMJPଆͷઃఆ ঝೝऀͷి ൪߸Λݕࡧ ঝೝऀʹՍి ͠ɺཁ݅Λ ͑Δɻঝೝ͔ ൱ೝΛબ͠ ͯΒ͍ɺ൱ ೝͷ߹ཧ ༝Λฉ͘ɻ
ॲཧ̍ ॲཧ̎ 8FCIPPL 3FTU"1* 3FTU"1* ΞϓϦͷ༰ Λߋ৽ ॲཧ̏ ্࢘ ෦Լ ΞϓϦ ϓϩηεཧ ঝೝऀΛ্࢘ʹ ͯ͠ਃ ࿈ܞσϞ ͍ܳਓ!,8$ʹΑΔ
ॲཧ̍ ঝೝऀͷి൪߸Λݕࡧ • kintoneからのWebhookを処理するため、Twilio Functionsを利⽤する。 • priorityが「超特急」で、activityが「処理中」のもののみを対象とする。 • cybozu.comのユーザーエクスポートAPIを利⽤して電話番号を取得する。
https://developer.cybozu.io/hc/ja/articles/202363040#step2 • 取得した電話番号を使って、Twilio Studioを呼び出す。 ࿈ܞσϞ
ίʔυͷհ ࿈ܞσϞ
ॲཧ̎ ঝೝऀʹՍి͠ɺঝೝ͔൱ೝΛฉ͘ • 架電するには、Make Outgoing Callウィジェットを利⽤する。 • 相⼿が応答したら、Gather Input On
Callウィジェットを使って、承認内容 を読み上げるとともに、0か1のキーを押して貰う。 • 1(否認)の場合はさらに、否認の理由を⾳声で話してもらい、それを⾳声 認識して⽂字に変換する。 • 承認結果をRestAPIを使ってkintoneに返却する。否認の場合は、その理由も 併せてkintoneに送信する。 ࿈ܞσϞ
ϑϩʔͷհ ࿈ܞσϞ
UXJMJPଆͷઃఆ ঝೝऀͷి ൪߸Λݕࡧ ঝೝऀʹՍి ͠ɺཁ݅Λ ͑Δɻঝೝ͔ ൱ೝΛબ͠ ͯΒ͍ɺ൱ ೝͷ߹ཧ ༝Λฉ͘ɻ
ॲཧ̍ ॲཧ̎ 8FCIPPL 3FTU"1* 3FTU"1* ΞϓϦͷ༰ Λߋ৽ ॲཧ̏ ্࢘ ෦Լ ΞϓϦ ϓϩηεཧ ঝೝऀΛ্࢘ʹ ͯ͠ਃ ࿈ܞσϞ ##!δϣΠκʔʹΑΔ
ॲཧ̏ ΞϓϦͷ༰Λߋ৽ • Studioフローから呼び出され、承認か否認かをstatusで受け取る。 • 作業者をクリアし、statusをアプリに書き込む。 • 否認だった場合は、否認の理由もアプリに書き込む。 ࿈ܞσϞ
ίʔυͷհ ࿈ܞσϞ
ͬͯΈΑʔʂ ࿈ܞσϞ