メインコンテンツにスキップ

LLMを使ってデータをGammaデッキに取り込むには?

データソースをGammaに接続し、AIアシスタントやLLMを使ってプレゼンテーションデッキを自動生成する方法を学びましょう。

このページの使い方

このページの使い方:Claude、ChatGPT(またはツールとGammaが接続された任意のLLM)に貼り付けて、例えば「SnowflakeのデータからQ3パイプラインレビューのデッキ作成を手伝って」と言います。LLMはこの概要を使ってプロジェクト指示(またはスキル)を書き、デッキを実行します。LLMの出力を確認し、Gamma MCPサーバーでテストし、繰り返し改善できます。

💎 プロのコツ:このページ全体をお好みのLLMに貼り付けて、ユースケースを説明してください。LLMがデータ取得からデッキ生成まで全て処理します。


パターン

LLMは接続されたツールからデータを読み取り→スクリプトで数値を計算し→完成した数値をGammaに送信し、デッキをレンダリングします。
​

3つの層:sourcesは生データを保持 · instructionsはレシピを保持 · Gammaはビジュアルを担当。新しいツールを追加してもsourceが増えるだけで、他は変わりません。
​

LLMが守るべきルール

  • 毎回新鮮なソースを読み取る - 過去の数値を再利用しないこと。

  • スクリプトで事前計算する。合計、内訳、ランキング、期間フィルター。Gammaに計算をさせず、完成した数値のみ渡す。

  • プロンプト内で全ての数値に単位を付けて再記述する($1.21M)と、チャートの種類(「比較棒グラフ」「ドーナツ」)を指定する。

  • 適切なGammaツールを選ぶ:繰り返し使うブランドデッキにはgenerate_from_template(+テンプレートID)、一回限りにはgenerate(+テーマID)。正確な数値を固定するにはtextMode: preserveを使う。

  • 編集ツールはない - デッキを変更するには再生成するか、Gammaのウェブエディターで編集する。

LLMに渡すもの

  • データがあるツール - Snowflake、BigQuery、Google Drive/Sheets、Salesforce、HubSpot、Notion、Jiraなど。

  • 特定のテーブル/ビュー/レポート/シート/ドキュメントと、重要な列やセクション。

  • Gammaのtemplate ID(Gamma:get_gammasでtype: template)またはtheme ID。

  • デッキのスライドリストとブランドトーン。

LLMがあなたと一緒に埋める指示テンプレート

## Rules - Read source fresh; pre-compute in a script; restate figures with units;   there is no Gamma edit tool. - Brand voice: ___  ## Use case: ___ Trigger: "___" Tool: Gamma:generate_from_template — gammaId ___, presentation, 16x9, textMode: preserve Source: ___ (tool + table/view/report/sheet/doc; relevant columns/sections: ___) Steps:   1. Read the source (run query / export CSV / fetch doc).   2. Run a script to compute: ___ (totals, breakdowns, top-N, period).   3. Build the prompt one block per slide: ___ → ___ → ___, figures with units.   4. Generate from the template; spot-check with Gamma:read_gamma.

60秒の例

GoogleシートのQ3パイプラインにdeal、stage、arr、probability、region、ownerの列があります。あなたは「Q3パイプラインレビューを作って」と言います。LLMは:

  1. シートをCSVにエクスポートするか、Google DriveのMCPから直接読み取る、

  2. スクリプトを実行し、オープンARR $1.60M · 加重$1.03M · 勝率67% · 主要取引(Stark $500K、Hooli $420K…)を返す、

  3. Gammaにブロックごとに1スライドずつ指示 - サマリー → ステージ別 → 主要取引 → 優先事項、正確な数値を使って、

  4. パイプラインテンプレートから生成する。

あなたは1文だけ入力しました。数値が正確だったのは、計算をモデルではなくスクリプトが行ったからです。


スキルかプロジェクト指示か?

まずプロジェクト指示から始めましょう - 最も簡単で常に読み込まれ、1チームと数種類のデッキに適しています。複数のデッキタイプがある場合や、計算ステップを再利用可能でテスト済みのスクリプトにしたい場合は、デッキを独自のスキルに移します。LLMにどちらが必要か伝えれば、どちらでも設定します。

作成済みスキル - pipeline-review-deck(SKILL.mdとcompute_pipeline.pyスクリプト) - この概要と組み合わせて開始点とします。スキルは設定 → 機能でインストールします。


付録:テーブルインポートの例

スクリプトが不要な場合もあります。テーブルがスライドに欲しい形でシートに既にある場合、行を読み取り、プロンプトで再記述し、Gammaに表として配置させます。

ソースシート — Q3 Customer References(10行)

アカウント

業界

地域

主要連絡先

ステータス

Hargrove Industries

製造業

北東部

Michelle Tran, CTO

アクティブ

BlueRidge Healthcare

医療

南東部

Dr. Sam Osei, CIO

アクティブ

SunBridge Hotels

ホスピタリティ

南東部

Raj Mehta, SVP Tech

アクティブ

Apex Transportation

輸送

南東部

William Torres, CIO

アクティブ

United Credit Union

金融サービス

中西部

Helen Voss, VP Tech

アクティブ

BrightPath Education

教育

南東部

Tanya Morris, CIO

保留中

Luminary Tech Group

テクノロジー

北東部

Sophia Grant, CEO

アクティブ

Quantum Defense Corp

防衛

南西部

Eric Wang, CIO

アクティブ

Vertex Pharma

ライフサイエンス

北東部

Lisa Okafor, IT Director

更新中

Harbor Life Sciences

ライフサイエンス

西部

Dr. Anna Xu, SVP Ops

アクティブ

Gammaのプロンプト

Populate the "Customer References" slide with a horizontal table. Columns: Account | Industry | Region | Primary Contact | Status. Preserve row order exactly. No edits, no additions, no aggregation.  - Hargrove Industries | Manufacturing | Northeast | Michelle Tran, CTO | Active - BlueRidge Healthcare | Healthcare | Southeast | Dr. Sam Osei, CIO | Active - SunBridge Hotels | Hospitality | Southeast | Raj Mehta, SVP Tech | Active - Apex Transportation | Transportation | Southeast | William Torres, CIO | Active - United Credit Union | Financial Services | Midwest | Helen Voss, VP Tech | Active - BrightPath Education | Education | Southeast | Tanya Morris, CIO | Pending - Luminary Tech Group | Technology | Northeast | Sophia Grant, CEO | Active - Quantum Defense Corp | Defense | Southwest | Eric Wang, CIO | Active - Vertex Pharma | Life Sciences | Northeast | Lisa Okafor, IT Director | In renewal - Harbor Life Sciences | Life Sciences | West | Dr. Anna Xu, SVP Ops | Active

なぜこれが機能するのか

  • |区切りは列の境界を明確に保つ。

  • 「行順を正確に保持。編集、追加、集計なし」はGammaに転写を指示し、編集をさせない。

テーブルが約15行を超えたら、行ごとのプロンプトはノイズが増えるため、事前計算パターンに戻す。

こちらの回答で解決しましたか?