← 概念解説に戻る

Concept Fable

会話スレッド

先に結論:Thread はマネージド Agent API において会話状態を保存するオブジェクトである。ユーザー、アシスタント、メッセージを同じ持続的コンテキストに入れ、後続の run が既存の対話に基づいて実行を継続できるようにする。企業 Agent において、Thread の価値は単にチャット記録を保存することではなく、ある顧客、チケット、タスク、またはプロセスのコンテキストを切り離し、異なる会話の混同を避け、監査、復旧、要約、権限制御のための境界を提供することにある。

スレッド · 会話状態オブジェクト

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

寓話

公文書館にある、切ってはならない一本の糸

文書館は毎日多くの来訪者を迎える。祖先の財産を調べる者、借金を取り立てる者、昔の案件を続けて処理する者。初期の館員は、各問い合わせを個別の紙片に書き、処理が終わると戸棚にしまっていた。

ある老人が三日続けて同じ田んぼを調べに来た。初日は祖父の名前を言い、二日目は地境を補足し、三日目には「昨日のあの契約の隣には何があったか」と尋ねた。新しい館員はその日の紙片しか見ておらず、「昨日」がどの契約を指すのか全く分からなかった。

最初の修正で、館員はすべての紙片を老人の前に積み上げた。老人は十数枚の無関係な記録に埋もれ、館員も現在の問題の文脈を見つけられなかった。

二度目は、彼らは日付で綴じた。日付は明確になったが、同じ日の別の人物の問い合わせを混ぜてしまった。隣の商人の債務事件が祖産事件に挟まり、地名を読み違えかけた。

老館長は赤い糸を取り出し、同じ事柄への各回の問い合わせ、補足資料、回答、未解決の問いを一本につなぐ。次に老人が来たとき、館員はこの糸をたどれば、何が確認済みで何がまだ不足しているかがわかる。

レッドラインにも規則がある。老人が別の債務問題を開けば、別の線を立てる。旧案件が終われば、その線を封存する。すべての会話を一団に絡めてはならず、毎回空白から始めてもならない。

その後、アーカイブでの誤解はぐっと減った。連続した手続きには追跡可能な一本の線が必要で、関連する文脈を保つことで次の応答が前の段階につながり、訪問者を振り出しに押し戻さずに済む。

後に館員は、赤い線が「知らない」と言う助けにもなると気づいた。線に沿って見れば、ある資料が一度も提出されていなければ、館員は覚えているふりをせず、来訪者に補うよう求める。連続した会話の価値は、前文を覚えることだけでなく、同じ事柄の中で既知、未知、次の一歩を保つことでもある。 老館長はまた皆に、線が長すぎる時は要約を整理せねば、後から来る者がやはり迷うと注意した。連続性を保つとは、過去を無限に積み上げることではなく、現在の問題に役立つ前情を受け止めることだ。線が途切れなければ、事は毎回最初から説明せずに済む。 後に来訪者も資料を補うのをいとわなくなった。館員がそれを正しい線に接続すると知っているからだ。 この言葉は後に新人の手引きに書き込まれ、まず現場の代価を見てから省力化を語れと皆に促した。 この注意があったからこそ、後に似た難題に再び出会っても、皆は慌てて古い方法を当てはめなかった。

明らかにする

この物語が語るのは:会話スレッド

Thread はマネージド Agent API において会話状態を保存するオブジェクトである。ユーザー、アシスタント、メッセージを同じ持続的コンテキストに入れ、後続の run が既存の対話に基づいて実行を継続できるようにする。企業 Agent において、Thread の価値は単にチャット記録を保存することではなく、ある顧客、チケット、タスク、またはプロセスのコンテキストを切り離し、異なる会話の混同を避け、監査、復旧、要約、権限制御のための境界を提供することにある。

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

メタファーのマッピング

  • アーカイブ:Agent プラットフォームまたは企業アシスタントシステムをホスト
  • 訪問者が連続で詳しく尋ねる:持続的なマルチターンタスクまたは長期チケット
  • 壁に紙片が貼り尽くされている:会話境界のないグローバルコンテキストの堆積
  • 古いメモをすべて読み直す:履歴メッセージに乱暴に詰め込み、コストが高く混乱しやすい
  • 番号付きの細い線:Thread オブジェクト
  • 紙片を時間順に線上に通す:同一セッション内の message シーケンス
  • 交代しても引き継げる:異なる実行 run が同じセッション状態を再利用できる
  • 他人の記録を混入しない:Thread がコンテキスト分離と状態境界を提供する

Andy(任旭)判断

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

messagerunassistantconversation statememory
京ICP备2026014272号