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 엔진 호환
  • 다양한 입력 형식: 강의 녹음의 음성 인식 및 여러 형식의 문서 업로드 지원

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트