概要
音声の文字起こしテキストなどに含まれる人名・地名・組織名を形態素解析で検出し、イニシャルへ変換するSPA(例:愛知県那古野市→A県N市、西之園さん→NSさん、カウカウファイナンス→K社)。変換前後の対応をまとめた変換辞書をCSVとして自動ダウンロードし、その辞書を使ってイニシャルから元の固有名詞へ復元することもできる。形態素解析(kuromoji)はWeb Worker上で実行し、テキスト・辞書ともに外部へ送信しない
解決する課題
- ・音声の文字起こしテキストを元にLLMへ議事録を生成させる際、人名・地名・組織名などの個人情報がそのままプロンプトに含まれてしまう懸念があった
使用技術
TypeScriptReactViteTailwindCSSkuromoji
開発背景
LLMに議事録を生成させる際、固有名詞を含んだテキストをそのまま送信するリスクがあったため、固有名詞をイニシャルへ変換した上でLLMに渡し、生成された議事録は変換辞書を使って元の固有名詞へ復元できる仕組みを構築。処理はすべてブラウザ内で完結させ、プライバシーに配慮した