コンテンツにスキップ

会話

Markdown で表示

会話は、1つのエージェントとの間で続いていくスレッドです。エージェントがコンテキストとして読む履歴を保持し、アプリを閉じても残ります。

会話は、エージェントと作業するときの基本の形です。話題が変わったら新しい会話を始め、同じ作業を続けている間は既存の会話を使い続けます。

実行が始まるたびに、エージェントはいま参加している会話からコンテキストを組み立てます。そこに、プロンプト、関連するメモリ、さらに会話がプロジェクトに属していればプロジェクトのコンテキストが加わります。

エージェントは、ほかの会話は読みません。同じエージェントとの2つのスレッドは互いに独立しています。スレッドをまたいで持ち越すべきことは、メモリかプロジェクトに置きます。

新しい会話を始める既存の会話を続ける
話題が変わった同じ結果を磨き上げている
スレッドが長く、行き詰まった試みでいっぱいになっているそれまでの履歴があるからこそ良い回答になる
改善を繰り返す中で、まっさらな状態から比較したいエージェントが作業の途中

長いスレッドにはコストがかかります。スレッド内のすべてがモデルの注意を奪い合い、やがてはコンテキストウィンドウも奪い合うことになります。3つの話題を渡り歩いたスレッドは、焦点を絞った3つのスレッドよりも悪い回答を生みます。

会話は新しい順に並ぶので、直前まで使っていたスレッドが一番上にあります。開くと、各実行が行ったツール呼び出しも含めて、履歴全体が復元されます。

あなたが離れている間も作業は続きます。実行の途中でアプリを閉じても実行はサーバー上で続き、戻ってきたときには結果がスレッドに入っています。実行を参照してください。

作業を続けるうちに、スレッドはたまっていきます。一覧を使いやすく保つための機能が4つあります。

  • 検索は、タイトルだけでなくメッセージの本文も対象にします。会話の名前ではなく、会話の中で交わされた言葉から探せます。
  • ピン留めすると、会話が一覧の一番上に固定されます。毎日開く会話に向いています。
  • 名前を変更すると、最初のメッセージから endue が生成したタイトルを置き換えられます。タイトルは要約であって、あなたが選んだラベルではありません。残しておく会話は、名前を変えておく価値があります。
  • アーカイブすると、終わった会話を削除せずに一覧から外せます。アーカイブしたスレッドも検索でき、再び開くこともできます。サイドバーに表示されなくなるだけです。

リンクをコピーすると、その会話へのリンクがクリップボードに入ります。これは自分用のブックマークで、共有のためのものではありません。リンクを開くには、あなたのアカウントが必要です。

複数の会話が同じ作業に関わっているときは、プロジェクトにまとめます。プロジェクトの中で作業するエージェントはプロジェクトのコンテキストを読むので、スレッドごとに背景を説明し直す手間を省く、いちばん手軽な方法になります。

  • 会話を別のエージェントに移すことはできません。
  • エージェントは互いの会話を読みません。同じエージェントでも、自分のスレッドをまたいで読むことはありません。
  • 非常に長いスレッドは、いずれモデルのコンテキストウィンドウを超えます。現実的な解決策は新しい会話を始めることで、長く残すべきことはメモリかプロジェクトに移しておきます。