製品リリース · 小互解説

香港大学 HKUDS がオープンソース AI 家庭教師 DeepTutor を公開、111日で2万スター突破

論文の実測でパーソナライズ性能が10.8%、推論能力が29.4%向上、Apache 2.0 で完全オープンソース
1分でわかる要点
  • 香港大学データインテリジェンス研究室(HKUDS)がオープンソースで公開したパーソナライズ学習ツール DeepTutor。2025-12-29 リリース、Apache 2.0 で完全オープンソース、作者は現時点で有料オンライン製品は一切ないと明言している。
  • 公開から111日以内(2026-04-19 時点)で GitHub 2万スターを突破し、Trendshift の日間・週間トレンドにランクイン。
  • Chat、Partners、Co-Writer、Book、Knowledge、Memory などの全モジュールが同一の agent loop を共用し、コンテキストが相互につながる。モードを切り替えても変わるのはそのターンの目的だけで、基盤エンジンは常に同じ一つ。
  • 付属論文はハイブリッド・パーソナライズエンジン(静的な知識 grounding + 動的な個人記憶)を提案。5大学問分野・270タスクを網羅する評価 TutorBench で、パーソナライズ指標を平均10.8%向上させた。
  • パーソナライズエンジン全体を無効化しても、同じ「調査・解決・執筆」の足場(スキャフォールド)フローによって、5つの公開テストセット上で5つのバックボーンモデルの汎用 agentic 推論能力が平均29.4%向上した。
スタンスの明示:DeepTutor は香港大学 HKUDS チームの開発。本稿の情報はその公式 GitHub リポジトリ(Apache 2.0)とチーム自身が発表した論文に基づく。スター数、バージョンの時系列、評価スコアや向上幅は、いずれもプロジェクト側と論文の見解であり、論文の指導効果は AI の生徒シミュレーターが採点を駆動している。以下は機構とデータの転載的な解説にとどまる。
1誰が作った · どれだけ話題か

香港大学チームが AI 家庭教師をオープンソース公開、しかも本当に使われている

香港大学データインテリジェンス研究室(HKUDS)は 2025年12月29日にオープンソース学習ツール DeepTutor をリリースし、2026年上半期にはその技術機構を紹介する研究論文も同時に発表した。

これは、自分の PC やサーバー上で動く学習ツールボックス一式で、「あなたがどう学ぶかを覚える」というただ一点を軸に作られている。完全オープンソース(ライセンスは Apache 2.0)で、作者は README にはっきり書いている——現時点で、いかなる形の有料オンライン製品も存在しない、と。
📌

なぜこれが単なる普通のオープンソース公開ではないのか:公開から 111日以内に GitHub 2万スターを突破し、Trendshift の日間・週間トレンドにランクイン。プロジェクトは Apache 2.0 で完全オープンソース、有料製品は一切なし。さらに arXiv 論文の裏付けを持ち、5大学問分野・270タスクを網羅した評価で検証可能なデータを示している。

DeepTutor ホーム画面の全体像。Chat ワークベンチとサイドバーに全機能が並ぶ
DeepTutor ホーム画面の全体像:中央が Chat ワークベンチ、左サイドバーに全機能パネルが一列に並ぶ。画像は HKUDS 公式リポジトリより。
2万+
公開から111日以内の GitHub スター数(2026-04-19 時点)
111日
リリースから2万スター突破までの日数
約20万行
2026-04-04 の agent-native アーキテクチャ再構築のコード量
3行のコマンド
pip でインストール、init、start でローカルに完全なアプリが起動

プロジェクトは HKUDS の Bingxi Zhao が主導(指導教員は Chao Huang、香港大学データインテリジェンス研究室の主任)し、コミュニティが共同で構築している。エコシステムには研究室自身のオープンソースプロジェクトもいくつか再利用されている:LightRAG(検索エンジン)、nanobot(初期に使われた超軽量 agent エンジン)、AutoAgent、AI-Researcher。

2一つのエンジン

一つの頭脳、8つの学習モード、切り替えるのは目的だけ

DeepTutor の最も核心的な設計:チャット、解答、出題、リサーチ、可視化、習熟度練習——すべてが同じ agent loop の上で動く。あなたが切り替えるのはこのターンで何をしたいかであり、基盤エンジンとコンテキストは常に同じ一つだ。

