HANDOFF STATEとは

HANDOFF STATE
読み: ハンドオフステート

HANDOFF STATEとは、AIセッション間の引き継ぎ情報を構造化して記録する仕組みである

読み: ハンドオフステート

AIセッション間の引き継ぎ情報を構造化して記録する仕組みである。前回のセッションで何が完了し、何が未完了で、次に何をすべきかを明示的に残すことで、セッションが切れても作業の連続性を維持する。人間のチーム引き継ぎノートに相当する。

かんたんに言うと

夜勤と日勤の交代時に引き継ぎノートを書くのと同じである。「3号室の患者は投薬済み、5号室は未投薬」のように、次の担当者がすぐ動ける情報を残す。AIのセッション切り替え時にも同じことが必要となる。

セッション断絶の問題

LLMとの対話はセッションが切れるたびにリセットされる。前回の議論内容、未完了のタスク、判断の経緯が全て消える。HANDOFF STATEは、この断絶を埋めるために「何が完了し、何が残っているか」を構造化して記録する。

メモリ・デーモンがHANDOFF STATEを含む最新情報を定期的にファイルに書き出し、次のセッション開始時にAIが自動で読み込む。これにより、AIは「何も知らない状態」から始まることなく、前回の続きから作業を再開できる。

記録すべき情報

HANDOFF STATEには以下の情報を含める。完了したタスクとその結果、未完了のタスクとその進捗状況、発見した問題点と対処方針、ユーザーから受けたフィードバック、次のセッションで最初にやるべきこと。20行以内に収めることで、コンテキストウィンドウを圧迫しない。

エージェントメモリが長期的な知識を保持するのに対し、HANDOFF STATEは短期的な作業状態のスナップショットである。両者を組み合わせることで、長期記憶と短期引き継ぎの両方をカバーする。

当社の見解

当社は3台のAI(Claude Code、Antigravity、Codex)を並行運用する環境で、セッション間の文脈喪失を構造的に解決するためにHANDOFF STATEを運用している(2026年4月現在)。MEMORY.mdの先頭に「最終作業」「決定事項」「残タスク」「成果物」を20行以内で記録し、MemoryDaemon(5分間隔)が.claude/rules/と.gemini/rules/に自動配信する。さらにセッション開始時のhookが前回のサマリーを自動読み込みし、AIが「何も知らない状態」から始まることを防いでいる。コンテキスト圧縮後の品質劣化に対しては、セッションモニター(15メッセージで警告、20メッセージで圧縮リスク通知)と「黄金律」再注入(10メッセージ以降毎ターン約150bytes)を実装し、長時間セッションでもAIの規律を維持する仕組みを構築した。

同じ失敗を二度としないAIエージェント

今のAIは、聞けば何でも答えてくれます。
でも、セッションが切れた瞬間に前回の失敗を忘れます。

当社が開発しているAIは、過去の経緯を念頭に置いて、
聞かれる前に「それは前回うまくいきませんでした」と声をかけます。
人間にも同じ失敗をさせず、AI自身も繰り返しません。

古参の社員が横にいるように、黙っていても気づいてくれる。
それが、当社が考える本当のAI社員です。

相談する