【要約】【完全ローカル】会議の録音を入れるだけで議事録・ToDoが自動生成されるAIエージェントを作った [Zenn_Python] | Summary by TechDistill
> Source: Zenn_Python
Execute Primary Source
// Problem
開発者が機密性の高い会議内容を扱う際、クラウドAIへのデータ送信がセキュリティリスクとなる問題に直面している。具体的には以下の課題がある。
- ・医療や金融等の業種における、クラウドへのデータ送信リスク。
- ・手動での議事録作成に伴う、膨大な作業工数の発生。
- ・機密保持と業務効率化のトレードオフによる、AI導入の停滞。
// Approach
開発者は、機密保持と自動化を両立するため、すべての処理をローカル環境で完結させるアプローチを採用した。具体的な手法は以下の通りである。
- ・OllamaとQwen3 (8b) によるローカルLLMの運用。
- ・faster-whisperを用いたローカルでの音声認識。
- ・Streamlitによる直感的なWeb UIの実装。
- ・JSON構造化出力と最大3回のリトライによる堅牢性の確保。
- ・Human-in-the-Loop設計による、安全な自律化の実現。
// Result
開発者は、セキュリティと利便性を両立する議事録生成環境を実現した。これにより以下の成果が得られる。
- ・データが一切外部に出ない、技術的な機密保持の保証。
- ・議事録、決定事項、ToDo(タスク・担当・期限)の自動生成。
- ・Markdown形式での出力による、既存業務へのスムーズな統合。
Senior Engineer Insight
> 実用的な構成だ。特にJSONパース失敗へのリトライや、プロンプトインジェクション対策など、LLMの不安定さを前提とした設計が評価できる。ただし、ローカル実行ゆえに計算リソースへの依存が強い。大規模な会議や複数人での同時利用を想定する場合、VRAM容量がボトルネックとなる。実運用ではハードウェア要件の厳格な定義が不可欠だ。