CaviraOSS/PageLM

PageLM is a community driven version of NotebookLM & a education platform that transforms study materials into interactive resources like quizzes, flashcards, notes, and podcasts.

何を解決するか

PageLM は、静的な学習資料(PDF、DOCX、Markdown、TXT ファイルなど)をインタラクティブな学習ツールに変換する、AI ベースの教育プラットフォームです。原始的なコンテンツから学習補助資料を自動生成することで、学生、教育者、研究者にとって学習効率を向上させることを目指しています。

動作方法

このプラットフォームは、大規模言語モデル(LLM)と音声合成(TTS)システムを組み合わせて、アップロードされたドキュメントを処理します。LangChain と LangGraph を使用してオーケストレーションを行い、Google Gemini、OpenAI、Anthropic、Ollama を通じたローカルモデルなど、幅広いプロバイダーに対応しています。構造化出力(コルネルスタイルのノートやクイズ)を生成したり、WebSocket を介してリアルタイムのポッドキャスト生成のための音声コンテンツをストリーミングできます。

対象ユーザー

  • フラッシュカード、クイズ、学習ノートの作成を自動化したい 学生
  • 講義資料をインタラクティブなリソースに変換したい 教育者
  • ドキュメントと対話して情報を効率的に整理したい 研究者

特徴

  • インタラクティブな学習ツール:フラッシュカード、スコア付きクイズ、コルネルスタイルの「SmartNotes」を生成
  • AI ポッドキャスト:ノートやトピックをオーディオコンテンツに変換し、移動中でも学習可能
  • 試験シミュレーション:「ExamLab」機能でテストをシミュレートし、フィードバックを受ける
  • 広範な AI サポート:OpenAI、Claude、Gemini、Grok など複数の LLM プロバイダーと、ElevenLabs、Edge TTS などさまざまな TTS エンジンに対応
  • 多様な入力形式:講義録音の音声認識と、複数形式のドキュメントアップロードをサポート

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト