🤖 この記事は 2026-05-22 にFuturistic Imaginationの自動コンテンツパイプライン(Gemini 2.5 Flash)によって生成されました。

5月20日の朝。私のスマートフォンは、枕元で狂ったようにDiscordの通知を鳴らし続けていた。

通知元は、自社で開発・運用している11のAIオウンドメディアの監視チャンネル。画面をスクロールしても終わらない「Build Failed」「APITokenExpired」「TypeError: Cannot read properties of undefined」の文字。

連鎖的に発生するエラーログが、ディスプレイを赤く染め上げていた。

Futuristic Imagination LLC(FI)では、Gemini APIを統合したパイプラインを用い、記事の自動生成からSEO最適化、AdSense配置、アフィリエイトCTAの自動挿入にいたるまで、極限まで自動化された11個のWebサイトを運営している。累計生成記事数は1,500本を超え、アクセスも順調に伸びていた最中だった。

その11サイトのうち、実に10プロジェクトで同時に障害が発生。原因は、外部データ取得APIの仕様変更に伴うトークン切れと、それに起因するNext.jsのビルドエラーだった。

「ついに来たか」

私はベッドから飛び起き、PCを開いた。

かつてSESエンジニアとして働いていた頃、こうした複数プロジェクトの同時多発障害は「地獄の始まり」を意味していた。手作業でエラーログを追い、各プロジェクトの環境変数を書き換え、ローカルでテストし、手動でGitプッシュし、ビルドを待つ。どんなに早くても丸2日、対応が遅れれば数日間の機会損失と、何より精神的な疲弊が待っている。

しかし、今の私は一人ではない。私には、自社で構築したAIエージェント『Antigravity』がいた。

『Antigravity』の承認バイパス:リスクを取り、スピードをハックする

『Antigravity』は、Gemini APIをエンジンとし、GitHub、Vercel、Discord、そしてローカルのシェルコマンド実行環境を横断的に操作できる、私専用のAI共同開発エージェントだ。

通常運用において、私はAntigravityの行動に「承認プロセス(y/n)」を挟んでいる。AIが自律的にコードを書き換えたり、Gitプッシュしたりする際、人間である私がチェックするためだ。これは、予期せぬコードのデグレを防ぎ、堅牢性を保つための安全弁である。

だが、この非常事態において、10プロジェクト分のデバッグとデプロイを都度承認していては、時間がかかりすぎる。

「安全弁を外し、スピードに全振りする」

私は即座に判断を下した。

Antigravityの設定ファイルを1行書き換え、一時的に「都度承認(Manual Approval)」をバイパスするオートモードへと切り替えた。

私がプロンプトに打ち込んだ指示は、極めてシンプルだ。

「Next.jsのビルドエラーログを全プロジェクトから収集し、原因を特定せよ。外部APIのトークン失効、およびそれに付随するデータ構造の変更に伴うTypeScriptの型エラーを、各リポジトリのコードを修正することで解決せよ。修正後、型チェック(Strict Mode)とビルドが通ることをローカルで確認し、GitHubに自動プッシュしてVercelの再デプロイをフックせよ。全プロセスを並行実行し、結果をDiscordに逐一報告すること」

ここから、AIエージェントの爆速の独演会が始まった。

人間の判断力と、AIの圧倒的実行力のマリアージュ

私自身の役割は、全体のインフラ設計の監視と、時折Antigravityが型定義のループに陥った際の「軌道修正」に特化させた。

Next.jsのStrict Modeは堅牢性を担保してくれる一方で、外部APIの急なデータ構造変更に対してはビルドエラーを引き起こす罠となる。

Antigravityは、10個のプロジェクトディレクトリを瞬時に移動し、エラーログを解析。APIクライアントモジュールのトークン更新処理を書き換え、さらにAPIから返ってくる新しいレスポンス型定義(TypeScript Interface)を自動で修正していった。

あるプロジェクトでは、SSG(静的サイト生成)のビルド処理時にデータが取得できず、Next.jsがレンダリングエラーを吐いていた。Antigravityは一時的なフォールバックロジックをコード内に仕込み、APIが未稼働状態でもビルドを完遂させるようにコードを書き直した。ファイル再作成やコード復元といった根本的な対応を、ミリ秒単位で判断し、キーボードを叩く音すら立てずに実行していく。

私はモニターの前に座り、コーヒーを片手に、Discordに流れる「修正完了」「テスト通過」「GitHubプッシュ成功」のログを見つめていた。まるで、超一流のエンジニア集団が、私の指示に従って一斉に、かつ完璧にキーボードを叩いているかのような錯覚に陥る。

障害発生からわずか120分。午前11時前には、エラーを吐いていた10個すべてのプロジェクトが完全に復旧し、Vercel上で正常にビルドされ、本番環境にデプロイされた。全サイトが緑色の「Healthy」ステータスに戻ったのだ。

120分での全復旧から見えた「AI時代のエンジニアリング」

「架空の数字や実績は使わない」

これが、FIの代表としての私の信条だ。これは5月20日の朝に実際に起きたノンフィクションであり、AIエージェントと人間が最高のコラボレーションを果たした実証結果である。

もし私が従来のやり方に固執し、手作業で10プロジェクトを修正していたら、今頃はまだ3つ目のリポジトリで型エラーと格闘し、精神をすり減らしていたに違いない。

この障害対応を通じて、私は一つの真実に辿り着いた。AI時代のエンジニアリングとは、「いかに早くコードが書けるか」を競うものではない。「どのリスクを許容し、どのようなインフラ設計を行い、どうやってAIエージェントに最大限のパフォーマンスを発揮してもらうか」という、上位レベルの設計能力と決断力こそが本質だ。

私たちは、自分たちが限界まで使い倒した技術しか、他者には提供しない。

「自社が実際に運用し、障害を乗り越え、効果を実証したシステム」だからこそ、クライアントワークやGemini APIパイプライン開発受託においても、圧倒的な説得力を持つ。机上の空論ではない、現場で叩き上げられた技術。それこそがFIの強みだ。

FIが求める「技術をハックし、自動化を極限まで愛する仲間」

現在、FIはさらなる事業拡大のフェーズに入っている。

私は元SESからスタートし、技術の力、そしてAIの力でこの会社を立ち上げた。11サイトの自動運営、週次レポートの自動化、Search Console APIやGA4 APIを連携した低ランク記事の自動検出・リライトシステム……。これらはすべて、私が「面倒なルーティンワークを一切やりたくない」という徹底した効率化へのこだわりから生まれたプロダクトだ。

だからこそ、私たちが求めているのは、言われた通りに仕様書をコードに落とし込むだけのエンジニアではない。「Next.jsとTypeScript、そしてGemini APIを駆使して、泥臭い業務をエレガントに自動化することに脳汁が出るエンジニア」だ。

技術的な課題に対して表面的な対処をするのではなく、インフラ設計やシステムの根本原因を深く掘り下げて解決したい。TypeScript Strict Modeの罠を理解し、堅牢なプロダクトを作りたい。ゴールドラッシュとも言えるAIの過渡期において、先行者利益を貪欲に狙いに行きたい。そんな、技術に対する誠実さと圧倒的な成長欲求を持つ人間と、私は仕事がしたい。

大企業の安定や、中身の伴わないスローガンに惹かれるなら、FIはおすすめしない。しかし、AIエージェントを自らの手足とし、従来の10倍、100倍のスピードで圧倒的なプロダクトを世に送り出す開発文化に、本能的に惹かれる部分があるのなら。

それが、FIの答えだ。