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
kintone知能化計画/20220902_kintone_and_JPStripes
Search
ITO Akihiro
September 02, 2022
Technology
0
24
kintone知能化計画/20220902_kintone_and_JPStripes
2022/9/2 kintone Cafe & JP_Stripes 名古屋
--
kintone + Deep Learning
ITO Akihiro
September 02, 2022
Tweet
Share
More Decks by ITO Akihiro
See All by ITO Akihiro
「重鎮問題」について(軽めに)
akit37
0
48
Software + Hardware = Fun++
akit37
0
23
基本的に "リモートしかない" ワーク/20231128_KBS_LT
akit37
1
20
3つの先端技術が コミュニティ軸で融合した話。/20230615_CMCMeetup
akit37
0
18
Bootleg_越境してみたときのアウェイ感。/20230328_CMCMeetup
akit37
0
23
始まりは2017年のG検定。/20221026_AITable
akit37
0
14
外観検査用画像前処理の_コツをコード解説付きで。/20220810_CDLE_LT
akit37
0
15
サブスク課金に銀行振込を追加してみた。その①/20220713_JPStripes
akit37
0
20
CDLE LT会「お試しプログラミング forとifとfunction()」/20200930_CDLE_LT
akit37
0
16
Other Decks in Technology
See All in Technology
AIエージェント完全に理解した
segavvy
4
260
アプリケーション固有の「ロジックの脆弱性」を防ぐ開発者のためのセキュリティ観点
flatt_security
21
8.3k
Cline、めっちゃ便利、お金が飛ぶ💸
iwamot
19
18k
20250328_OpenAI製DeepResearchは既に一種のAGIだと思う話
doradora09
PRO
0
150
ペアプログラミングにQAが加わった!職能を超えたモブプログラミングの事例と学び
tonionagauzzi
1
140
Amazon Q Developer 他⽣成AIと⽐較してみた
takano0131
1
120
頻繁リリース × 高品質 = 無理ゲー? いや、できます!/20250306 Shoki Hyo
shift_evolve
0
150
ひまプロプレゼンツ 「エンジニア格付けチェック 〜春の公開収録スペシャル〜」
kaaaichi
0
110
Amazon EKS Auto ModeでKubernetesの運用をシンプルにする
sshota0809
0
110
Multitenant 23ai の全貌 - 機能・設計・実装・運用からマイクロサービスまで
oracle4engineer
PRO
2
110
SpannerとAurora DSQLの同時実行制御の違いに想いを馳せる
masakikato5
0
560
製造業の会計システムをDDDで開発した話
caddi_eng
3
940
Featured
See All Featured
A better future with KSS
kneath
238
17k
Raft: Consensus for Rubyists
vanstee
137
6.8k
GraphQLとの向き合い方2022年版
quramy
45
14k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
233
17k
Mobile First: as difficult as doing things right
swwweet
223
9.5k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
8
700
Six Lessons from altMBA
skipperchong
27
3.7k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
Build The Right Thing And Hit Your Dates
maggiecrowley
34
2.6k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
160
15k
Build your cross-platform service in a week with App Engine
jlugia
229
18k
Become a Pro
speakerdeck
PRO
27
5.2k
Transcript
©2022 connectome.design inc. kintone知能化計画 2022.9.2 kintone Cafe & JP_Stripes 名古屋
connectome.design inc. / Akihiro ITO
©2022 connectome.design inc. 自己紹介 & 会社紹介
©2022 connectome.design inc. $ cat ./me.json { “name”: “伊藤明裕”, “資格”:
{ “IPA”: “情報処理安全確保支援士 No.7287”, “JDLA”: [“G検定2017”, “E資格2018”], “データサイエンティスト協会 ”: “DS検定” }, “job”: { “belong_to”: “connectome.design株式会社”, “main_role”: “Product Manager” }, “community”: { “AI”: “CDLEコアメンバー”, “SaaS”: “JP_Stripes 名古屋”, “Car”: “https://tocj.jp 運営” }, “座右の銘”: “間違っているのはいつも自分 ” } $ cat ./COD.json { “name”: “コネクトームデザイン株式会社 ”, “URL”: “https://connectome.design”, “domain”: “AI導入・開発コンサルティング ”, “office”: “フルリモートワーク”, “product”: { “name”: “metabase”, “type”: “SaaS”, “URL”: “https://metabase.jp”, “service”: “AIナレッジ共有&コラボレーション開 発プラットフォーム” } }
©2022 connectome.design inc. kintoneとの馴れ初め
©2022 connectome.design inc. トヨクモがまだCstapsだった頃の話…… • 展示会で見かけて、kintoneの存在を知ってはいた。 ◦ いつかはこれ使えるかもな〜程度。 ◦ ジャストな奴との違いはよくわかってなかった。
• ある時の雑談。 「森田さん、kintoneってどう?ジャストな奴はどうなんですかね?」 「kintone一択でOKっす!」
©2022 connectome.design inc. サイボウズもまだ日本橋じゃなかったな…… • 2週間で社内用webDBシステムを立ち上げろ!ヤバめ案件発生。 • 現場がExcelでなんとかしようとしてるが、まぁ絶対運用無理。 • 当然、必要項目含め詳細仕様どころか運用フローも未確定。
PHP+MySQLじゃ間に合わん。
©2022 connectome.design inc. これ、kintone使えるかも。 「もしもし、kintoneの技術的な話聞かせてください。」 「いつでもとーぞ」 翌日:名古屋 → 東京へ。 「これこれこういうシステム作りたいんですけど kintoneでできます?」 「できますよー。」
「ふむ。では、明日契約して作ってみます。」 ⇒ kintone契約して開発開始。無事、ヤバめ案件をノートラブルでクリア。
©2022 connectome.design inc. kintoneのいいところ。 • 仕様が(必要な入力項目すら)決まってなくても実装開始できる。 • 入力項目が増えてもへっちゃら。 • 現場の要望を聞いて運用しながら改修。
• DBの項目を増やしてもテストしなくていい。最高。 • 実は、「プロセス管理」が一番すごいところだと思っている。 → hiveでもあまり聞かないけど、それほど使われていない?
©2022 connectome.design inc. metabase®について
©2022 connectome.design inc. 最近、メタバースとよく間違われます。 MetabaseというBIツールもあります。
©2022 connectome.design inc.
©2022 connectome.design inc.
©2022 connectome.design inc. metabaseの開発に利用しているサービス
©2022 connectome.design inc. AWS Auth0 / CircleCI / Backlog
Adobe XD Github Slack Zoom Go_SaaS 三種の神器! 銀行振込対応 実装ずみ!
©2022 connectome.design inc. ここから本題。 + Deep Learning 「kintone知能化計画」
©2022 connectome.design inc. を使って、 を ス◯◯◯化 したい! もっと!
©2022 connectome.design inc. を使って、 を スマート化 したい! もっと!
©2022 connectome.design inc.
©2022 connectome.design inc. Demo
©2022 connectome.design inc. 実装例:kintoneに入力した画像からの物体検出 どれくらい自信のある ものだけ出力するか。 target: person = 26
©2022 connectome.design inc. [ person=26, backpack=5, handbag=5, skateboard=3, tie=1, umbrella=1
] threshold=0.6 では、26人検出。 この足だけ検出できなかった。 threshold=0.9 では、21人検出。 物体検出モデル:DETR (COCOデータセットで学習済みモ デル) Photo by Ryoji Iwata on Unsplash
©2022 connectome.design inc. AIモデルの作成・登録・学習 学習用プログラ ムを登録 AWSインスタンスを 起動 JupyterLab上で学習 用プログラム実行
学習済みモデルを アウトプット
©2022 connectome.design inc. 推論用APIの作成・登録 APIとして登録 推論用プログラムを実装 (学習済みモデルを読み込む)
©2022 connectome.design inc. kintone側のJavaScript 1. フィールドから値を取得 2. APIの形式に合わせてJSON作る 3. RestAPIで呼ぶ
4. 返り値を取得 5. フィールドにセット フィールドの値 を読み込む 認証用トークンを指定し、 metabaseのAPIを呼び出す (データはJSON形式) APIの実行結果 を受け取る 値をフィールドに セット
©2022 connectome.design inc. kintone側でもうちょいなんとか。 • フィールドからの値取得が地味に面倒くさい。 → 自動的に全フィールド分、書き出してくれる機能が欲しい。 • モバイル用のイベント名を一緒にして欲しい。
• 画像を取得する場合の書き方がややこしい。 var fileKey = thisrecord.record['sourceimage'].value[0].fileKey; var fileurl = kintone_url + 'file.json?fileKey=' + fileKey; • 画像のアップロードはさらに面倒くさい。(後日実装予定……)
©2022 connectome.design inc. まとめ • metabaseには様々な学習済みモデルをAPI経由で使えるよ うに実装可能。 • フロントエンドとしてkintoneを使うことのメリット。 ◦
実装時間の短縮とGUIのシンプル化。 ◦ スマートフォンでも使えるので作業現場へも簡単導入。 ◦ プロセス管理を含めたワークフローの簡単構築。 • kintoneで構築した業務フローに、「一つの道具」としてAIを組 み込める! "AI Function as a Service の実現。"
©2022 connectome.design inc. ありがとうございました。 SlideShare: https://www.slideshare.net/AkihiroIto1/presentations