Chatチャット質疑
Partners常駐する相棒
My Agents他の agent に相談
Co-Writer協働執筆
Book生きた本に
Knowledgeナレッジベース
Learning Spaceスキルと人格
Memory辿れる記憶
↓ 8つのパネルすべてが動くのは ↓
同一の agent loop + 相互につながる学習コンテキストナレッジベース、本、執筆ドラフト、ノートブック、問題集、人格設定、記憶が、学習者と一緒に動いていく。どのワークフローからも呼び出せるので、孤立したツールごとにゼロからやり直す必要がない。
DeepTutor システムアーキテクチャ図
公式のシステムアーキテクチャ図:上層の各機能パネルが、基盤の agent ランタイムと共有コンテキストを共用する。画像は HKUDS 公式リポジトリより。
3核心機構その1

チャットがどうやって一連の指導になるか:まず自分で考え、確信が持てなければ逆に聞き返す

Chat はデフォルトの入口で、ほとんどの作業がここから始まる。1つの会話スレッドで、普通に会話し、ツールを呼び出し、選んだナレッジベースを根拠に答えを「裏付け」、添付を読み、画像を生成し、他の agent に相談し、ノートを書く——そして複数ターンにわたって同じコンテキストを引き継ぐ。

核心機構

このループはあえてシンプルに作られている:モデルがターンごとに思考し、必要ならツールを呼び、結果を観察し、最後にツールを呼ばない一つの回答を出す。鍵は ask_user という特別なツールにある:確信が持てないとき、agent は当てずっぽうをせず、このターンを一時停止して構造化された確認の質問を投げ、あなたの回答を待ってから続ける。

ターンごとに思考
ツール呼び出し
検索/推論/作図…
結果を観察
迷ったら
ask_user で聞き返す
最終回答を出す
DeepTutor チャット agent ループの図解
公式の Chat agent ループ図解:思考、行動、観察を繰り返し、答えを出すまで続く。ask_user は迷ったときに主導権をあなたへ返す。画像は HKUDS 公式リポジトリより。

オン/オフできるツールには brainstorm(ブレインストーミング)、web_search(ウェブ検索)、paper_search(論文検索)、reason(深い推論)、geogebra_analysis(数学作図分析)があり、生成モデルを設定すれば imagegen(画像生成)と videogen(動画生成)も加わる。この Chat は他の機能へ入る起点でもある:ここから Quiz(出題)、Research(引用付きレポート)、Visualize(図表アニメ)、Solve(詳細な推論による解答)、Mastery Path(学習計画)が派生する。

何を覚え、何を忘れるか:2種類のコンテキストがきっちり分かれている

粘着的なセッションコンテキスト

ターンをまたいでずっと有効

サブ agent、ナレッジベース、人格、モデル、音声が入力欄のツールバーに掛かっており、この会話全体を通じて効き続ける。

一回限りの参照

このターンだけ

ファイル、チャット履歴、本、ノートブック、問題集、インポートした agent を「+」メニューから一時的に持ち込み、今回の質問だけに使う。

4核心機構その2 · 看板

なぜここまであなたを分かるのか:記憶は一層ずつ全部開いて辿れる

DeepTutor のパーソナライズは、裏に隠れたベクトルライブラリ頼みではなく、ファイルで支えられ、あなたが読めて書き換えられて監査できる三層の記憶による。上の層の結論はどれも下の層の証拠を引用しているので、プロフィールのどの一文からも元の出来事まで一気に辿り戻せる。下の図はクリックでき、ある層を押すとそこに何が保存され、どこから来たのかが見られる。

上のどれか一層を押すと、何が保存され、どの層を引用したかが見える ↓
L3 統合:次回の指導を導く一つの結論
「この生徒は多段の連鎖推論が必要な問題で繰り返しつまずく。説明は一歩ずつ足場を組んで進め、いきなり結論を投げないこと。」
↳ この結論は L2 にある2つの界面の要約を引用している(上の L2 を押して確認)
L2 要約:各界面が自分で溜めた事実
Chat 界面:直近3回の微積分指導で、連鎖律の微分を2回間違えた。
Quiz 界面:関連する練習5問中3問を間違え、いずれも「外側と内側どちらを先に」で誤った。
↳ 各要約はさらに L1 の生の記録を引用している(上の L1 を押して確認)
L1 生の痕跡:一つも取りこぼさない出来事フロー
14:22 生徒が「なぜここで3を掛けるの」と質問 → ソルバーが reason ツールを呼び出す → 生徒が誤答 → ask_user が「外側の関数はどれだと思う」と追問 → 生徒が回答……(完全な会話と各ステップのツール出力を一つずつ保存)
↳ これが最下層の証拠で、上の2層はここから一層ずつ蒸留されている

