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
Cloud_Vision_APIで個人情報を隠すサービスを開発しました_.pdf
Search
mii
February 04, 2025
430
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Cloud_Vision_APIで個人情報を隠すサービスを開発しました_.pdf
mii
February 04, 2025
More Decks by mii
See All by mii
未経験転職で学んだこと
mii9808
0
21
個人開発でLINE連携!ハマりポイント3選
mii9808
0
15
HEIC画像って何!?ってところから実装まで
mii9808
0
220
Zennの記事からLTスライドを爆速で生成してみた!
mii9808
0
200
AI Agent Hackathon with Google Cloudに参加して、すごいプロダクトをたくさん見つけたので紹介します🎉
mii9808
2
760
社内でまちアプの攻略方法をLTしました。
mii9808
0
160
個人開発にNextAuthを実装してハマったこと
mii9808
3
450
Featured
See All Featured
A better future with KSS
kneath
240
18k
30 Presentation Tips
portentint
PRO
1
320
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
590
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
1
1.4k
Faster Mobile Websites
deanohume
310
31k
Embracing the Ebb and Flow
colly
88
5.1k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
2k
Automating Front-end Workflow
addyosmani
1370
210k
sira's awesome portfolio website redesign presentation
elsirapls
0
280
AI: The stuff that nobody shows you
jnunemaker
PRO
8
710
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
200
Making the Leap to Tech Lead
cromwellryan
135
9.9k
Transcript
Cloud Vision APIで 個人情報を隠すサービスを 開発しました!
目次 1 作ったサービス 作ったきっかけ 2 3 アーキテクチャ図 4 工夫した点 5
6 料金 まとめ
作ったきっかけ 1 作ったきっかけ
作ったきっかけ 個人情報が入った画像を図形で上から隠すサービス
作ったきっかけ 個人情報を隠すのがめんどくさい ...
作ったきっかけ めんどくさいことは、 AIにやってもらおう!
作ったきっかけ Zennのハッカソンに提出します
作ったサービス 1 作ったサービス
作ったサービス 実際に使った動画
作ったサービス ここに、情報を隠したい画像を入れます
作ったサービス 個人情報を隠したい画像
作ったサービス 隠したいテキストはこちら
作ったサービス AIに画像を渡して、読み込んでもらう
作ったサービス 実際に生成された画像はこちら
アーキテクチャ図 3 アーキテクチャ図
アーキテクチャ図 デプロイ テキストを検出 個人情報を識別 マスクされた画像 全テキスト 画像とテキスト 個人情報を マスク
アーキテクチャ図 デプロイ テキストを検出 個人情報を識別 マスクされた画像 全テキスト 画像とテキスト 個人情報を マスク
アーキテクチャ図 テキストを検出 個人情報を識別 全テキストを渡す 個人情報のみの情報を渡 す
工夫した点 4 工夫した点
工夫した点 1. GeminiをCloud Vision APIに変えた 2. プロンプトの作成
工夫した点 1. GeminiをCloud Vision APIに変えた
工夫した点 画像内の’ビック・ベン ’を囲む4点の座標を JSON形式で出力してください。 canvas APIで、赤い図形を画像の上から書いてもらう
工夫した点 うまく、座標をとってくれない .....
工夫した点
工夫した点 テキスト検出の機能があった!!
工夫した点 テキストの座標をとることに成功 🎉
工夫した点 2. プロンプトの作成
工夫した点
個人情報だと思われる情報を特定してください。 工夫した点
工夫した点 テキストを全部隠しちゃう ...
プロンプトを詳しくしました! 以下のテキストの中から、ブログ公開時に隠したほうが良い情報を特定してください。 隠すべき情報の基準は次の通りです: 工夫した点
工夫した点 1. APIキー:アルファベットと数字が混在する長い文字列。 2. メールアドレス: '@' を含む文字列。 3. 電話番号:数字と '-'
が含まれる形式(例 : "03-1234-5678"). 4. クレジットカード番号: 16桁の数字。 5. 個人名:明らかに名前と分かるもの。 6. 企業名やサービス名:次のような特徴を持つものを特定してください: - 通常1つまたは複数の単語で構成され、記号(例 : '-', '.')やアルファベットが混在する場合が多い。 - 文脈に基づいて「特定のブランド」「会社名」「プロジェクト名」などと推測されるもの。 - 一般的な単語(例 : 'project', 'dashboard', 'add')は含まない。 7. 以下の文字列が含まれていたら、それは隠すべき情報としてください。 - yumemi
個人情報だけ隠してくれるようになりました 🎉 工夫した点
料金 5 料金
料金 Cloud Vision API Gemini
まとめ 6 まとめ
まとめ ・AIを使ったら、めんどくさい作業が楽になった ・AIを使って、こんなのが作れるようになるかもとアイディアが浮かぶようになった
THANK YOU