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
440
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
25
個人開発でLINE連携!ハマりポイント3選
mii9808
0
19
HEIC画像って何!?ってところから実装まで
mii9808
0
240
Zennの記事からLTスライドを爆速で生成してみた!
mii9808
0
210
AI Agent Hackathon with Google Cloudに参加して、すごいプロダクトをたくさん見つけたので紹介します🎉
mii9808
2
800
社内でまちアプの攻略方法をLTしました。
mii9808
0
160
個人開発にNextAuthを実装してハマったこと
mii9808
3
460
Featured
See All Featured
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
2.1k
WENDY [Excerpt]
tessaabrams
11
39k
GitHub's CSS Performance
jonrohan
1033
470k
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
260
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.9k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
4.4k
Optimising Largest Contentful Paint
csswizardry
37
3.9k
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
2
1.8k
Into the Great Unknown - MozCon
thekraken
41
2.7k
BBQ
matthewcrist
89
10k
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
2
3.8k
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
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