🤖 この記事は 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を限界まで使い倒しているこの会社が、皮肉なことに、業界の中で最も人間らしい情熱的な働き方をしている。