公式はこの記憶を三層に分けている:L1 はワークスペースのミラーに追記のみの出来事痕跡を加えたもの、L2 は各界面が厳選した事実、L3 は界面横断の統合だ。L2 は L1 を、L3 は L2 を引用するので、プロフィール内のどの内容も鎖を辿って出典まで確認できる。製品内の Memory Graph はこのピラミッド全体を描き出す:L3 の統合が中心、L2 が中間の環、L1 の痕跡が最外周に並ぶ。

DeepTutor 記憶の全体像画面
記憶の全体像:読める、整理できる、監査できる。
DeepTutor 三層記憶グラフ
三層記憶グラフ:どの結論も元の出来事まで辿れる。

上記2枚は HKUDS 公式リポジトリより。

5残りモジュール速覧

相棒、執筆、製本、資料探し:残りいくつかのモジュールを一気に

以下のモジュールはやや脇役だが、どれも実用的だ。すべて同じ頭脳に掛かっており、ここでは圧縮して駆け足で、それぞれ公式スクショを1枚添える。

Partners:人格も電話番号も持つ、常駐する相棒

Partners は自分の人格、モデル戦略、資料庫、記憶、チャネルを持つ常駐の相棒だ。ウェブや IM から入ってくる各メッセージは、partner 専用ワークスペース内での普通の会話ターンに変わる。チャネル層は設定駆動で、Feishu、Telegram、Slack、Discord、DingTalk、WeChat Work、WhatsApp、Teams など15の入口につなげられる。partner はサブ agent として普通のチャットから相談されることもでき、これが「My Agents」だ:ローカルの Claude Code や Codex にリアルタイムで相談することも、既存の過去会話を検索可能・続行可能な名前付き agent にインポートすることもできる。

DeepTutor Partners ワークスペース全体像
Partners ワークスペースの全体像。画像は HKUDS 公式リポジトリより。
Partners のアーキテクチャ図を開く
DeepTutor Partners アーキテクチャ図
Partners のアーキテクチャ:受信メッセージを一律に partner ワークスペース内の会話ターンへ変換する。画像は HKUDS 公式リポジトリより。

Co-Writer:一段選べば修正させられ、変更はあなたの承認で初めて反映

分割レイアウトの Markdown 執筆エリアで、リアルタイムでプレビューをレンダリングする(数式や図表も含む)。核心は「外科手術的な編集」だ:文章を一段選んで、書き換え・加筆・要約させる。編集 agent はナレッジベースやウェブの証拠を根拠に修正でき、各変更を承認・却下できる diff として表示し、あなたが承認を押すまで実際に文書へは何も書き込まれない。

DeepTutor Co-Writer ワークスペース全体像
Co-Writer ワークスペースの全体像。画像は HKUDS 公式リポジトリより。

Book:あなたの素材を「生きた本」に編む

Book は選んだ資料を1冊のインタラクティブな生きた本に変える。型付きブロックで組み立てられた読書環境だ。作成時にはいきなり中身の見えない完成品を吐くのではなく、まず章立ての大綱を提示してあなたに確認させる。各章はテキスト、コールアウト、クイズ、フラッシュカード、タイムライン、コード、図表、インタラクティブ部品、アニメ、概念図などのブロックにコンパイルされ、各ページに独自の Page Chat がある。ブロックは単独で挿入・移動・再生成・種類変更ができ、章全体を書き直す必要はない。

DeepTutor 本のライブラリ全体像
本のライブラリの全体像。画像は HKUDS 公式リポジトリより。
本のクイズブロック例
クイズブロック
本の中の Manim アニメブロック例
Manim アニメブロック
本の中のインタラクティブ部品ブロック例
インタラクティブ部品ブロック

Knowledge Center:検索エンジンを自分で選べる

ナレッジベースは RAG(先に資料を調べてから答える)の裏にある文書集合で、チャット、執筆、製本、Partner 会話に根拠を提供する。特徴は検索エンジンを選べる点だ:LlamaIndex(デフォルト、ローカルのベクトル+キーワード)、PageIndex(ページ単位の引用付き)、GraphRAG、LightRAG(ナレッジグラフ検索)、あるいは Obsidian リポジトリを直接リンクして家庭教師にその場で読み書きさせることもできる。各ナレッジベースは1つのエンジンに紐づき、再インデックス時は旧版を保持するので、使用中のものを壊さない。

