AIが「あなた専属の家庭教師」になる!記憶も成長もする次世代学習アシスタント — DeepTutor
DeepTutorは、PDFや教科書などの資料をアップロードすると、AIがその内容を理解し、あなた専属の家庭教師として対話・問題解決・クイズ出題・リサーチまでこなしてくれる学習支援ツールです。最大の特徴は、学習者の理解度や好みを記憶し、使えば使うほど自分に合った教え方をしてくれるようになる点です。「ソクラテス式の数学教師」「丁寧なライティングコーチ」など、性格や教え方の異なる複数のAI家庭教師(TutorBot)を同時に動かすこともできます。ブラウザで使えるWeb画面に加え、コマンドラインからも全機能を操作でき、プログラマーにもそうでない人にも使いやすい設計です。香港大学のデータインテリジェンス研究室が開発し、オープンソース(Apache 2.0ライセンス)で公開されています。
🔥 なぜ話題?
AIを活用した個別最適化学習への関心が世界的に高まる中、単なるチャットボットではなく「記憶・進化する家庭教師エージェント」というコンセプトが新鮮で注目されています。RAG(文書検索AI)技術とマルチエージェント設計を組み合わせた本格的なアーキテクチャに加え、39日で1万スターを達成した勢いもあり、教育×AIの実用的なオープンソースとして急速に広まっています。
💡 こう使える!
例えば大学の試験勉強で、教科書のPDFをアップロードして『フーリエ変換をわかりやすく説明して』と聞くと、教科書の該当部分を引用しながら段階的に解説してくれます。さらに『理解度をテストしたい』と言えば自動でクイズを作成し、間違えた箇所を重点的に再説明してくれるので、まるで本当の家庭教師がついているような体験ができます。
ユースケース: 教科書やノートをAIに読み込ませて、自分だけの家庭教師に質問・クイズ・レポート作成をしてもらう学習支援に使えます。
- 学習者の理解度・好み・進捗を記憶し、使うほど教え方がパーソナライズされる「永続メモリ」機能
- チャット・問題解決・クイズ生成・リサーチ・数学アニメーションの5モードを1つのスレッドで切り替え可能
- 性格や教え方が異なる複数のAI家庭教師(TutorBot)を同時に作成・運用でき、Telegram・Discord・Slackなど多チャンネル対応
- OpenAI・Anthropic・DeepSeek・Ollamaなど25以上のLLMプロバイダーに対応し、ローカルモデルでも動作可能
- Web画面・CLI・Docker・SDKと多彩な利用方法があり、AIエージェントからの自律操作にも対応
"DeepTutor: Agent-Native Personalized Learning Assistant"