Notion は、TypeScript で外部サービスと連携できる実行拡張環境「Notion Workers」をアルファとして公開した。あわせて Vercel は、その実行基盤に Vercel Sandbox を採用した経緯とアーキテクチャを公開した。

#Notion Workersの機能とリリース状況

Notion Workers はいまのところサーバーサイドのみのアルファで、破壊的変更の可能性がある。主な用途はサードパーティデータの同期、カスタム自動化、AI 連携のツール呼び出しである。

開発者は CRM などの外部データを定期的に Notion へ同期したり、ボタンクリックなどのトリガーで任意のコードを実行できる。パブリックベータの Custom Agents と組み合わせれば、組み込み機能だけでは足りない自動化も書ける。

#Vercel Sandboxによる分離とセキュリティ

信頼できないコードを大規模に実行するため、基盤には Vercel Sandbox の Firecracker microVM を使う。各ワークロードは独自のカーネルとファイルシステムを持ち、コンテナより強い分離になる。

API キーなどのクレデンシャルはネットワークレベルで注入し、実行コード自体には載せない。プロンプトインジェクション経由の漏洩リスクを抑える狙いがある。ファイルシステムのスナップショット保存・復元で、コールドスタートも短くできる。

#参考文献