barun-saha/slide-deck-ai
Co-create PowerPoint slide decks with AI
解決する課題
SlideDeck AIは、プロフェッショナルなプレゼンテーションスライドを作成する手作業を排除するために設計されたAI駆動型のアシスタントです。ユーザーは簡単なトピックの説明やPDFファイルのアップロードから、コンテンツの作成、視覚的な強化、組み立てプロセスを自動化し、完全なPowerPointデッキを生成できます。
仕組み
このツールは、構造化された自動化プロセスに従います:
- AIコンテンツ生成: LLMが事前定義されたスキーマに基づいて、スライドのコンテンツを構造化されたJSONデータとして生成します。
- 視覚的な強化: システムはJSON出力のキーワードに基づいて関連する画像を検索・ダウンロードし、スライドに追加します。
- PPTXの組み立て:
python-pptxライブラリを使用して、選択したテンプレートに基づいてスライドをPowerPointファイルに組み立てます。 - 洗練と修正: ユーザーは追加の指示(例:「もう一枚スライドを追加して」)を提供することで、指示の履歴を保持しながら、繰り返しデッキを洗練させることができます。
- PDF変換: 既存のPDFドキュメントをプレゼンテーションデッキに変換できます。
対象ユーザー
ゼロから作成することなく、高品質なプレゼンテーションを迅速に作成する必要がある専門家、学生、その他すべての方。
ハイライト
- マルチLLMサポート: OpenAI、Google Gemini、Anthropic、Azure、SambaNova、Together AI、OpenRouterなど、幅広いプロバイダーと互換性があります。
- オフラインモード: 厳格なプライバシー要件を持つユーザー向けに、Ollamaを介したオフラインでのLLM生成をサポートしています。
- 柔軟なインターフェース: Python API、コマンドラインインターフェース (CLI)、およびStreamlit Webアプリケーションとして利用可能です。
- 反復的な洗練: チャットのようなインターフェースを通じて、生成されたコンテンツを修正・洗練させることができます。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト