🤖 この記事は 2026-06-04 にFuturistic Imaginationの自動コンテンツパイプライン(Gemini 2.5 Flash)によって生成されました。
朝8時、私のMacBook Proが悲鳴のような通知音を上げ続けた。
Slackの `#alert-critical` チャンネルに、赤い絵文字が高速で流れていく。自社で運営している10個のAIプロダクト、そしてメディアの静的ジェネレート(ISR)とAPI連携が、ほぼ同時に沈黙した。
「全システム、一時稼働停止」
元SESのエンジニアから、AIオウンドメディア構築やGemini APIパイプライン開発を手掛ける起業家へと転身し、1人で11サイト、累計1,500本以上の記事を自動運用するシステムを組んできた。しかし、システムが自動化されていればいるほど、一箇所の目詰まりが全体に連鎖する。
この朝、私は自らが構築したAIアシスタント『Antigravity』を手に、泥臭く、そして圧倒的にスピーディーな復旧戦へと身を投じることになった。
10サイトが同時沈黙:原因は「トークンの崖」とAPIの不整合
エラーログを解析すると、原因はきわめてシンプル、かつ致命的だった。
Vercelのデプロイ用インフラトークンが有効期限を迎えたこと。そして、タイミング悪くGemini APIのモデル移行(2.0から2.5 Flashへ)に伴う、自社側プロンプトパイプラインの一部のパラメータ不整合が同時に発生したためだ。
これらが重なり、自働でデータを取得し、自動でリライトを行い、自動でNext.jsのDeploy Hookを叩くという「完全自動化サイクル」のすべてが遮断されていた。
1. VercelのDeploy Hookが認証エラーを吐く 2. データ収集バッチ(Google Search Console API等)が途中でスタックする 3. 異常を検知した厳格なTypeScript(Strict Mode)のカスタムエラーハンドラーが、安全のために全API通信をロックする
10個のWebサイトを1つずつ開き、手作業でトークンを再発行し、環境変数を書き換え、Next.jsのビルドを通していく……。そんな旧態依然としたアプローチをとっていたら、あっという間に今日という1日が終わってしまう。
私たちが目指しているのは「完全自動化による圧倒的生産性」だ。トラブルシューティングのプロセスそのものも、モダンで、圧倒的に速くなければ意味がない。
手作業はクソだ。AIアシスタント『Antigravity』を戦場へ投入する
私は即座に、自社でプロトタイプとして組み上げているAIアシスタント『Antigravity』の設定ファイルをエディタで開いた。
Antigravityは、単にチャットでコードを提案するだけのAIではない。私たちの開発環境、Vercelの各種プロジェクトID、そしてAPIキーの管理構成(もちろん、暗号化された安全なローカルストレージだ)を自律的に把握し、コマンドラインからデプロイパイプラインを遠隔操作できる「実戦型エージェント」である。
まず、新しいVercelのトークンを安全な環境変数に注入。その後、Antigravityに対して以下のように指示を出した。
「10のプロジェクトのNext.js 16系ビルド環境に対し、新しい環境変数を同期しろ。同時に、Gemini 2.5 Flashの最新スキーマに適合するよう、リライトパイプラインのTypeScript型定義を自動修正し、各レポに一時ブランチを切ってDeploy Hookをキックしてくれ」
画面の中で、TypeScriptのコンパイラが高速で回り始める。 型定義(Strict Mode)の厳格なチェックをパスし、AIが生成した修正パッチが次々とGitにコミットされていく。
// Antigravityが自動生成した修正スキーマの一部
export interface GeminiResponseSchema {
content: string;
metadata: {
suggestedTitle: string;
ctaPlacementIndex: number; // 広告を最後に配置するユーザーファースト設計の遵守
};
}
自社メディアで「効果があると実証できた技術」だけを顧客に提供する。それが私の強い信念だ。だからこそ、このエラーハンドリングのプロセスそのものが、明日の自社プロダクトのアップデートに直結する。
1秒でも早くデプロイせよ。データと自動化でねじ伏せた30分間
修正コミットが各リポジトリのmainブランチにマージされ、VercelのDeploy Hookが連動して走り出す。
ビルドが完了したサイトから順番に、IndexNow APIが叩かれ、検索エンジンに「再デプロイ完了」の通知が飛ぶ。Google Search Console APIから取得したアクセスログを分析し、最適化されたCTAが、各Webページの適切な位置(ユーザーがコンテンツを消費し終えた記事末尾)にきれいに自動配置されていく。
最初のエラー通知から、すべての復旧が完了するまでの所要時間はわずか30分だった。
もし、これが外注依存のシステムだったらどうだろう。SIerに電話をかけ、チケットを起票し、数時間後に返ってきた回答をもとに検証環境でテストし、深夜にようやくデプロイする……。かつてSESエンジニアとして現場を転々としていた頃、そんな「泥臭いだけの無駄」を嫌というほど見てきた。
私はその非効率を、テクノロジーの力で徹底的に破壊したい。
誇大広告や架空の数字で着飾る必要はない。私たちの実力は、この「30分で10サイトを自動復旧させる、嘘のない技術力とインフラ」そのものに現れている。
圧倒的スピードの裏にある「誠実な泥臭さ」を求めている
私たちは今、Futuristic Imaginationを次のフェーズへと引き上げるためのエンジニアを探している。
求めるのは、スマートなコードを書いて満足する人ではない。バグを恐れず、AIアシスタントの可能性を限界まで引き出し、自らTypeScriptのコードを書きなぐる「超実践型」のプレイヤーだ。
今回のようなインフラ障害が発生したとき、自ら「Antigravityの設定をもっとこう改善すれば、次は5分で復旧できます」と、私の横で嬉々としてキーボードを叩いてくれるような人物と働きたい。
指示待ちの仕事はここにはない。1人1人が自動化の仕組みを作り、それを顧客に届ける当事者だ。自分で仮説を立て、即日で検証コードを書き、デプロイしてデータを取る。このスピード感に脳汁が出るエンジニアにとって、ここはこれ以上ない最高の遊び場になるはずだ。
最先端のAIとモダンなWeb技術を駆使し、無駄な労働を極限まで排除した先に、私たちは何を見るのか。
テクノロジーの力で業務の「完全自動化」を追求し、AIを限界まで使い倒しているこの会社が、皮肉なことに、業界の中で最も人間らしい情熱的な働き方をしている。