AI自動要約ツールの開発
概要
AI自動要約ツールは、Google Gemini APIを活用した革新的な文書要約アプリケーションです。テキスト、PDF、Word、Excelなど、多様なファイル形式の文書を瞬時に要約し、ビジネスや研究における情報処理を効率化します。
主な特徴
- 5つの要約モード
- 一般要約モード
- ビジネス要約モード
- 一文要約モード
- キーワード抽出モード
- 感情分析モード
- マルチファイル対応(.txt, .pdf, .docx, .doc, .csv, .xlsx, .xls)
- 履歴保存・検索機能
- 直感的なユーザーインターフェース
技術スタック
言語
- Python
フレームワーク/ライブラリ
- Streamlit: ウェブアプリケーション開発
- Google Generative AI (Gemini Pro): AI要約
- Supabase: データベース管理
- pandas: データ処理
- PyPDF2: PDFテキスト抽出
- python-docx: Word文書テキスト抽出
デプロイメント
- Streamlit Community Cloud
使用例
- 長文の要点を素早く把握
- 会議議事録の簡潔な要約
- 技術文書の重要キーワード抽出
- ビジネス文書の感情分析
開発背景
情報過多の現代社会において、膨大なテキストから本質的な情報を迅速に抽出する必要性から開発されました。機械学習と自然言語処理技術を活用し、ユーザーの生産性向上を目指しています。