GRIDとは何ですか?
GRIDは、AIエージェントやLLM(大規模言語モデル)とスプレッドシートをシームレスに連携させるためのスプレッドシートエンジンです。従来のようにエージェントが毎回コードを生成してExcelやGoogle Sheetsを操作する必要はありません。GRIDは関数呼び出しだけでセルの読み書きや再計算を実行できるため、処理は高速でトークン消費も大幅に削減されます。開発者はnpmからインストールしてすぐに使い始め、商用利用も簡単にライセンスできます。
GRIDの特徴は何ですか?
- エージェント向けの構造化インターフェース: LLMは
engine.write("A2", 125000)のようなシンプルな関数呼び出しでスプレッドシートを操作。コード生成の手間とエラーリスクを排除します。 - 高速で決定論的な再計算エンジン: ExcelやGoogle Sheetsと同じ信頼性で、数百のセルをリアルタイムに再計算。トークン消費が最大90%削減されるケースもあります(例示ベース)。
- GoalSeek機能: エージェントが直接目標値検索(ゴールシーク)を実行。
engine.goalSeek({ set: "Assumptions!B7", target: "Summary!B2 = $250k" })という1回の呼び出しで完了します。 - UIコンポーネント(ビューワー・エディター): 人間が読み書きするための、すぐにカスタマイズ可能なスプレッドシートビューアとエディターを提供。テーマ変更も可能です。
- .xlsx完全互換: ドラッグ&ドロップで開いた.xlsxファイルを編集し、そのままダウンロード可能。ファイルの互換性は業界標準です。
- ヘッドレス運用: エンジンはUIなしで動作するため、あらゆるアプリケーションやワークフローに組み込みやすい。
GRIDの使用例は何ですか?
- 金融アナリスト向けエージェント: 複雑な財務モデルをエージェントが操作。スライダーで条件を変更し、数百のセルをリアルタイム再計算しながらシミュレーションを実行。
- LLMベースのデータ分析ツール: チャットボットが「解約率を何%にすれば年間収益が25万ドルに達するか」という質問に、コード生成なしで瞬時に回答。
- Excelアドインのバックエンド: 大手投資銀行向けに、エージェントがExcelファイルを直接破損させないよう、GRIDエンジンでサンドボックス化された操作を実現。
- カスタムスプレッドシートエディター: 自社プロダクトに組み込む、スコープを限定した編集可能なスプレッドシートUIをわずか数行のコードで実現。
- 大規模なスプレッドシート生成: LLMがゼロから正確で複雑な.xlsxファイルを生成し、それをGRIDエンジンが検証・提供。
GRIDの使い方は?
- インストール: ターミナルで
npm install @grid-is/spreadsheet-engineを実行。 - エージェントスキルの追加:
npx -y skills add GRID-is/skills -g --allでGRIDのスキルをセットアップ。 - 基本的な操作:
engine.write("A2", 125000)でセルに値を書き込み、エンジンが自動で依存セルを再計算。 - 高度な操作: ゴールシークや条件付き書式など、複雑な操作もエンジンの関数呼び出しで実行。
- UIと組み合わせる: Reactベースのスプレッドシートエディターを作成し、ドラッグ&ドロップで.xlsxを開く機能を追加。編集後は「Download model」ボタンで更新ファイルを取得。
- 商用ライセンス: 製品出荷の準備ができたら、GRIDチームに問い合わせて商用ライセンスを取得。









