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: 사용자가 업로드한 문서에 대해 직접 질문할 수 있는 채팅 기능을 제공합니다.