AI 関数とネットワーク関数(有料)
数式の中からモデルやネットワークを呼びます。行ごとに生成・分類する、ページを取得する、検索する、ファイルを読む、API を叩く。1 行につき 1 回、結果は普通の数式列です。有料機能で、料金は提供元から請求されます。
このマニュアルの日本語は解説文です。アプリの画面表示は英語のため、メニュー名・ボタン名・エラーメッセージは画面どおり英語で表記し、スクリーンショットも英語画面のものを使っています。
これは何か
普通の関数は列を別の列に変えます —— upper、sumif。AI 関数とネットワーク関数も同じで、ただ「計算する」が「モデルに聞く」「ネットワークから取ってくる」に置き換わっただけです。
| 関数 | すること | 例 |
|---|---|---|
ai.generate |
各行の内容をプロンプトとともにモデルへ渡す | 顧客の声に肯定 / 否定のタグを付ける、住所を正規化する、説明文から型番を抜く |
web.crawl |
ページを取得して本文テキストを取る | 1 行 1 商品 URL → タイトルと価格 |
google.search / perplexity.search |
キーワードで検索し、要約を返す | 会社名ごとに公式サイトと一行説明を調べる |
twitter.search / reddit.search / wiki.search |
特定のプラットフォームだけを検索する | トピックごとの議論や百科事典の項目 |
file.extract |
添付列のファイルからテキストを取り出す | PDF の契約書の列 → 当事者名 |
http.request |
任意の HTTP エンドポイントを呼ぶ | 各行の伝票番号で配送状況を照会する |
他の関数と同じように、列に書いて行ごとに実行されます。
ai.generate("Answer only positive or negative. Is this review positive or negative: ", AA5)
引数について正なのは数式エディターの関数ヘルプです。関数リファレンス · AI とネットワークを参照。
有料であること、費用のこと
- これらは有料の AI plugins に属します。無料ライセンスではアップグレードの案内が出ます。
- モデルまたはネットワークの呼び出しが行ごとに 1 回。5,000 行の表で
ai.generateを走らせれば 5,000 回です。まず数十行に割った表で試し、プロンプトが正しいと確認してから全体に流してください。 - ネットワーク関数はあなたが書いたアドレスへ到達します。モデル呼び出しは設定したキーを通ります。
これを使うときと、Ask AI を使うとき
- すべての行に同じことをしたい、これから増える行にも自動でしてほしい:関数を使います。
- 何もないところから表を作りたい、あるいは数個のファイルを一度だけ整理したい:Ask AI を使います。
気を付けること
- 結果はモデルによって変わり、厳密に再現可能ではありません。ラベル付けのような閉じた集合の作業では、許される値をすべてプロンプトに列挙し、結果の列の型を単一選択にして制約にしてください。
- Web の内容は取得できないことがあります(ボット対策、ログインの壁)。結果が空で返ってきたら、まずそのアドレスをブラウザで開いてみてください。
- 外に出るのはその行の内容です。出してはいけないデータはこれらの関数に渡さないでください —— プライバシーを参照。