社内限定プレビュー 技術ブログの構成案です。公開前の検討用のため、URLの共有はご遠慮ください。
連載:失敗の解剖 vol.01

7〜8割動いていたAIエージェント基盤を捨てた — 「引き継げない」という技術的負債

TT 土屋 太助
Feynma Technology 代表取締役
2026.08.04
この記事の要点
  • 自社のバックオフィス自動化基盤を Amazon Bedrock AgentCore で構築していた。ある領域は7〜8割まで動作していた
  • それでも作り直した。理由は構築の難易度が高すぎて、担当の引き継ぎが2回続けて難航したこと
  • ランニングコストもこの用途にはオーバースペックだった
  • 判断基準は「動くか」ではなく「自分たちの体制で維持できるか」だった

AI導入の記事は、うまくいった話がほとんどです。ただ、実際にご相談をいただくお客様の関心は「なぜPoCが本番にならないのか」にあります。

そこで、自社の失敗から書きます。7〜8割動いていたものを捨てた話です。

何を作っていたか

自社のバックオフィス業務をAIエージェントで自動化する基盤を、Amazon Bedrock AgentCore の上に構築していました。複数の業務をここに載せていく前提の、土台という位置づけです。

ある業務領域は7〜8割が動作するところまで進んでいました。デモもできる。触れば動く。

何が起きたか

構築フェーズ
AgentCore ベースで基盤を構築
複数業務を載せる前提の共通基盤として設計。技術的には成立していた。
引き継ぎ 1回目
担当の引き継ぎが難航
仕組みを理解して引き継げる人が限られた。構築するだけでも難易度が高いことが表面化。
引き継ぎ 2回目
再び難航
1回目が例外ではないと判明。担当が変わるたびに立ち止まる状態が構造的なものだと分かった。
同時期
ランニングコストの妥当性を再評価
社内バックオフィス用途に対して、AWSベースの構成はオーバースペックだと判断。
判断
7〜8割動いていた実装を捨て、再設計
ローカルで動くシンプルな統合アプリへ転換。

ここで重要なのは、技術的に失敗したのではないということです。動いていました。失敗したのは体制との適合です。

何を基準に捨てたか

動作率で見れば、作り直す必要はありませんでした。7〜8割です。あと少しに見える。

実際に基準にしたのは「動くか」ではなく「引き継げるか」でした。

# 判断に使った基準
動作率                : 7〜8割          ← 十分だった
引き継ぎ試行          : 2回とも難航
ランニングコスト      : この用途にはオーバースペック
特定の人しか触れない  : はい

 動くかどうかではなく、自分たちの体制で維持できるかで決める
 7〜8割動いていた実装を再設計する
※ 社内で共有した判断メモを再構成したもの
動いているものであっても、特定の人しか触れない状態が続くなら、業務の基盤としては持続しない。

社内業務の基盤は、一度作って終わりではありません。何年も動かし続けるものです。そこに「この人が抜けたら止まる」という条件を残したまま進めるのは、単に先送りでした。

これはPoCが本番にならない典型パターンだと考えています。精度でも予算でもなく、「作った人しか運用できない」で止まる。技術検証の段階では顕在化せず、展開の段階で初めて分かります。

どう作り替えたか

BEFORE / AgentCore ベースの共通基盤
  • 構築するだけでも難易度が高い
  • 引き継ぎが2回とも難航
  • ランニングコストが用途に対して重い
  • 機能追加のたびに難易度も上がる
AFTER / ローカルで動く統合アプリ
  • 担当が変わっても読める
  • 止まっても自分たちで直せる
  • 規模に見合ったコスト
  • 必要な分だけ積める

重厚な基盤を前提にすると、機能を1つ足すたびに構築の難易度と引き継ぎの難易度も一緒に上がります。まず無理なく運用できる形に戻して、そこから必要な機能を積む順番にしました。

関連して、社内の小さいAIアプリについては、管理不要のクラウド(Vercel + Supabase)で組む案も出ています。この構成ならコストは月500〜1000円程度、保守はモデルの廃止通知が来たときだけです。すべての業務を1つの重厚な基盤に載せるという発想自体を捨て、規模と重要度で構成そのものを分けることにしました。

どこまで作るかを、先に数字で決める

そもそも「どこまで作るか」を決めていないと、この種の作り直しは起きやすくなります。社内では現在、こう決めています。

# 業務改善にかけていい開発工数
対象業務の工数   = 15時間 / 月
回収したい期間   = 9ヶ月
────────────────────────────────
かけていい工数   = 135時間   ← これを超える機能は作らない

乱暴な計算です。ただ、この一行があると会議の性質が変わります。「あったら便利ですよね」で始まった議論が、「それは残り何時間の枠に入りますか」で終わる。

効くのは諦める判断がしやすくなることです。枠がないと「できない」と言うのに勇気が要ります。枠があれば「今回の枠には入らないので次回」と言える。担当者を守る仕組みでもあります。

一般化できること

検証段階で見えないもの展開段階で表面化する
誰が運用するか作った人以外が触れず、担当変更で止まる
維持コストの妥当性動作する構成が、その用途にはオーバースペックだと後から分かる
機能追加時の難易度の増加1つ足すたびに引き継ぎの難易度も上がる
どこまで作るかの上限要望が積み上がり、いつまでも本番に載らない

技術的にできることと、その組織で維持できることは別です。当たり前のようですが、動くものが目の前にあると判断が曇ります。7〜8割動いていると、なおさらです。

だからいま、AI導入のご相談を受けたときに弊社が最初に伺うのは「誰が運用しますか」になりました。

この記事に関連するご相談
PoCが本番に進まない理由の切り分けから

すでにPoCをお持ちの場合、精度・体制・コスト・権限のどこで止まっているかの切り分けからご一緒しています。作り直しの前に見るべき順番があります。

相談する