コンテキストを伴わずに届いたチェックイン
コードを書く人がそれぞれエージェントで既に速くなっているなら、チームの次の人が仕事を続けられるように、何が成果物と一緒に渡る必要があるでしょうか。Kay Malcolmの答えはセッションそのものです。2026年9月14日にAI Engineerチャンネルで公開された講演で彼女は、コミットがコードを着地させても、次のシフトには続けるためのものが何も残らないことがあると言います。その9月の日付は、録画が投稿された時点です。彼女はこの仕事の話を2025年に置きます。
彼女は、Oracleでアウトバウンドのデータベース製品管理を担当し、同社に20年いると言います。彼女が描く組織には四種類の仕事があり、人数は示しません。プラットフォーム開発、自分が書いたと言うプラットフォーム上のライブ・ラボのコンテンツ、QA、そしてAIで行うフロントエンド開発です。彼女はそれ以前の期間を、トークンを限界まで使う時代と呼び、チームはその後、彼女が責任あるAIと呼ぶものへ移ったと言います。
その以前の時期についての彼女の判断は、AIが個人を速くし、チームはそれ以上生産的にならなかったというものです。サイクルタイム、スループット、トークン費用は出していません。例はオランダの一つのチームです。彼女は、彼らが彼女の午前4時にコードをチェックインし、そのチェックインからCodexのコンテキストを外したと言います。彼女はOracleのチームがCodexを使っていると言います。広いチームは半分がEMEA、半分が米国だと説明し、その早い時刻をそうやって説明します。
彼女の説明では、米国側の半分はコードを持ったまま、それを生んだセッションを持たずに起きました。彼女は、チームがその後、AI支援のコーディングが作ったコンテキストの穴をAIで埋めたと言います。OracleでCodexを使っていたという話は、そのチームがどう働いていたかについての彼女の説明のままです。
コードは入り、ボトルネックは移りました
あの朝についてのMalcolmの診断は、彼女自身の作業の流れにおけるバージョン管理の問題です。彼女は、GitHubがコードを追跡し、リポジトリは分岐し、gitはコードを記録した一方で人の意図はコミットの外に残ったと言います。これが、このチームのgitの使い方についての彼女の説明です。
彼女は、トークンとAIに使ったお金がテストと検証の時間をそのまま残したので、自分はまだマネジャーたちに、なぜチームはもっと速くならないのかと尋ねていたと言います。支出額も、トークン量も、テスト時間の測定も挙げていません。彼女の話では、差し引きはなお、マネジャーが期待した加速には届きませんでした。
コードを書くことがボトルネックでなくなると、チームには協調の層が必要だったと彼女は言います。その層は次の手順を追跡し、エージェントが下している決定を説明し、質問と衝突を解消しなければなりませんでした。講演のこの部分で、AIはその層が含めなければならない新しいチームメイトです。彼女は、自分のチームの何人かが聴衆の中にいたと言います。
モデルを囲むハーネス
Malcolmはそこで一夜の話を脇に置き、本物のエンタープライズ・エージェントとは何を指すのかを定義します。彼女は、ほとんどの人がそのエージェントをモデルにワークフローを足したものとして扱い、自分はその二つだけで全体だとは認めないと言います。彼女の話では、会場はおおむね、エンタープライズ・エージェントがその二つより多いということに同意していました。
彼女の束には五つの部分があり、彼女はこの束をハーネスと名付けます。ツールはエージェントが行動する手段です。コンテキストはコンテキストウィンドウ、つまりプロンプトの中の材料です。彼女はメモリをそれ自体の部分として名付け、後でセッション状態と、セッションをまたいで残るものとを区別します。検索は、エージェントが関連する断片だけを取り戻す方法です。彼女は全部を引かせたくないからです。ガードレールも同じ層にあります。彼女は、会場の開発者はセキュリティを気にしないと冗談を言い、それから自分の役割ゆえにガードレールはそこにあるのだと言います。
彼女はこの束をマーベル風のイメージで説明します。モデルはガラス瓶の中に浮かぶ脳です。ハーネスは仕事をする身体です。メモリは、脳から身体のほかの部分へコンテキストを運ぶ中枢神経系です。彼女はGitの隙間を振り返り、欠けていたのはその神経系だったと言います。
- ツール: エージェントが世界に作用する手段です。
- コンテキスト: コンテキストウィンドウ、つまりプロンプトの中の材料です。
- メモリ: ハーネスの中の別の部分です。彼女は後で、セッション状態とセッションをまたいで残るものとを区別します。
- 検索: 保存したもののうち、関連する断片を取り戻すことです。
- ガードレール: 彼女がハーネスの残りと同じ層に置く限界です。
彼女が覚えておいてほしい五種類のメモリ
Malcolmは、メモリの類型は多く、自分は会場に覚えてほしい一般的なものを五つ選んだと言います。これは教えるためのセットであり、講演のために彼女が選んだ一覧です。ここで彼女は、セッション状態とセッションをまたいで残るものとを分けます。ハーネスの中でメモリと名付けたときに後回しにした区別です。定義のあと彼女は、開いている問いはそのメモリがどこにあるかだと言います。
彼女は、自分がSasha Fierceと名付けた個人用のチーフ・オブ・スタッフ・エージェントに触れ、すぐに脇へ置きます。この講演はエンタープライズ・エージェントのための意味メモリについてのものだと彼女は言います。
- 短期メモリはセッション状態です。彼女の例はチャット、Claude Code、Codexです。
- 長期メモリは、セッションをまたいで残るものです。
- エピソードメモリは、エージェントが前回、誰かまたは何かとやり取りしたときに起きたことです。
- 手続きメモリは、使ったツールと踏んだ手順です。
- 意味メモリは、この講演が扱うものだと彼女が言うエンタープライズの知識です。
専用ストアをもう一つ置くことが高くついた理由
保存の論拠は、Oracle以前の話として届きます。Malcolmは、自分が電力会社と呼ぶSouthern CompanyからOracleに入ったと言います。自分はアトランタを拠点にしていると言います。Southern CompanyではSQLパフォーマンスのチューナーとして働きました。init.oraパラメータ、つまりOracleの起動パラメータを知っていて、サポートに書き留めるなと言われたものも含むと言います。その世界では、データは行と列だったと彼女は言います。
それから一人の開発者が、非構造化データを保存してほしいと頼みました。彼女は、調べてから戻ると伝え、結局そうしなかったと言います。彼女の記憶では、Southern CompanyではDBAが管理するデータベースごとに週次の会議が二つあり、一つはセキュリティ、一つはパッチでした。背景はサーベンス・オクスリー法、彼女が今もその会議と結び付けている米国の企業コンプライアンス法です。その開発者が非構造化データ用の別データベースを入れると、自分の負荷は会議二つから四つになったと言います。これらの回数は、その仕事についての彼女の記憶です。
彼女は続いて、電力を復旧するために鉄塔へ登る人々のための生命安全のワークフローを語ります。システムは偽陽性と偽陰性を出し、その集団は登る人を送り出す前に近くの電柱を確認したがっていたと言います。彼女は関係の問いに、五段階にネストしたUNION ALLで答えました。およそ20分かかったかもしれないと言い、そのクエリをグラフの前身と呼びます。20分は、彼女が覚えているそのワークフローの中で、そのクエリについて彼女が挙げた数字です。
彼女は、その集団が続いてグラフデータベースのNeo4jを入れ、繰り返していた自分の会議が六つになったと言います。専門化したデータベースが広がる問題を解く手助けをするため、辞めてOracleへ行ったと言います。これが、彼女が去った理由についての彼女の説明です。
ストアは四つ、エージェントが信頼できる場所は一つもありません
Oracleに入ってからMalcolmは、Joe Mundyと名付ける通話相手が、会社は遅れていて、Redisを導入している最中で、ベクトルデータベースを持っていると告げたと言います。その名前、Redisの導入、Oracleが遅れていたという感覚は、すべて彼女が覚えている通話の一部です。
彼女のテーゼはすぐ後に続きます。リレーショナルなコピー、JSONのコピー、グラフのコピー、ベクトルのコピーを読まなければならないエージェントは、単一の信頼できる情報源を自ら作り出さなければなりません。彼女は、ときには正しく、たいていの場合は誤り、誤った推測はトークンを燃やすと言います。「Most times(たいてい)」は彼女の見積もりです。誤り率もトークン数も示していません。
彼女は、メモリはファイルシステム上にも、ClaudeやChatGPT向けのmemory.mdのようなアシスタント用ファイルの中にも置けると言います。彼女の論では、一人が読めるファイルは、彼女がこれから壇上で見せる調整の問題をなお越えられません。
失敗を見せるため、彼女はボランティア四人を、リレーショナルデータベース、非構造化データベース、グラフデータベース、ベクトルデータベースとして座らせます。彼らが保存する文は一つ、「The cow jumped over the moon(牛が月を飛び越えた)」です。座ったまま囁くように言います。大声で話せばトークンが五倍になる、と彼女は言い、それはボランティアに与えたルールです。単一の信頼できる情報源を一つに決められなかった失敗を、彼女は実演として扱います。
メモリの種類を一つのデータベースへ対応させた彼女の地図
Malcolmが会場に残してほしいと言う一文は、製品についての主張です。彼女は、OracleはJSON、グラフ、ベクトル、空間データ、そして不変のブロックチェーン様式のデータを一つのデータベースに、同じテーブルまたは同じパーティションにまでネイティブに保存できると言います。ネイティブな型、パーティションの範囲、ブロックチェーン様式の不変性は、壇上での彼女の主張のままです。
彼女は、任意のデータ型と任意のワークロードが、自分が26AIデータベースと呼ぶものの上で、AWS、Google Cloud、Azure、OCI、オンプレミスで動くと言い、会場の驚きをOracleのマーケティングの問題として読みます。26AIは、その任意のワークロードという一文に彼女が口にした名前です。それらのクラウド上での利用可能性は、未確認のままです。
彼女は続いて、自分のメモリの類型がどこに置かれるかをスケッチします。壇上の言い方は圧縮されていて、一部の類型は複数の表現に入ります。表は彼女が口にした割り当てに従います。それは彼女の提案です。
彼女は、別々のデータベース四つは互いに話せない、それがボランティアが示したことだと自分が受け取ったことだと言い、ハーネスを動かすエージェントのメモリを置くのに最適な場所をOracle AI Databaseと呼びます。調整の要点は彼女の論です。講演の中で「最適」の横に比較はありません。彼女はイメージに戻ります。ハーネスは身体であり、メモリは神経系です。
| 彼女が名付ける表現 | そこに割り当てるメモリ |
|---|---|
| リレーショナルまたはJSON | 長期メモリと手続きメモリ |
| グラフ | 短期メモリと長期メモリ、さらに手続きの手順とそれらのあいだの関係 |
| ベクトル。テキストとしても保存 | エピソードメモリと意味メモリ |
内部ブローカーがコミットと一緒に残したもの
Malcolmは、自分のチームが一夜の穴に内部のメモリ・ブローカーで答えたと言います。講演はそれをPyと呼び、後にPollyと呼びます。壇上に出た二つの言い方です。彼女はどちらの綴りも、出荷する製品名としては示しません。
彼女の説明では、ブローカーは手続き的、エピソード的、長期のコンテキストを残し、人間のチームメイトがフォーク、ブランチ、コミットをまたいでコードとコンテキストを共有しました。彼女は、チームが自動の継続を捨てたと言います。Pollyがコンテキストを作り、そのコンテキストがどのフォーク、ブランチ、コミットに属するかを見極めるあいだ、開発者は制御を保ちました。ブローカーの話は、コンテキストがフォーク、ブランチ、コミットに結ばれ、人がなお担っている様子を示します。
彼女はこの例を単純化しすぎていると呼びます。エンタープライズの規模では、メモリはハーネスの中で譲れないものになると言います。その拡大は彼女の判断として残します。
論文と、ユーザー一人のメモリの限界
Malcolmは、飛行機で論文を三本読んだと言います。彼女はOpenAIの論文一つとHarrison Chaseの一行を言い換え、三本目の題名は出しません。その後に続くClaudeについての指摘は、その二つを読んだあと、彼女自身が行った比較です。
名前を出さないOpenAIの論文を彼女が言い換えた内容では、社内のデータエージェントが文字列照合ではなく正しく絞り込むためにメモリを必要としました。その文言は彼女の機内での読書です。題名は示していません。
彼女はHarrison Chaseを引き、自分が「Your harness, your memory(あなたのハーネス、あなたのメモリ)」と表した一行を挙げ、続いて、ハーネスを所有しなければメモリも所有しないと言います。これは壇上での引用であり、その文言は未確認です。
彼女は続いて、Claudeのメモリは一人のユーザーには働くファイルシステムのメモリのように振る舞い、エンタープライズの利用が一人を超えて広がると問題を生むと言います。その一人という限界は彼女の比較です。彼女は壇上で、Claudeのメモリ実装も、複数ユーザーでの失敗も示しません。
KevinとLindaのために彼女が描いた引き継ぎ
壇上からMalcolmは、pip、つまりPythonのパッケージ導入ツールで入れると自分が言うパッケージを指します。講演がその名前を記す仕方はOracle agent memoryです。彼女は、SDKが進行中の会話、メモリ、事実を保持し、何を残す価値があるかを見極めると言います。パッケージ名、導入の一行、その保持の振る舞いは、彼女が壇上で示したポインタのままです。
彼女が描く経路は、チームメイト二人、KevinとLindaを使います。Lindaは会場に座っていると言います。KevinはそのSDKを通じてブローカーとコンテキストを共有します。保存先はOracle Autonomous Databaseであり、モデルはチームが選ぶLLMか、彼女がOracle private AI services containerと呼ぶものの中のローカルモデルであり得ると言います。Autonomous Databaseとプライベートなコンテナは、未確認の製品主張のままです。KevinとLindaは、引き継ぎのための彼女の例示用の名前です。
締めは冒頭の判断を繰り返し、製品の結果を足します。AIは個人を速くし、Oracle AI Database上の共有メモリはチームを速くすると彼女は言います。チームが速くなるという結果は彼女のものです。チームの指標は示していません。彼女はまた、26AIによってチームはファイルシステムへの保存、データベースに格納したファイル、またはデータベース内のJSONおよびリレーショナルなモデリングを選べると言います。その選択は、製品についての彼女の説明のままです。
- Kevinがセッションを共有します Kevinは、Malcolmが壇上で名付けるOracle agent-memory SDKを通じて、内部ブローカーへコンテキストを送ります。
- ブローカーが残すものを決めます 彼女は、SDKが進行中の会話、メモリ、事実を保持し、何を残す価値があるかを見極めると言います。講演はブローカーをPy、次いでPollyと呼びます。
- 管理されたデータベースが保存します 彼女は、保存先がOracle Autonomous Databaseだと言います。その配置は彼女の壇上のスケッチの一部です。
- モデルが共有コンテキストを読みます 彼女は、チームが選んだLLMを呼べるか、彼女がOracle private AI services containerと呼ぶものを通じてローカルモデルを使えると言います。
- Lindaが仕事を続けます Malcolmが会場にいると言うLindaが、共有されたコンテキストからKevinの仕事を引き継ぎます。
チームがこの講演から持って帰れること
使える論は、速い個人のセッションと、diffだけを受け継ぐチームとの分かれ目です。次の手順、エージェントの決定の理由、質問と衝突の履歴は、次の人が読めるどこかに置かなければなりません。Malcolmの一夜の話は、その分かれ目が現れる一つの形です。オランダの一つのチームが、彼女の午前4時にCodexのコードをチェックインし、セッションを残しませんでした。コミットで終わるエージェントのセッションなら、同じ穴が生まれ得ます。
彼女の五つの類型は、そのストアのための実務のチェックリストです。セッション状態、セッションをまたいで残るメモリ、最後のやり取り、ツールと手順、そしてその変更が依存したエンタープライズの知識です。検索とガードレールは、そのストアを囲むハーネスの一部のままです。五つの類型は、彼女が教えるために選んだセットです。
ストアを分けると、彼女が壇上で見せた調整の失敗が再び起きます。リレーショナルデータベースでも、JSONデータベースでも、グラフデータベースでも、ベクトルデータベースでも、一人のユーザーが読める個人のメモリファイルでも同じです。複数の表現を一つのシステムに置くことが、彼女の提案する手当てです。彼女が名付けるOracleの能力は、話し手の主張のままです。Oracle AI Databaseは、彼女が最適な場所と言う文の上の名前です。26AIは、任意のデータ型、任意のワークロード、彼女が挙げるクラウド、そして締めの保存の選択に彼女が使う名前です。
チームは、彼女がブローカーについて説明する制御の選択を写せます。コンテキストをフォーク、ブランチ、コミットに付け、次のセッションが何を続けてよいかを人が決めます。彼女は、Pollyがそのコンテキストを作るあいだ開発者が担い、自動の継続はわざと捨てたと言います。講演はその設計を、彼女が単純化しすぎていると呼ぶ内部の話として示します。
- セッションが向かっていた次の手順。
- エージェントがその決定をした理由。
- 質問と衝突、そしてそれらをどう解消したか。
- そのコンテキストが属するフォーク、ブランチ、コミット。何を続けるかは人がなお選びます。
出典
あわせて
資料と編集方針
この記事は、AI Engineerチャンネルで2026年9月14日に公開されたKay Malcolmの講演「No Memory, No Harness: Why the Database Is the Last Line of Defense」をたどります。確認日は2026年10月10日です。9月の日付は、録画が投稿された時点です。彼女はトークンを多く使っていたチームの話を2025年に置きます。この記事は講演に依拠します。JSON、グラフ、ベクトル、空間データ、ブロックチェーン様式のデータのネイティブな保存、26AIという名前、AWS、Google Cloud、Azure、OCI、オンプレミスでの利用可能性、エージェント・メモリのパッケージ、Autonomous Database、プライベートAIサービスのコンテナについて、Oracleの製品ページは根拠にしていません。彼女はOpenAIの論文一つとHarrison Chaseの一行を言い換え、三本目の論文の名前は出しません。その二つの言い換えは、公開された原文と照合していません。