Andersonの視点
AIが中断された仕事を引き継ぐのに苦労する理由

AIエージェントは複雑な課題を解決できる一方、別の担当者が始めた仕事を引き継ぐのは苦手で、そのために作業の重複、進捗の遅れ、費用の増加が生じることを新たな研究が示唆している。
AIエージェントやインターフェースを使う際、最も骨が折れるにもかかわらず欠かせない作業の一つが、ほぼ毎回、やり取りの冒頭でAIにそれまでの事情を説明することだ。
広く使われている言語モデルのChatGPTなどは、「永続的な」ユーザー固有のメモリをある程度利用する機能を提供しているが、その実装は安定して役立つとは限らない。結局、AIに作業の背景を説明する手間を引き受ける*ほうが、通常は安全だ。少なくとも、学習によって形成された潜在空間からAIが誤った文脈を推測するのを防げる。
現実世界で残された仕事を引き継ぐ
もちろん、この問題はAI以前から存在する。多くの企業では、従業員が開発・改善した業務手順を文書化するよう求めている。新人の引き継ぎを円滑にするためでもあるが、従業員が交渉上の優位を得るのを防ぐためでもある、と考える余地がある。
しかし実際に文書の作成、更新、維持への取り組みを続けているのは、多くの場合、規模が大きく資金にも余裕のある組織だけだ。他人の仕事を引き継ぐ従業員は、渡された中断中の仕事がそこに至った経緯を丹念に解き明かすという、探偵のような作業を任されることが非常に多い。
当然、完璧なドキュメントであれば、数日、数週間、または数ヶ月の作業を節約できるだろう。文書化が経済的に合理的な選択でありさえすれば、の話だ。
ただし、仕事の担い手がAIエージェントであれば、この問題を解決できる可能性はもっと広がるかもしれない。
仕事を引き継ぐ
米国の新たな研究論文は、この「文書化されていないこと」の負担を定量化し、問題を引き継ぎ負債と呼んでいる。
「技術的負債」が、目先の手早く安価で場当たり的な技術的解決策によって、将来、壊れやすく保守しにくい仕組みが生まれる状態を指すなら、引き継ぎ負債は再調査の費用を指す。つまり、前の担当者や主体がたどった手順を証拠から再構成する費用だ。相手が相談に応じられない理由には、もめた末の解雇、多忙、死亡などがある。また、作業の現状に至った文脈をとうに失ったLLMのように、そもそも助言できない場合もある。
新しい論文†は、独立研究者とジョージア州立大学に所属する研究者の共同研究であり、コーディングエージェントが、コードベースで別のセッション、人、主体が中断した地点から作業を再開する際の引き継ぎ負債を扱っている。
研究の目的の一つは、引き継ぎ負債を減らすためにどれだけの文書化が必要かを明らかにし、問題を最小限にするために今後の標準的な慣行としてどのような手順や取り決めを推奨できるかを探ることだ。
予算上の懸念
理想的には、ログ出力をverbose(詳細)に設定し、未完了の作業に関するログを引き継ぐ側の新しいエージェントに渡すだけで済むだろう。しかし、その大量のデータから有用な情報を取り出すには時間がかかり、トークンの予算も消費する。保存容量の制約も問題になる。
これはまさに予算の問題だ。生のデータをそのまま渡すと処理の負担が大きい。一方、整理されたログなら混乱は減るが、事前にリソースを投入する必要がある。
引き継ぎ用にきちんと書かれたメモは、新しい担当エージェントに事情を把握させるうえで非常に有効だ。ただし、さらに多くの労力を前もって投入する必要がある。その労力も、作業の筋道が結局は自明だったり、作業が放棄されたり、二度と修正されなかったりすれば、不要に終わるかもしれない。
新しい研究「Handoff Debt: The Rediscovery Cost When Coding Agents Take Over Interrupted Tasks」の著者らは、これらの状況を検討し、既存の課題モデルを、引き継ぎ負債を測定して対処する新たな方法に応用した。対象はコーディングエージェントに限られるものの、より広いAIの利用場面や、文書化の方針をどう運用するかについても有用な方向性を示す可能性がある。
著者は次のように述べている:
「引き継ぎ負債は、エージェントが目に見える進捗を上げても、後任が容易に続行できない状態を残したときに生じる。説明のない編集、一時的な作業ファイル、暗黙の前提、検証の証拠の欠落などがその例だ。
「最終的に解決したかどうかだけを測る指標では、高コストの再調査と効率的な作業継続を区別できない。
「二つの前任エージェントが同じチェックポイントのリポジトリを残しても、それぞれの後任が負担する継続費用は大きく異なり得る。一方はすぐに作業を続けられるのに、もう一方は一時ファイルや不完全なコマンド履歴から意図を調べ直すため、何度もツールを使わなければならないことがある。」
方法
著者は、前任者を、作業を開始したエージェント(または最後に作業したエージェント)と定義し、後継者を、作業を引き継ぐエージェントと定義する。
未完了のソフトウェア開発課題をエージェント間で引き継ぐ費用を測るベンチマークを構築するため、SWE-bench Verifiedから75件の課題を選び、181件の引き継ぎシナリオに変換した。各シナリオは作業を中断して後任に渡す地点を表す。そのうえで、三つの後任モデルを計2,172回の引き継ぎ試行で評価した。
引き継ぎテストでさまざまに組み合わせて用いたモデル群は、Qwen、Gemma、およびDevstralである。
実験では引き継ぐ情報を四段階に分けた。最も情報の少ない条件では、後任が受け取るのはリポジトリの状態だけで、いわば説明書のない「惨状」に踏み込むことになる。他の条件では、操作記録やコマンド履歴から、すでに試したことや判明したことをまとめた短い要約まで、段階的に詳しい文脈を与えた。
| リポジトリのみ
後継者は、リポジトリとタスクの説明のみを受け取り、以前のアクション、決定、または失敗した試みの記録は受け取らない。 |
生の操作記録
後任は前任者の完全な履歴を受け取り、すべてのコマンド、観察、編集、成功、失敗を確認できる。 |
| 要約メモ
後継者は、前任者の活動履歴から生成された自然言語のサマリーを受け取り、重要な情報を文章に凝縮する。 |
構造化メモ
後継者は、タスクのステータス、変更、検証結果を記述した標準化されたフィールドを持つコンパクトなハンドオーバー・ドキュメントを受け取る。 |
研究では、最終的に課題が解決したかどうかだけでなく、作業を継続すること自体の費用を測った。ツールの使用、トークンの消費、過去の作業の理由を再構成する労力に着目した。
実験では、引き継ぎ地点の検出に関する三つの定義と、三つの引き継ぎ時の状態を設定した。
| 引き継ぎ地点の検出 | 引き継ぎ時の状態 |
|---|---|
| 最初のソースコード編集後。 最初のコードの変更の後。最初のエージェントは作業を開始しているが、まだ変更が機能するかどうかを確認していない。 | 完了が必要。 タスクは未完了であり、後継者は正しい解決策に到達するために作業を続ける必要がある。 |
| 最初の検証結果の後。 最初のエージェントはすでにテストまたは検証ステップを実行しており、進捗についての証拠を提供している。 | 解決済みで、解決状態を保持。課題は事実上完了しており、後任の仕事はそれを壊さないことだ。 |
| 最初のテスト失敗を受けた編集後。 テストに失敗し、最初のエージェントはもう一度変更を試みている。 | 既存の動作が壊れている。 以前は機能していたものが現在は壊れている。 |
データとテスト
現実的な引き継ぎ状況を作るため、SWE-bench Verifiedから75件のソフトウェア開発課題を選んでベンチマークを構築した。通常15分から4時間ほどで解ける問題を中心にした。
完了した課題だけを評価するのではなく、作業中に複数の中間チェックポイントを記録し、あるAIエージェントが別のエージェントの作業を引き継ぐ状況を作った。