DeepTutor Knowledge Center 全体像
Knowledge Center の全体像。画像は HKUDS 公式リポジトリより。

Learning Space:スキル、人格、再利用できるコンテキスト

資料庫兼パーソナライズ層。ここにチャット履歴、ノートブック、問題集(保存された各問には、あなたの解答・模範解答・解説が残る)、そして mastery path、人格(「仲間」「研究助手」「先生」といった行動プリセット)、スキル(モデルが必要に応じて読む SKILL.md の台本)が保存される。スキルは全部自分で書く必要はなく、EduHub コミュニティのカタログから直接ダウンロードして持ち込める。

DeepTutor Learning Space 全体像
Learning Space の全体像。画像は HKUDS 公式リポジトリより。
6導入方法 · 呼び出され方

3行のコマンドで動き、他の AI からツールとして呼ばれることも

最もスムーズな一本道は PyPI インストール:完全なローカル Web アプリとコマンドラインツールが入り、コードを clone する必要はない。Python 3.11+ と Node.js 20+ が必要だ。

3行のコマンドで、完全な Web アプリ + CLI をローカルに導入
pip install -U deeptutor
deeptutor init
deeptutor start
# 打开 127.0.0.1:3782
または1つの Docker コマンドで完全なアプリを起動
docker run --rm --name deeptutor \
  -p 127.0.0.1:3782:3782 \
  -v deeptutor-data:/app/data \
  ghcr.io/hkuds/deeptutor:latest

導入経路は全部で4種類:PyPI(上記のもの)、ソース(コードを直す用)、Docker(単一コンテナで完全なアプリを起動)、CLI のみ(画面のないサーバー、agent harness、Claude Code / Codex といった場面向けで、ウェブ界面はなし)。認証はデフォルトでオフ、デフォルトはシングルユーザー動作。マルチユーザーを有効にすると、最初に登録した人が管理者になり、他の人は隔離されたワークスペースとマスクされた設定ページを得て、生の API key が晒されることは決してない。設定はすべて純粋な JSON / YAML だ。

人だけでなく、他の agent にも向いている

DeepTutor CLI には2つの使い方がある:対話式の REPL(deeptutor chat)と、他の agent 用の構造化 JSON 出力(--format json を付けると、各ターンが NDJSON でストリーム出力される)。動作は「ヘッドレスでも安全」だ:ターミナルがないとき、ask_user の一時停止は自動で空の返答として解決され、固まらない。リポジトリのルートには約150行の SKILL.md 引き継ぎドキュメントが同梱されており、Claude Code、Codex、OpenCode はこれを自動で認識、一度読めばシステム全体の使い方が分かり、deeptutor run を LangChain や AutoGen のループ内の1つのツールとして包むこともできる。

EduHub スキルコミュニティから検索してコミュニティスキルを1つ導入
deeptutor skill search "socratic tutor"
deeptutor skill install socratic-tutor

EduHub からスキルをインポートするたびに同じセキュリティゲートを通る:レジストリのセキュリティ判定、アーカイブの防御的な解凍、スキル内の always フィールドの剥奪(ダウンロードしたスキルは毎回のシステムプロンプトに強引に押し込めない)、そして出所を .hub-lock.json に書いて監査に備える。

7論文が機構を解き明かす · 核心

これらの機能がどう一本に束なるか:1本の論文が背後の機構を明かした

上に並んだモジュール群は、一見すると機能の羅列だ。それらをバラバラにせず、使うほどあなたを分かるシステムへと変えているのが、HKUDS チームが同時期に出した論文《DeepTutor: Towards Agentic Personalized Tutoring》である。それが答えるのは具体的な問いだ:なぜ指導中に見つかった弱点が、次に何を出題するかを直接決められるのか。そして問題を解いたパフォーマンスが、なぜ逆に次回の説明を改善できるのか。

ハイブリッド・パーソナライズエンジン

論文は2つのものを一つの閉ループに結合する:静的な知識 grounding(SKG)は「話す内容が正しいか、カリキュラムの根拠があるか」を担い、動的な個人記憶(DPM)は「こう説明し、こう出題するのが、この具体的な生徒に合っているか」を担う。両者は役割が補い合い、どちらも代替できない。

