AI × Workflow Design

AIが間違えた後まで、
設計する人。

生成AIを試すところまでは、たいていの会社がもう到達しています。止まるのはその先です。
私が担当するのは、AIが外しても業務が止まらない形に設計して、本番で動き続けさせるところ。要件定義から実装、運用、障害対応まで一人でやります。

KT 玉木 康太のアバター
Kota Tamaki
GCP / Cloud RunPythonGemini APIGoogle Apps ScriptRAG回帰テスト設計段階リリース業務自動化 GCP / Cloud RunPythonGemini APIGoogle Apps ScriptRAG回帰テスト設計段階リリース業務自動化
The Real Problem

PoCが本番に載らない理由は、
だいたいこの3つです。

「精度が足りないから」ではありません。
むしろ精度はそこそこ出ていて、それでも現場に置けない。理由はここに集まります。

1

AIが間違えると、
業務が止まる

誤判定そのものより、誤判定が起きた
ときに人が何もできなくなる作りのほうが問題です。止まらない出し方にしておく必要があります。

2

直したら、
別の場所が壊れる

1つ直すと前できていたことができなくなる。しかも気づかない。デグレを検知できない自動化は、いずれ触られなくなります。

3

担当者が、
結果を信用しなくなる

一度大きく外すと、以降は全部人が見直すようになります。そうなると自動化した意味が消えます。信用は設計で守るものです。

精度の問題に見えて、ほとんどは
設計の問題です。
How I Work

だから、こう作ります。

RULE 01

線引きは、項目ごとに決める

どこをAIに任せて、どこを人が見るか。丸ごと自動化も丸ごと手動もしません。しかもその境界はコードの中ではなく、お客さん自身が書き換えられる場所に
置きます。

RULE 02

誤判定する前提で、出力を作る

断定させない項目をつくる。判断材料が原理的に存在しないものは、あえて自動化しない。そして項目を黙って落とさない。気づかないまま消えている状態が一番こわい不具合です。

RULE 03

直す前に、壊れていないか測る

本番の実データを固定したテストを用意して、改修前と1文字でも変わっていないかを突き合わせてからリリースします。いきなり全体に反映せず、記録だけ取る段階を挟みます。

RULE 04

判定が変わる変更は、勝手に入れない

厳しくなる/甘くなる方向の変更は、こちらの判断だけで入れません。原因・選べる案・実装コストを1枚にまとめて出して、承認をもらってから本番に入れます。

Selected Work

作ったもの。

クライアント業務・自社事業で実際に動いているものから3つ。守秘のため会社名は業種で書いています。下の一覧に1つだけ、その場で触れるものがあります。

研修動画配信 IN PRODUCTION

研修動画のAIチェック自動化

提出された研修動画を1本ずつ人が全数目視していた品質チェックを、AIの一次判定+人の最終確認に再設計。フォーム提出をトリガーに動画を解析し、項目ごとの判定とタイムスタンプ付きの指摘をシートに書き戻します。要件定義から運用・障害対応・定例での仕様説明まで担当。

Cloud RunPythonGemini APIDrive / Sheets APIGAS
日本語学校・学習塾 DELIVERED

AI教材スライド自動生成

カリキュラムに準拠したスライド教材を、シナリオ生成・画像生成・スライド組み立てまで自動化。手作業で数時間〜数日かかっていた教材がボタン1つで出ます。実行時間の制限は状態保存と時限トリガーで突破し、キャラクターの一貫性やルビの制御はプロンプト層で担保しました。

GASGemini APIImagen 3Slides API
飲食・宿泊業 IN PRODUCTION

勤怠・シフト管理システム

スタッフはスマホでQRを読むだけで出退勤。シフト表・勤務実績・給与計算までスプレッドシート1つで完結します。深夜割増・週40時間超・日をまたぐシフトの期待値を全て手計算してテストで固定してあるので、仕様変更で金額が変わったら検知できます。実店舗で稼働中。

Google Apps ScriptSheetsWeb App
ワーホリ協定国くらべOPEN日本が協定を結ぶ32か国・地域を、年齢を入れるだけで「今すぐ出せる/時期を待つ/条件つき/対象外」に仕分けるWebアプリ。全項目に出典URLと確認日を付けています。依存ゼロの静的HTML1枚。実際に触ってみる →
ナレッジ自動同期(RAG)同名ファイルを更新すると古い情報が残ってAIが古い答えを返す問題を、カスタムノードで解消。「Driveに入れるだけ」で最新化される状態にしました。
無人ショート動画生成投稿文から台本・画像・音声・BGM・動画結合・保存まで自動化。生成AIごとのレイテンシ差とエラーをリトライ制御で吸収しています。
大容量PDFの意味単位分割そのままでは投入できないサイズのPDFを、章・節の意味を保ったまま自動分割するバックエンド。
営業支援アシスタント商談前に企業情報を集めて要点を通知し、商談後にフィードバックを返す仕組み。カレンダーと予約ツールに連動します。
応募者の自動収集・一次評価評価軸をシステムプロンプトで固定してJSON構造化。応募IDをキーに重複を排除して一元管理します。
社内向けAIチャットボット金融業向け。社内ドキュメントをRAG化し、分岐とエスカレーション経路を設計。運用しながら改善するところまで担当。
予約台帳の再構築と外部同期宿泊管理システムの認証基盤が刷新されても、予約データの自動同期を止めずに走らせ続けました。
領収書PDF自動生成宿泊施設の領収書発行をテンプレ化。1つの可変ブロックを組み替えるだけで、宛名・内訳の異なる領収書をGASから自動生成。現場で稼働中。
社内ナレッジ検索ツール過去案件のログを横断検索して、情報の鮮度まで表示する開発補助ツールをMCPサーバーとして自作。
AI日報ナレッジ基盤日報メールをGCSに集約し、Claudeが横断検索できる状態に保存。属人化していたやり取りをキーワードで即座に引き出せる仕組み。
Toolbox

道具箱。

クラウド

Cloud RunCloud FunctionsCloud SchedulerCloud WorkflowsArtifact RegistrySecret Manager

AI・LLM

Gemini APIOpenAI APIImagen 3DifyRAGPrompt DesignMCP Server

開発言語

PythonFlaskJavaScriptGoogle Apps Script

API連携

SheetsDriveSlidesCalendarChatFormsWebhook

自動化基盤

claspMaken8n

品質・運用

本番データでの回帰テスト段階リリースDRY-RUN検証インシデント記録
Studio Map 自分の仕事も、自分で書いたAIに手分けさせています。 その担当の顔ぶれを、1枚の社内マップにしました。 →
Good Fit ?

向いている相談/
お受けしていない相談。

OKこういう相談に向いています

  • 人が全数チェックしている工程があり、AIに一次判定を任せたい
  • 生成AIのPoCは作ったが、本番に載せられていない
  • 自動化を入れたが壊れたまま放置されていて、原因が分からない
  • スプレッドシート運用が限界で、業務システムとして作り直したい
  • AIに任せる範囲と人が見る範囲の線引きから相談したい

NGお受けしていません

  • 「とりあえずAIを入れれば効率化する」という前提のご依頼

どの工程の、どの判断を、誰の責任で置き換えるのか。そこを決めるところから一緒に整理させてください。

まずは、いま止まっている
ところの話から。

「これって自動化できます?」の段階で大丈夫です。できない場合は、できないと理由つきでお伝えします。

詳細版には、本番で起きた事故とその再発防止策まで書いています。