HuggingFace ランキングを制した MemSlides:あなたの好みを覚えてくれる PPT Agent

·Toolin 編集部

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

HuggingFace ランキングを制した MemSlides:あなたの好みを覚えてくれる PPT Agent

市場に出回る AI PPT ツールの多くは「ゼロから1を生む」ドラフト作成は解決したものの、2つの壁で止まってきました:生成スタイルがどこも画一的で、毎回調整からやり直しになること。そして1か所直すとページ全体を作り直すこと。複数回のイテレーションはほぼ機能しません。MemSlides はこの2つの痛点のために生まれた、記憶駆動(Memory-driven)の Slides Agent フレームワークです。清華大学、上海交通大学、北京郵電大学の共同研究によるもので、HuggingFace のランキングで首位を獲得し、オープンソースとして公開されています。

MemSlides とは

MemSlides は「パーソナライズ」と「複数回の部分修正」を PPT Agent の第一級の市民として扱いました。そのキモは、より派手なテンプレートを生成することではなく、あなたの PPT の作り方を覚えておくことにあります。

汎用 AI PPT ツールとの違い:

  • 汎用ツール:会話のたびにゼロから始まり、「青いビジネス風」と言えばその場で1版生成。次回もまた同じことを繰り返す
  • MemSlides:好み(配色、フォントサイズ、チャートのスタイル、口頭での修正クセ)をメモリモジュールに保存し、以降の生成では自動適用。さらに「このページのこの要素だけ直す」にも対応

MemSlides によるパーソナライズ生成

MemSlides は「パーソナライズされたカスタマイズ」と「複数回の部分修正」を、プロンプトエンジニアリングによるその場しのぎではなく、フレームワークレベルの機能として実装しています。

コア機能

パーソナライズされたスタイル記憶

初回利用時には、スタイルの好みを一度記述するだけです:

「私の PPT の好み:ダーク背景、サンセリフフォント、チャートは Tableau 配色、1ページのポイントは3つまで。」

MemSlides はこれらの好みを構造化してメモリモジュールに保存します。以降はどのテーマの PPT を生成しても自動適用され、毎回同じ説明を繰り返す必要はありません。

記憶は累積可能です。「今後はチャートに必ずデータラベルを付けて」とひとこと言えば、次回の生成から自動で反映されます。

複数回の部分修正

これが MemSlides を同種ツールから分かつ核心です。ドキュメント全体を作り直すのではなく、単一ページや単一要素を対象とした反復修正に対応しています。

典型的な対話の流れ:

  1. あなた:「5ページの円グラフを棒グラフに替えて、売上の降順で。」
  2. MemSlides が5ページ目のチャートオブジェクトを特定
  3. その要素だけを局所的に再生成し、他のページはそのまま維持
  4. 記憶を更新(このユーザーは棒グラフを値の降順で見せるのが好み)

対照的に、従来の 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 で実行するのをおすすめします。

関連リンク