SKG と DPM はこの論文で最も抽象的な一対の概念だ。まず1枚の対照カードで区別しよう:

SKG · 静的な知識 grounding

カリキュラム内容が正しいか

教材や論文を一つ一つの原子的な知識単位に分解し、ナレッジグラフでそれらの関係を、ベクトルインデックスでそれらの意味を記録し、クエリ時は両ルートの結果を統合して重複を除く。

家庭教師の話す内容に根拠があり、事実を誤らないことを保証する。

DPM · 動的な個人記憶

この生徒に合っているか

核心は「痕跡の森」:完全な指導ごとに1本の木として記録し、ノードは三層に分かれる(セッション要約、中間プラン、実行の詳細)。3つの専用記憶 agent が能動的に検索・照合し、学習者プロフィールを継続的に更新する。

説明の深さとやり方がこの人に沿うことを保証する。

一言でたとえると

ちょうど家庭教師が、片手で教材をめくって知識点を間違えていないか確認し(SKG)、もう片手でこの生徒の間違いノートをめくって、どう説明し次に何を出題するかを決める(DPM)ようなものだ。

痕跡の森:指導のたびに階層化された「カルテ」を1冊起こす

痕跡の森は DPM の帳簿だ。完全な指導会話の1回1回が、1本の木として記録される:Level 1 はセッション級の入力と全体要約、Level 2 はタスク分解から生まれた中間プラン、Level 3 は最も細かい実行記録(ツール出力、証拠、検証結果を含む)を保存する。各ノードにはベクトルエンコードが付き、森全体を意味的な類似度で検索できる。システムは TraceToolkit というツールボックスでそれをめくり、動作はたった3つ:意味で類似を探す(SearchTrace)、時間やテーマで絞って列挙する(ListTraces)、祖先パスまで繋げて1つのノードを丸ごと読む(ReadNodes)。

たとえ

指導のたびに詳しいカルテを別々に1冊起こすようなもので、カルテは「主訴 → 診断の筋道 → 具体的な検査記録」と階層化して書かれる。次の診察では、旧カルテのどの層の細部でも引き出せる。「この生徒は数学が並」の一言しか見えない、なんてことにはならない。

プロフィールは、最新の会話1回を受け身に要約して生まれるのではない。新しい痕跡が1つ来るたびに、3つの専用記憶 agent が能動的に TraceToolkit を調べ、最新の行動とセッションをまたいだ古いパターンを照らし合わせ、プロフィールの3つの部分を更新する:セッション履歴の要約、証拠に裏付けられた繰り返しの困惑リスト、未来を導く教育的な省察だ。パーソナライズはこうして、粗い「習熟度スコア」ではなく、引き出せる痕跡の証拠の上に築かれる。

組み立てて見る:この一周がどう回るか

2つのことを繋げて見よう:静的な知識と個人記憶が、まずハイブリッド・パーソナライズエンジンで1つの「パーソナライズされたコンテキスト」に合成され、同時に2本のパイプラインへ供給される。解答指導は「まず調査、次に段階的に誘導、最後に生徒の水準に合わせて説明を書く」の3ステップ(初学者は足場を組んだ段階的な導出を、熟練者は要点だけの簡潔なまとめを受け取る)。出題は「この生徒の視点で概念地図を描いて問題を選び、独立した検証者が正誤をチェックする」の2ステップ。生徒がこのターンを終えると、結果はまた痕跡の森に書き戻され、プロフィールを更新する。

SKG + DPM
ハイブリッド・パーソナライズエンジン
解答指導
調査·誘導·説明執筆
出題
問題選定·独立検証
生徒がやり取り完了
生徒がやり終えた途端、このターンのやり取りは痕跡の森に書き戻され、学習者プロフィールを更新する。次回の指導も出題も、いっそうこの人に沿う。これが論文の言う「閉じた指導サイクル」だ。
指導 → 出題解答指導で診断された弱点が、次に生成する練習問題を直接決める。
出題 → 指導これらの練習問題での生徒のパフォーマンスが、逆にプロフィールを精緻化し、次回の説明を改善する。

論文著者:Bingxi Zhao, Jiahao Zhang, Xubin Ren, Zirui Guo, Tianzhe Chu, Yi Ma, Chao Huang(The University of Hong Kong, HKUDS)。v1 は 2026-04-10、v2 は 2026-05-08 に提出。

