HuggingFace ランキングを制した MemSlides:あなたの好みを覚えてくれる PPT Agent
清華大学・上海交通大学・北京郵電大学の共同オープンソース MemSlides は、記憶駆動の PPT 生成 Agent で、パーソナライズされたスタイルと複数回の部分修正に対応し、HuggingFace ランキングで首位を獲得しました。


HuggingFace ランキングを制した MemSlides:あなたの好みを覚えてくれる PPT Agent
清華大学・上海交通大学・北京郵電大学の共同オープンソース MemSlides は、記憶駆動の PPT 生成 Agent で、パーソナライズされたスタイルと複数回の部分修正に対応し、HuggingFace ランキングで首位を獲得しました。
市場に出回る AI PPT ツールの多くは「ゼロから1を生む」ドラフト作成は解決したものの、2つの壁で止まってきました:生成スタイルがどこも画一的で、毎回調整からやり直しになること。そして1か所直すとページ全体を作り直すこと。複数回のイテレーションはほぼ機能しません。MemSlides はこの2つの痛点のために生まれた、記憶駆動(Memory-driven)の Slides Agent フレームワークです。清華大学、上海交通大学、北京郵電大学の共同研究によるもので、HuggingFace のランキングで首位を獲得し、オープンソースとして公開されています。
MemSlides とは
MemSlides は「パーソナライズ」と「複数回の部分修正」を PPT Agent の第一級の市民として扱いました。そのキモは、より派手なテンプレートを生成することではなく、あなたの PPT の作り方を覚えておくことにあります。
汎用 AI PPT ツールとの違い:
- 汎用ツール:会話のたびにゼロから始まり、「青いビジネス風」と言えばその場で1版生成。次回もまた同じことを繰り返す
- MemSlides:好み(配色、フォントサイズ、チャートのスタイル、口頭での修正クセ)をメモリモジュールに保存し、以降の生成では自動適用。さらに「このページのこの要素だけ直す」にも対応

MemSlides は「パーソナライズされたカスタマイズ」と「複数回の部分修正」を、プロンプトエンジニアリングによるその場しのぎではなく、フレームワークレベルの機能として実装しています。
コア機能
パーソナライズされたスタイル記憶
初回利用時には、スタイルの好みを一度記述するだけです:
「私の PPT の好み:ダーク背景、サンセリフフォント、チャートは Tableau 配色、1ページのポイントは3つまで。」
MemSlides はこれらの好みを構造化してメモリモジュールに保存します。以降はどのテーマの PPT を生成しても自動適用され、毎回同じ説明を繰り返す必要はありません。
記憶は累積可能です。「今後はチャートに必ずデータラベルを付けて」とひとこと言えば、次回の生成から自動で反映されます。
複数回の部分修正
これが MemSlides を同種ツールから分かつ核心です。ドキュメント全体を作り直すのではなく、単一ページや単一要素を対象とした反復修正に対応しています。
典型的な対話の流れ:
- あなた:「5ページの円グラフを棒グラフに替えて、売上の降順で。」
- MemSlides が5ページ目のチャートオブジェクトを特定
- その要素だけを局所的に再生成し、他のページはそのまま維持
- 記憶を更新(このユーザーは棒グラフを値の降順で見せるのが好み)
対照的に、従来の AI PPT ツールは修正のたびにまるごと再生成するため、それまでの微調整の成果がしばしば失われていました。
生成品質
MemSlides が HuggingFace の PPT 評価ランキングで首位を取れているのは、主に2点によります:
- 構造の妥当性:アウトラインの階層や章の遷移が、汎用ツールよりプレゼンの論理に沿っている
- 視覚的一貫性:ページをまたいでスタイルが統一され、「ページごとに違う人が作ったような」問題が起きない

使い方
準備
- プロジェクトの所在:論文/HuggingFace リポジトリを正としてください(
MemSlidesで検索すれば見つかります) - 環境:Python 3.10+、GPU 推論を推奨
- 依存関係:PyTorch、transformers、および論文が指定する slide rendering ライブラリ(通常は python-pptx または reveal.js ベース)
3ステップの典型的な流れ
ステップ1:「ユーザープロファイル」を初期化
初回実行時に、MemSlides へ好みの記述を渡します。カバーしておきたい項目:
- ビジュアル:配色、フォント、フォントサイズ、チャートスタイル
- 構造:1ページあたりのポイント数、章の切り方の好み
- トーン:技術報告 / ピッチ / 教育向け
この記述が具体的であるほど、以降の生成品質が上がります。
ステップ2:初版 PPT を生成
テーマとポイントを入力します。たとえば:
「15ページの PPT を生成して。テーマは『当社 SaaS 製品の Q3 ふりかえり』で、GMV、リテンション、解約分析、来四半期計画の4部構成にして。」
MemSlides はメモリモジュールを呼び出して好みを適用し、初版を生成します。
ステップ3:複数回のブラッシュアップ
満足できないページを局所的に修正します:
- 「3ページの折れ線グラフを棒グラフに替えて」
- 「7ページはポイントが多すぎるから2つに統合して」
- 「全体の配色をもっと暗くして」
修正のたびに記憶も同期更新され、次回の生成に自動反映されます。
ヒント:複数回の修正では、一度に1つの次元だけ直す(まず内容、次にスタイル)と、問題の切り分けがしやすくなります。
適したシーン
| シーン | 推奨度 | 理由 |
|---|---|---|
| 個人/チームでスタイル固定の週報・月報 | 強く推奨 | 記憶機構の価値が最も生きる |
| ピッチ/資金調達 PPT の反復調整 | 強く推奨 | 部分修正が全体を壊さない |
| 一度きりのテーマの PPT | 普通 | 汎用ツールでも十分 |
| 高度にカスタムなビジュアルデザイン | 慎重に | 複雑なアート効果は手動の仕上げが必要 |
同種ツールとの比較
| ツール | パーソナライズ記憶 | 複数回の部分修正 | オープンソース | 向いている人 |
|---|---|---|---|---|
| MemSlides | あり(フレームワーク級) | あり | あり | 研究者/ヘビーユーザー |
| 汎用 AI PPT(iFlytek 智文、Gamma など) | 弱い(prompt の言い直しが必要) | 原則として全ページ再生成 | なし | たまに使う人 |
| Manus / Claude PPTX Skill | 一部 | 一部 | 一部 | 開発者 |
よくある質問
- メモリモジュールが「誤記憶」したらどうするか:MemSlides は記憶エントリの閲覧と編集に対応しています。誤った好みを見つけたら、そのエントリを削除すればOKです。
- 好みを複数人で共有できるか:現行バージョンは基本的にシングルユーザー向けです。チーム共有は記憶設定の手動エクスポート/インポートが必要です。
- 生成が遅い:複数回の修正は初版生成よりはるかに速い(局所のみ再計算)ですが、初版は GPU で実行するのをおすすめします。
関連リンク
- 智源コミュニティの記事:https://hub.baai.ac.cn/view/56268
- HuggingFace モデルページ(
MemSlidesで検索)