ハンドオーバー・ベンチマークの構築。75のSWE-bench Verifiedタスクを181のハンドオーバー・ポイントに展開し、3つの作業段階を網羅し、引き継ぎ時のリポジトリ状態に応じてラベル付けしたうえで、4つの情報共有条件で2,172の後継エージェントのハンドオーバーを生成した。 ソース
一つの課題から複数の引き継ぎ地点を作り、各地点を四つの情報伝達条件で評価したため、ベンチマークは急速に拡大した。最終的なデータセットは181件の異なる引き継ぎ課題からなり、各後任モデルにつき724件の評価、三つのAIシステム全体で2,172回の引き継ぎ実行となった。
OpenHands型のコーディングエージェント環境を使い、端末操作、引き継ぎ地点でのリポジトリの固定、ファイル編集、SWE-benchによる公式の検証を行った。
主実験の引き継ぎ地点は、すべてQwenを使った前任エージェントの実行から取得した。さまざまなエージェントの組み合わせや状況の違いを比較するため、出発点を固定した。
テストされたハンドオーバー・ペアは、QwenからQwen、QwenからGemma、QwenからDevstralだった。
生の操作記録で後任の労力が最も大きく減り、エージェントのイベント数は57~59%減少した。一方、要約メモと構造化メモではイベント数が20~46%減少した。プロンプトのトークン使用量も三方式すべてで減少し、削減幅は42~63%だった。
| 提供情報の形式 | 実行数 | 解決率(増減はポイント) | エージェント・イベント (Δ%) | プロンプト・トークン (Δ%) |
|---|---|---|---|---|
| Qwen → Qwen | ||||
| リポジトリのみ | 181 | 46.4% | 99 | 1.63M |
| 生の操作記録 | 181 | 52.5% (+6.1 pp) | 41 (-59%) | 811k (-50%) |
| 要約メモ | 181 | 51.4% (+5.0 pp) | 53 (-46%) | 602k (-63%) |
| 構造化メモ | 181 | 50.8% (+4.4 pp) | 55 (-44%) | 660k (-60%) |
| Qwen → Gemma | ||||
| リポジトリのみ | 181 | 42.5% | 49 | 738k |
| 生の操作記録 | 181 | 49.2% (+6.6 pp) | 21 (-57%) | 300k (-59%) |
| 要約メモ | 181 | 44.2% (+1.7 pp) | 33 (-33%) | 319k (-57%) |
| 構造化メモ | 181 | 43.6% (+1.1 pp) | 39 (-20%) | 317k (-57%) |
| Qwen → Devstral | ||||
| リポジトリのみ | 181 | 34.3% | 175 | 3.94M |
| 生の操作記録 | 181 | 49.2% (+14.9 pp) | 73 (-58%) | 1.66M (-58%) |
| 要約メモ | 181 | 43.6% (+9.4 pp) | 123 (-30%) | 2.30M (-42%) |
| 構造化メモ | 181 | 44.8% (+10.5 pp) | 125 (-29%) | 2.30M (-42%) |
リポジトリのみを渡す条件では、後任は前任者の意図、過去の証拠、失敗した方法を再構成するため、追加のやり取りを費やす必要があった。
生の操作記録、要約メモ、構造化メモは情報の一部を直接伝えることで再調査の手間を減らした。ただし、その分、最初のプロンプトは大きくなる。
効果が実際にあるかを確かめるため、情報を多く渡す各引き継ぎを、同じ地点から始まる「リポジトリのみ」の引き継ぎと対応させて比較した。すべてのモデルの組み合わせで、情報が豊富な引き継ぎは後任の作業量を一貫して減らした。完全なイベント記録の削減効果が最も大きかったが、要約メモと構造化メモも大幅な節約につながった。効果は少数の例外に偏らず、ベンチマーク全体で見られた。
| 提供情報の形式 | 対応させた実行数 | リポジトリのみのエージェント・イベント | エージェント・イベント (Δ%) | イベント変化量の95%信頼区間 | プロンプト・トークン (Δ%) |
|---|---|---|---|---|---|
| Qwen → Qwen | |||||
| 生の操作記録 | 181 | 99 | 41 (-59%) | [-50%, -42%] | 798k (-51%) |
| 要約メモ | 181 | 99 | 53 (-46%) | [-38%, -28%] | 572k (-65%) |
| 構造化メモ | 181 | 99 | 55 (-44%) | [-34%, -24%] | 646k (-60%) |
| Qwen → Gemma | |||||
| 生の操作記録 | 181 | 49 | 21 (-57%) | [-47%, -33%] | 300k (-59%) |
| 要約メモ | 181 | 49 | 33 (-33%) | [-25%, -8%] | 319k (-57%) |
| 構造化メモ | 181 | 49 | 39 (-20%) | [-18%, -1%] | 317k (-57%) |
| Qwen → Devstral | |||||
| 生の操作記録 | 181 | 175 | 73 (-58%) | [-45%, -22%] | 1.65M (-58%) |
| 要約メモ | 181 | 175 | 123 (-30%) | [-28%, -15%] | 2.28M (-42%) |
| 構造化メモ | 181 | 175 | 125 (-29%) | [-28%, -17%] | 2.29M (-42%) |
少数の特殊な事例だけが効果を生んだのではないことを確認するため、研究者らは各引き継ぎを、同じ地点から始まるリポジトリのみの引き継ぎと比較した。削減効果はすべてのモデルの組み合わせで一貫しており、少数の例外的な事例ではなく、意味のある傾向を反映していることが示された。
要点
端的に言えば†、あるAIが別のAIへ仕事を引き継ぐ際、簡単なメモだけでも後任が効率よく作業を続けられると著者らは示した。
完全な記録が最も有効だが、どんな引き継ぎ情報でも、コードだけからすべてを再調査させるよりはよい。また、上の結果が示すように、完全な生ログを渡す方式は必然的にトークン費用が高くなる。
結論
論文自体は同分野の研究者に厳密に向けられたもので、一般の読者にはなじみにくい。それでも、人間とAIのインターフェースや対話上の取り決めの現状をめぐる、特に興味深く差し迫った問題の一つを扱っている。
この種の研究で得られた考え方や知見が、いずれエージェントによるコーディングだけでなく、さらに広いAIの利用場面にも及ぶことを期待したい。
今後は、プロジェクトの特性や用途に応じて、必要な文書化の最低限の水準をどう評価するかも研究課題になり得る。ただし、時間と費用の支出を合理化するためのこの機能にも、それ自体に時間と費用がかかる。文書化に伴う予算のジレンマから抜け出すのは、依然として難しい。
* 私自身は最近、遅延や過剰な文脈で重くなったChatGPTのセッションでは、苦労しながらも会話を読みやすいPDFに書き出し、それを「パート2」となる新しいセッションの出発点にしている。
† 残念ながら、この論文は今年読んだ中でも特に読みやすいものではない。そのため原著を読者に勧めることはできないが、かみ砕いて示した結果には引き続き関心を引くものがある。
最初に公開:2026年6月3日(水曜日)