8270タスクの実測

本当に実力があるか:270タスクで実測してみた

パーソナライズ指導を測るため、論文は生徒中心の評価セット TutorBench を自作した:まず大学の教材と論文をナレッジベースにインデックスし、各ナレッジベースごとに水準の異なる生徒プロフィールを3つ作り、各プロフィールに出所の根拠がある知識ギャップ(「誤解」「不完全な理解」「知識の欠落」の3種に分ける)を掛け、最後に各プロフィールが通過したインタラクティブなタスクをちょうど3つだけ残す。

30個
ナレッジベース。人文/科学/工学/ビジネス/最先端研究の5大学問分野にまたがる
90個
生徒プロフィール(各ナレッジベースに3水準)
270個
インタラクティブ指導タスクの総数
+10.8%
最も単純なベースライン比、DeepTutor のパーソナライズ指標の平均向上

どう採点するか:1人の AI 生徒に授業を受けさせる

評価は AI ベースの生徒シミュレーターで各被測システムとやり取りする:シミュレーターは知識ギャップを一人称の「私は…だと思っていた」に変え、複数ターンの指導の後にカスタム練習を要求し、生まれた完全な会話記録をパーソナライズ採点基準で採点する。採点は2グループ計10項目、それぞれ1〜5点。指導側5項目:出典忠実度、パーソナライズ、応用可能性、生き生きとした度合い、論理の深さ。練習側5項目:適合度、根拠の充実度、多様性、解答の質、概念横断。評価は全270タスクを網羅し、Gemini-3-Flash で生徒シミュレーターと各システムのバックボーンを駆動し、Claude Sonnet 4.6 を評定者とした。

最も向上した3つの次元

生き生きとした度合い 説明が生き生きして引き込むか3.89 → 4.81
最単純ベースライン
DeepTutor
根拠の充実度 出題に確かな出典の裏付けがあるか2.46 → 2.96
最単純ベースライン
DeepTutor
多様性 練習問題が工夫に富み、被らないか2.83 → 3.44
最単純ベースライン
DeepTutor

バーの長さは1〜5点満点で換算。

5つのシステムの横並び比較

4つのベースラインはどれも同じ検索ツールとバックボーンモデルを共有し、それぞれに思考連鎖、自己再審、あるいは ReAct 式のツール呼び出しを加えただけだ。スコアはとても密に固まっており、これらを足すだけでは、学習者に本当に適応するシステムには追いつけないことを示している。

システム指導平均練習平均総合品質相対向上
Naive Tutor(最単純)3.963.103.53
CoT Tutor(思考連鎖)3.973.063.52-0.28%
Self-Refine Tutor(再審)4.053.083.57+1.13%
ReAct Tutor(ツールループ)3.963.083.52-0.28%
DeepTutor4.393.423.91+10.76%
r=0.82

人間の好みとの整合:5領域から層化抽出した45会話で盲検ペア比較したところ、人間の評定者と AI 評定者は全10指標で最大の好みを DeepTutor に与え、両者の勝率は高く相関した(Pearson r=0.82、p=0.0038)。AI 評定者がやみくもに贔屓しているのではなく、採点基準に沿って人と似た順位付けをしたことを示す。

0.16点

領域横断で安定:5学問分野の間で総合品質の差はわずか0.16点。向上は特定の1教科が支えているわけではない。

分解して見る:SKG と DPM は別々の一端を担い、どちらも欠かせない

アブレーション実験で2つの部品をそれぞれ外し、どの指標が崩れるかを見る:

SKG(静的知識)を外す

最も下がるのは「根拠の充実度」、次いで「出典忠実度」と「概念横断」。

つまり家庭教師が「根拠なく話す」ようになる。

DPM(個人記憶)を外す

最も下がるのは「パーソナライズ」と「適合度」。

つまり説明も出題も、この生徒に沿わなくなる。

2つを同時に外すと、全体の低下が最も大きい。これは SKG と DPM が補い合う2つの機構であることを証明している:SKG は「家庭教師が何を言ったか」を固定し、DPM は「それがどうあなたに適応するか」を形作る。取り替えも省略もできない。

意外な一手:パーソナライズを全部切っても、足場そのものが十分に強い

