Google Sheets アドオン
Claude for Sheets 拡張機能は Claude を Google Sheets に統合し、セル内で直接 Claude との対話を実行できるようにします。
Claude for Sheets を使用する理由
Claude for Sheets を使用すると、評価スイート全体でプロンプトを並行してテストすることで、大規模なプロンプトエンジニアリングが可能になります。さらに、アンケート分析やオンラインデータ処理などのオフィス業務にも優れています。
実際の例を見るには、プロンプトエンジニアリングのサンプルシートをご覧ください。
Claude for Sheets を始める
Claude for Sheets をインストールする
以下の手順で簡単に Claude for Sheets を有効にできます:
Anthropic API キーを取得する
まだ API キーをお持ちでない場合は、Anthropic Console で API キーを作成できます。
Claude for Sheets 拡張機能をインストールする
アドオンマーケットプレイスで Claude for Sheets 拡張機能 を見つけ、青い インストール
ボタンをクリックして、権限を承認します。
権限
権限
Claude for Sheets 拡張機能は、適切に機能するために様々な権限を要求します。ユーザーが Claude に実行を依頼した特定のデータのみを処理することをご安心ください。このデータは生成モデルのトレーニングに使用されることはありません。
拡張機能の権限には以下が含まれます:
- このアプリケーションがインストールされているスプレッドシートの表示と管理: プロンプトを実行し結果を返すために必要
- 外部サービスへの接続: Anthropic の API エンドポイントへの呼び出しを行うために必要
- ユーザーが不在の場合でもこのアプリケーションを実行できるようにする: ユーザーの介入なしにセルの再計算を実行するために必要
- Google アプリケーション内のプロンプトとサイドバーにサードパーティのウェブコンテンツを表示して実行する: サイドバーとインストール後のプロンプトを表示するために必要
API キーを接続する
拡張機能
> Claude for Sheets™
> サイドバーを開く
> ☰
> 設定
> API プロバイダー
で API キーを入力します。Claude for Sheets メニューが表示されるまで待つか、更新する必要があるかもしれません。
新しい Google Sheet を作成するたびに API キーを再入力する必要があります
最初のプロンプトを入力する
Claude for Sheets を使用して Claude を呼び出すには、主に2つの関数があります。まずは CLAUDE()
を使ってみましょう。
シンプルなプロンプト
任意のセルに =CLAUDE("Claude, in one sentence, what's good about the color blue?")
と入力します
Claude は回答を返すはずです。プロンプトが処理中であることは、セルに
Loading...
と表示されることでわかります。
パラメータの追加
パラメータ引数は最初のプロンプトの後に来ます。例:=CLAUDE(prompt, model, params...)
model
は常にリストの2番目に来ます。任意のセルに =CLAUDE("Hi, Claude!", "claude-3-haiku-20240307", "max_tokens", 3)
と入力します
任意の API パラメータ をこのように設定できます。特定のセルだけで使用する API キーを渡すこともできます:"api_key", "sk-ant-api03-j1W..."
高度な使用法
CLAUDEMESSAGES
は Messages API を特に使用できるようにする関数です。これにより、一連の User:
と Assistant:
メッセージを Claude に送信できます。
これは会話をシミュレートしたり、Claude の応答を事前に入力したりする場合に特に便利です。
セルに次のように書いてみてください:
改行
後続の各会話ターン(User:
または Assistant:
)の前には単一の改行が必要です。セル内で改行を入力するには、次のキーの組み合わせを使用します:
- Mac: Cmd + Enter
- Windows: Alt + Enter
システムプロンプトを含む複数ターンの CLAUDEMESSAGES() 呼び出し例
システムプロンプトを含む複数ターンの CLAUDEMESSAGES() 呼び出し例
システムプロンプトを使用するには、他のオプション関数パラメータと同様に設定します。(最初にモデル名を設定する必要があります。)
オプションの関数パラメータ
引数と値のペアをリストすることで、オプションの API パラメータを指定できます。 複数のパラメータを設定できます。単に引数と値のペアをカンマで区切って並べるだけです。
最初の2つのパラメータは常にプロンプトとモデルである必要があります。モデルを設定せずにオプションパラメータを設定することはできません。
最も重要な引数と値のパラメータは次のとおりです:
引数 | 説明 |
---|---|
max_tokens | モデルが強制的に停止する前に出力するトークンの総数。はい/いいえまたは多肢選択の回答の場合、値を1〜3にすることをお勧めします。 |
temperature | 結果に注入されるランダム性の量。複数選択または分析タスクの場合、0に近い値が望ましいです。アイデア生成の場合は1に設定することをお勧めします。 |
system | システムプロンプトを指定するために使用され、Claude に役割の詳細とコンテキストを提供できます。 |
stop_sequences | モデルがテキスト生成を停止する原因となる文字列の JSON 配列。Google Sheets™ のエスケープルールにより、文字列内の二重引用符は二重にして("")エスケープする必要があります。 |
api_key | Claude を呼び出すための特定の API キーを指定するために使用されます。 |
例:パラメータの設定
例:パラメータの設定
例. system
プロンプト、max_tokens
、および temperature
を設定する:
例. temperature
、max_tokens
、および stop_sequences
を設定する:
例. api_key
を設定する:
Claude for Sheets の使用例
プロンプトエンジニアリングのインタラクティブチュートリアル
詳細なプロンプトエンジニアリングのインタラクティブチュートリアルは Claude for Sheets を活用しています。 プロンプトエンジニアリング技術を学んだり復習したりするためにチェックしてみてください。
プロンプトエンジニアリングのワークフロー
Claude for Sheets プロンプティング例のワークベンチは、サンプルプロンプトとプロンプトエンジニアリング構造を収容する Claude を活用したスプレッドシートです。
Claude for Sheets ワークブックテンプレート
Claude for Sheets ワークブックテンプレートのコピーを作成して、独自の Claude for Sheets 作業を始めましょう!
トラブルシューティング
NAME? エラー:不明な関数:'claude'
NAME? エラー:不明な関数:'claude'
- 現在のシートで拡張機能が有効になっていることを確認してください
- 拡張機能 > アドオン > アドオンを管理 に移動します
- Claude for Sheets 拡張機能の右上隅にある三点メニューをクリックし、「このドキュメントで使用する」にチェックが入っていることを確認します
- ページを更新します
#ERROR!、⚠ DEFERRED ⚠ または ⚠ THROTTLED ⚠
#ERROR!、⚠ DEFERRED ⚠ または ⚠ THROTTLED ⚠
Claude for Sheets 拡張機能メニュー内の再計算オプションから選択することで、#ERROR!
、⚠ DEFERRED ⚠
または ⚠ THROTTLED ⚠
セルを手動で再計算できます。
API キーを入力できない
API キーを入力できない
- 20秒待ってから、再度確認してください
- ページを更新して、さらに20秒待ちます
- 拡張機能をアンインストールして再インストールします
詳細情報
この拡張機能に関する詳細情報については、Claude for Sheets Google Workspace Marketplace の概要ページをご覧ください。