← 概念解説に戻る

Concept Fable

作業記憶

先に結論:Working Memory は Agent が現在のタスクで一時的に保持し操作する状態で、目標、制約、最近の観察、ツールの結果、中間成果物、仮説、次の計画を含む。通常はコンテキストウィンドウ、scratchpad、状態オブジェクト、またはワークフローの state に置かれる。企業 Agent の作業記憶は構造化され継続的に更新される必要があり、そうでなければ長いプロセスで同じ動作を繰り返し、制約を忘れ、古い結果と新しい結果を混同する。

Working Memory · Agent state

まず物語を読む。ここでは急いで定義を示さず、まず問題そのものを立ち上がらせる。

寓話

机が小さすぎる時計修理師

時計修理師の机はとても小さく、数枚の歯車、一枚の図面、一盞の油灯しか広げられない。倉庫には部品が多いが、実際に手を動かす時、目の前に置けるものは限られている。

若い徒弟が初めて大時計を修理し、すべての部品を机に運び出した。机はたちまち埋まり、ねじは歯車の山に転がり込み、交換すべき細いばねはかえって見つからなくなった。物が揃うほど、手は乱れる。

職人は今必要な数点だけを残すよう言った。学徒はもう一方の端へ行き、机が空きすぎて、修理の途中で古い図面の歯距の説明が欠けていることに気づき、手を止めて倉庫を探し回った。

最初の补救は、よく使う部品を永久に机の上に置くことだった。数日後、机の上はまた小さな倉庫になった。昨日重要だった部品が、今日は邪魔になる。固定リストは目の前のタスクに追いつけない。

親方は彼に、手順に従って文字盤を交換するよう教えた。外殻を外すときはネジ箱とマーキング札だけを残し、テンプを調整するときはリズム尺を置き、再組み立ての前に元の図面とチェックリストを取り出す。各ステップを進めるたびに、もう必要ないものを片付ける。

徒弟は徐々に気づいた。小さな机は倉庫でも空き地でもない。現在の判断に最も必要な情報を一時的に置き、手と目と頭を同じ場所で働かせる役割を担う。置き方を間違えれば、軽ければ遅くなり、重ければ間違って積み込む。

その後、彼は時計をより安定して修理した。真の本领は多く覚えていることだけでなく、今何を目の前に置くべきか、いつ下げるか、いつ倉庫に再び証拠を取りに行くかを知ることだ。

後に師匠は学徒を試すとき、どれだけ部品名を暗唱できるかを問わず、修理のある段階で机の上に何が置かれているかを見た。一つ多いと乱れ、一つ少ないと止まり、一つ間違えると逆に組み付ける。小さな机面の管理が、複雑な仕事をその場で着実に進められるかどうかを決める。老師匠は後に、重要な段階の前に少し止まり、机面が次の一刀を支えているか問うよう教えた。答えが否定なら、まず整理してから手を動かす。複雑な仕事は目の前の情報の錯位で失敗することが多く、小さな机面をうまく管理すれば、遠くの倉庫にある本事を引き出せる。後に学徒が熟練するほど、机面はかえってきれいになった。彼は清爽とは少ないことではなく、ちょうどよいことだと知ったからだ。この言葉は後に新人の手引きに書き込まれ、まず現場の代償を見てから省力化を語るよう皆に促した。この注意があるからこそ、後に似た難題に再び出会っても、人々は慌てて古い方法を当てはめない。彼らはまずどの段階がリスクを負うかを問い、それから手放すべきか、締めるべきか、流れを組み替えるべきかを決めることを学んだ。

明らかにする

この物語が語るのは:ワーキングメモリ

Working Memory は Agent が現在のタスクで一時的に保持し操作する状態で、目標、制約、最近の観察、ツールの結果、中間成果物、仮説、次の計画を含む。通常はコンテキストウィンドウ、scratchpad、状態オブジェクト、またはワークフローの state に置かれる。企業 Agent の作業記憶は構造化され継続的に更新される必要があり、そうでなければ長いプロセスで同じ動作を繰り返し、制約を忘れ、古い結果と新しい結果を混同する。

重要なのは、それが単なる用語ではなく、実際のAI/Agentシステムで繰り返し現れる構造的な問題だという点だ。これを理解して初めて、いつモデルを足すべきか、いつプロセスを変えるべきか、いつガバナンスを補うべきかを判断できる。

メタファーのマッピング

  • 時計修理の作業台:現在のコンテキストにおける作業記憶
  • 歯車、紙片、観察:目標、制約、ツールの結果と中間状態
  • すべてを机の上に積み上げる:無構造にコンテキストを詰め込む
  • より大きな机:単に context window を拡大する天真な補修
  • 仕切りトレイ:構造化 working memory
  • 各ステップ完了時にトレイを更新:実行ループに合わせて状態を更新
  • 最後の洞察:ワーキングメモリは現在のタスクの操作可能な状態に注目し、すべてを長期保存するわけではない

Andy(任旭)判断

この概念の実戦的価値は、「賢く見えるAI機能」を納品可能、検収可能、ガバナンス可能な作業単位に分解する手助けをすることです。

scratchpadcontext windowエージェントループmemoryタスク状態
京ICP备2026014272号