論文はもう1つ測っている:DeepTutor の「調査・解決・執筆」という足場は、パーソナライズ指導だけに効くのか、それとも汎用の問題解決にも効くのか?そこでハイブリッド・パーソナライズエンジン全体(SKG と DPM を丸ごと無効化)を切り、純粋なソルバーだけを残し、5つの公開テストセット(HLE、GPQA-Diamond、LiveBench 推論サブセット、GAIA、AA-LCR)で一発正解率(Pass@1)の向上を測った。

Gemini-3-Flash
+29.24%
Sonnet-4.5
+32.03%
Qwen-3.5-Plus
+25.69%
GPT-5-Mini
+28.51%
Minimax-M2.5
+31.50%

5つのバックボーンモデルがすべて向上し、平均の相対利得は25.69%から32.03%の間だ。この区分ではパーソナライズ、SKG、DPM がすべて切られているので、この向上が示すのは「調査・解決・執筆」という足場そのものの汎用的な価値である。

5つのテストセットの項目別の伸びを開く
バックボーンモデルHLEGPQA-DLiveBenchGAIAAA-LCR
Gemini-3-Flash19.40→30.8081.31→84.8570.00→96.0037.58→47.8863.00→74.67
Sonnet-4.58.40→14.6072.22→73.2364.33→82.0029.09→45.4553.33→54.00
Qwen-3.5-Plus16.80→24.2088.38→87.8869.00→93.0033.94→49.0966.00→69.67
GPT-5-Mini16.46→21.2080.81→80.3071.00→93.0027.27→49.0968.67→71.00
Minimax-M2.514.00→19.4082.83→83.3359.30→73.0023.64→42.4266.00→76.40

HLE は固定の500問サブセット、GPQA は Diamond 区分、LiveBench は推論サブセットを使用。数字は一発正解率のパーセント(ベースライン → DeepTutor 足場追加)。

9限界 · 今できること

論文が自ら引いた境界線と、あなたが今すぐ手を付けられること

論文は言い過ぎていない。何が検証済みで、何がまだ測られていないかを明確に述べている。

論文の原文はこう強調する:Book Engine、TutorBot(現行製品の Partners)といったシステム拡張は「アーキテクチャの実例」であり、長期パーソナライズ指導のためのデプロイ機構であって、今回の評価で検証された介入ではない。それらの継続率、参加度、実際の学習成果への影響は、縦断的な人間研究を要する。Chat、Book、Memory といった機能は今すぐ導入して使えるが、「長く使い続ければ本当に人がより良く学べる」という点は、論文自身も測っておらず、将来に委ねている。インタラクティブな評価は AI 生徒シミュレーターと採点基準に基づく評定に頼っており、「制御されたシミュレーション」と「実在の学習者」の間の差を本質的に抱える。多段パイプラインもまた、より高い推論コストと引き換えに、より強い可制御性を得ている。論文の提言:実際に使うときは生成された指導内容を権威ではなく補助として扱い、重要な主張は信頼できるカリキュラム教材や人間の教師と照らして確認すること。

一般の人が今すぐ手にしてできること

完全オープンソースApache 2.0 かつ作者が有料製品なしと明言。個人でも機関でも直接ローカルにデプロイでき、クラウドのサブスクに依存しない。
ハードル低3行のコマンド、または1つの Docker コマンドで完全な Web アプリが起動。
呼び出せるCLI が構造化出力に対応し、Claude Code、Codex などの他 agent からツールとして呼べる。エンドユーザー向け製品にとどまらない。
監査できるMemory の三層構造と Memory Graph により、「なぜこう説明したか、なぜこの問題を出したか」をすべて出典まで辿れる。
解答指導で診断された弱点は学習者プロフィールへ伝播し、次に生成する問題を直接決める。逆に、生成された問題での生徒のパフォーマンスがプロフィールを精緻化し、未来の説明を改善する。 《DeepTutor: Towards Agentic Personalized Tutoring》、論文による「閉じた指導サイクル」の記述
本稿は DeepTutor 公式 GitHub リポジトリ(HKUDS、香港大学データインテリジェンス研究室、Apache 2.0)とチーム論文《DeepTutor: Towards Agentic Personalized Tutoring》(arXiv)に基づいて整理した。コード:github.com/HKUDS/DeepTutor、ドキュメント:deeptutor.info、最新バージョン v1.5.0(2026-07-04)。スター数、バージョンの時系列、評価スコアや向上幅はいずれもプロジェクト側と論文の見解であり、論文の指導効果評価は AI 生徒シミュレーターが採点を駆動している。文中のスクショは公式リポジトリより。