「AIと一緒に、素晴らしい業務効率化ツールができた!」
そう喜んで部下に引き継いだはずのGoogle Apps Script(GAS)やスプレッドシート。しかし、ここで現代特有の「大きな壁」にぶつかります。
これまでのExcelやスプレッドシートの引き継ぎであれば、「一般的な関数の知識」さえあれば、数式を追いかけて誰でもメンテナンスができました。しかし、AIが裏側の仕組みをすべて自動で構築したり、チャットのやり取りを通じて対話的に組み上げられたプログラム(GAS)を前にすると、そうした「これまでの基礎知識」は無意味になり、太刀打ちできなくなってしまうのです。
なぜ、AI製ツールの引き継ぎは従来の方法では通用しないのか。そして、私たちはこの「AI共創時代」にどのような新しい引き継ぎ方を身につけるべきなのか。その本質に迫ります。
誰も気づけない「見えない依存関係」の罠
AIを使って作ったツールがうまく引き継げない最大の原因は、「目に見えない依存関係」にあります。
例えば、複数の個別シートからデータをごっそり集計して動く自動化システムがあったとします。
引き継ぎを受けた部下が、「業務に合わせて、個別シートに1行だけ追加したい」と考えました。部下はAIに「このGASに、1行増やす修正をして」と指示を出します。
AIは指示通り、その場としては完璧な修正案を出してくれます。しかし、ここに致命的な罠が潜んでいます。
AIが気づけない「地雷原」
実はその1行の追加によって、シートの裏側に隠された「他のシートと計算を連動させる集計ロジック」がドミノ倒しのようにすべて崩壊してしまうのです。
AIは「今見せられたスクリプト」だけを見て、目の前のエラーを消すこと(局所最適化)は大得意です。しかし、シート全体に張り巡らされた「見えない数式のネットワーク」や「設計の全体像」までは見通せません。
結果として、文法的にはエラーが出ないのに「なぜか集計結果がすべてズレている」という、最も発見が遅れる最悪のバグを生み出し、現場を混乱に陥れます。これこそが、これまでの「Excel of 基礎」だけでは解決できない領域です。
部下を襲う「デバッグ地獄」という負のスパイラル
ここから、新時代特有の「引き継ぎ失敗のプロセス」が始まります。
- 些細な修正で全体が狂う(1行追加しただけで集計が崩壊)
- 焦ってAIに丸投げする(「動かなくなったから直して」と指示)
- AIがさらに的外れな「その場しのぎのコード」を提案する
- コードのツギハギを繰り返し、修復不可能なほど内部が破壊される
かつては「ブラックボックス化した職人芸のコード」が問題視されましたが、現代は「AIに言われるがまま修正して自滅する『デバッグ地獄』」が新しい課題となっています。
ナレッジ共有を前提にした設計:すべてをコードに閉じ込めない
この悲劇を防ぐために、私たちがコードを作る段階から実践すべき「新常識」があります。それは、計算の元になる数字や項目、設定値をすべてコードの外(スプレッドシート上)に集約しておくという設計思想です。
AIにコードを書かせると、何でもかんでもプログラム(GAS)の中に数式や変数を埋め込んでしまいがちです。しかし、これをやってしまうと、コードの内部は完全にブラックボックス化してしまいます。
「設定・集約シート」という名のコントロールパネルを作る
開発の段階で、AIに対して「計算や処理の基準となる数字、項目名、カテゴリ一覧は、すべて『設定シート』から読み込むようにコードを書いて」と指示をします。
- 引き継いだ後の可視化:
後輩が「項目の順番を入れ替えたい」「計算の基準値を変えたい」と思ったとき、プログラムを1行も触る必要がなくなります。シート上の文字や数値を書き換えるだけで、安全にシステムをカスタマイズできるようになります。 - 「壊れない」引き継ぎ:
どこを触るとどう動くのかがスプレッドシート上で視覚的にわかるため、引き継いだ人も迷わず、システム全体の構造を直感的に理解できます。
引き継ぎのパラダイムシフト:ツールから「可視化された基本構造と履歴メモ」へ
これからの時代、引き継ぐべきは「完成したツール」そのものや、「AIとの膨大なチャット履歴」ではありません。AIとのリアルな対話プロセスはあまりに膨大で、引き継がれる側が後からすべてを追いかけるのは不可能だからです。
本当に必要なのは、「システムがどのように構築されているか」を簡潔に可視化したシートです。
すべてのコード内容を完璧に可視化する必要はありません。システムの「基本構造」だけでも十分に効果を発揮します。さらに、以下のような実用的な工夫をスプレッドシート側に施しておくことが、新時代のナレッジ共有として非常におすすめです。
- 「システム構造の可視化シート」を1枚作る
どのシートからデータを読み込み、どこで計算し、どこへ出力するのかという「データの流れ(基本構造)」を簡潔に図解、または表で整理したシートを用意します。 - コード作成履歴の共有(Googleドキュメント等へのリンク)
AIとやり取りした主要なプロンプトや、コードが組み上がっていくプロセス(対話履歴)をドキュメントにまとめておき、スプシからワンクリックでアクセスできるようにリンクを貼っておきます。 - AIに書いてもらった「作業内容メモ」をスプシに貼る
コードの各機能や「何を目的として動いているか」をAI自身に簡潔に要約してもらい(例:「このスクリプトは〇〇の処理を行っており、XX列をトリガーに動きます」など)、そのメモをスプレッドシートの目立つ場所にそのまま貼り付けておきます。
これによって、引き継ぎ手は「普段はシンプルな可視化シートとAIメモ」だけを見て全体像を把握し、いざ高度なメンテナンスが必要になったときだけ「過去の対話履歴(ドキュメントへのリンク)」を参照する、というスマートな運用が可能になります。
人を「AIの共創者」に育てる引き継ぎへ
AIの登場によって、私たちは「作ること」自体は驚くほど簡単になりました。だからこそ、今度は「作り上げたもの(コンテキスト)をどう維持し、どう他者に継承していくか」というメタスキルが、これからのリーダーやマネージャーに求められます。
ツールという「魚」をただ与える引き継ぎは、もう終わりにしましょう。
「私はAIという万能の釣竿を使って、こういうルールでこの魚を釣ったんだよ。次からは君がこの釣竿(AI)を使って、ルールを守りながら新しい魚を釣ってみてね」
このアプローチこそが、チーム全体のAIリテラシーを底上げし、変化に強い組織を作る「新時代の引き継ぎ(知識蒸留)」の本質なのです。

コメント