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
460
Featured
See All Featured
The SEO identity crisis: Don't let AI make you average
varn
0
500
Un-Boring Meetings
codingconduct
0
320
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
290
[RailsConf 2023] Rails as a piece of cake
palkan
59
6.7k
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
170
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
2.8k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
3.5k
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.3k
A Tale of Four Properties
chriscoyier
163
24k
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
210
Reality Check: Gamification 10 Years Later
codingconduct
0
2.2k
Building a Modern Day E-commerce SEO Strategy
aleyda
45
9.1k
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