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.
What it solves
PageLM は、PDF、DOCX、講義録音などの静的な学習教材をインタラクティブな学習ツールに変換することを目的としたオープンソースの AI 教育プラットフォームです。生のコンテンツから自動的に構造化されたリソースを生成することで、学習の摩擦を減らすことを目指しています。
How it works
このプラットフォームは、アップロードされたドキュメントや音声メモを処理するために、大規模言語モデル(LLM)とテキスト・トゥ・スピーチ(TTS)システムを組み合わせて使用します。LangChain と LangGraph を活用した AI オーケストレーションを行い、Google Gemini、OpenAI、Anthropic、Ollama 経由のローカルモデルなど、幅広いプロバイダーに対応しています。システムは Markdown または JSON 形式で構造化出力を生成し、JSON ファイルまたはベクトルデータベースを使用して検索と埋め込みを行います。
Who it’s for
AI 生成の学習補助ツールで学習効率を向上させたい学生、教育者、研究者向けに作られています。
Highlights
- Interactive Learning Tools:ヒントとスコア付け付きのクイズ、間隔反復用のフラッシュカード、Cornell 方式の「SmartNotes」を生成。
- AI Podcasts:ノートやトピックを音声コンテンツに変換し、外出先でも学習可能。
- Study Suite:試験シミュレーション用の ExamLab、宿題プランナー、AI ディベートパートナーを含む。
- Multi-Provider Support:OpenAI、Claude、Gemini、Grok など多数の LLM プロバイダーと、ElevenLabs、Edge TTS など多数の TTS エンジンに対応。
- Contextual Chat:アップロードしたドキュメントについて直接質問できるチャット機能。