第4章

チームと委任

エージェント同士は互いに仕事を手渡すことができます。この章では、それが起きる二つの方法、それを取り仕切る組織図、そして人がつまずきやすい区別、つまり「存在を知っていること」と「許可」は別物だという点を扱います。

全章

同僚とサブエージェント

協働のかたちには二種類あり、それぞれ振る舞いが異なります。

同僚サブエージェント
それが何かそれぞれが自分のページ、チャネル、記憶を持つ、二つの独立した最上位エージェント一つの親エージェントの中に入れ子になった専門エージェント
仕事の流れ方一方のエージェントがもう一方にメッセージを送り、返信を待つ親がタスクを引き渡し、結果を受け取る
記憶それぞれのペアが、時間をかけて自分たちの継続的な会話を積み上げていく自分自身のコンテキストの中で動き、そのあと報告する。親の会話は汚れずに済む
設定場所はその Talk to Agent タブと組織図その サブエージェント 、親エージェントの

作業が誰か他者の仕事の中の一手順にすぎないなら、サブエージェントを使ってください。この会社を調べる、この節を書く、このファイルを確認する、といった具合です。相手側に自分の責任、自分の受信箱、自分の作業記憶があるなら、同僚を使ってください。サポートエージェントが請求書についてビリングエージェントに尋ねるのは、上司と助手ではなく、二人の同僚です。

既製のチームがこれを具体的にしてくれます。カタログには19の出発点チームがあります。上司と、その上司が仕事を任せる専門エージェントたちのセットです。それに加えて、一つずつ導入できる180以上の個別の専門エージェントもあります。

組織図

その Org Chart セクションは、運営全体を図に描きます。人はそれぞれの役割とともに上に、エージェントはその下に報告の木構造として並び、それぞれが自分の報告階層の深さに対応する行に収まり、マネージャーはその部下たちの真上に中央揃えで置かれます。サブエージェントは別のノードとしてではなく、親のカードの中のラベル付きの帯として現れます。実際、それがサブエージェントの正体だからです。

カード同士をつなぐ線はそれぞれ違う意味を持ちます。マネージャーと部下をつなぐ線、点線で結ばれる相互の同僚関係の線、破線で表される人からエージェントへのアクセスの線、そしてエージェント同士のメッセージ許可の線です。ヘッダーのトグルで、それぞれの系統ごとにオン・オフできます。管理者は暗黙のうちにすべてのエージェントにアクセスできるため、そのアクセス線は既定では隠されています。表示すると、他のすべてが埋もれてしまうからです。

この図はライブです。あるエージェントが別のエージェントにメッセージを送ると、そのリンクがリアルタイムで光ります。親がサブエージェントに委任すると、その特定のサブエージェントの行が光ります。チームが本当に協力し合っているのか、それとも一つのエージェントがすべてをやっているのかを見極める、最も早い方法です。

操作はトラックパードに最適化されています。二本指スクロールで視点を動かし、ピンチまたは Ctrl+スクロールでカーソルへ向かってズームし、空いたキャンバスをダブルクリックすると図面全体が画面に収まります。 / で検索し、 Enter Enter で一致箇所を順に見ていきます。カードをドラッグすると移動、角をドラッグするとサイズ変更、コネクタの中央をドラッグすると経路を変更できます。レイアウトはアカウントに保存され、端末を変えても付いてきます。さらに レイアウトをリセット ボタンで、すべてを一瞬で自動配置に戻せます。

エージェントの位置を決める

配置は、エージェントの Talk to Agent タブで編集します。図そのものでは編集できません。

  1. マネージャーを設定する。 一つのエージェントを、名前と説明にマッチする入力式フィルター選択で選びます。
  2. 直属の部下と同僚を設定する。 同じ選択方式で、複数選べます。一方を設定すると、もう一方も自動的に更新されます。あるエージェントを自分の部下として指定すれば、二度目の操作なしに、あなたはそのエージェントのマネージャーになります。
  3. メッセージのやり取りを決める。 受信を許可送信を許可 はそれぞれ三段階です。全員、誰も許可しない、または特定のリストです。 組織図から自動生成 にチェックを入れると、たった今設定したマネージャー、部下、同僚から両方を導き出せます。ほとんどのチームにとって、これが正しい既定値です。
  4. 任意で、同僚が依頼できる内容を制限する。 変更を伴うタスクは自分のマネージャーのためだけに実行する とは、他のエージェントには読み取り専用のサービスしか提供しないという意味です。質問はできますが、何かを変更するツール、つまりメールを送る、投稿する、ファイルを書くといったものは、マネージャーのためにしか動きません。

保存はすぐに反映され、再起動は不要です。ダッシュボードには、この相互性のルールによって何件の関連エージェントが更新されたかが表示されます。

可視性と許可の違い

同じタブの一番上には、 Visibility コントロールがあります。 なしすべてのエージェント または 特定のエージェント 。これは、このエージェントにどの同僚の存在を伝えるかを決めるものです。既定値は なし、つまり最も安全な設定です。エージェントは、すでに連絡できる同僚以外の同僚について何も知りません。

重要な違い

あるエージェントに 存在を知らせても、 同僚が存在すると知っても、その同僚にメッセージを送れるようにはなりません。可視性が変えるのは、そのエージェントに何が伝えられるかだけです。実際に何が通るかは、メッセージの許可リストが決めます。メッセージを送ってはいけない同僚が見えているエージェントは、ただその名前を知っているだけです。

それとは別に、 他のエージェントと会話を開始できる チェックボックスは、送信メッセージを丸ごとオン・オフします。チェックを外すと、単に知らせるのをやめるのではなく、その能力自体を本当に取り上げます。そして極端な例として、 人間専用 とラベル付けされたエージェントには、そのアクセスと安全性のカードにより、許可リストが何を言おうとも、どのエージェントからも一切到達できません。これは、人間だけが操作すべきエージェントのための設定です。

阻止された試みは、黙って終わるわけではありません。呼び出したエージェントには、組織図上の制限を明示した説明が届き、たいていは代わりに自分のマネージャーを通すよう提案されます。

エージェントが協力する様子を見る

その Agent to Agent セクションは、エージェント間のやり取りを会話として整理します。左側のレールにはペアごとに1行ずつ、最新の活動が先頭に来る形で並び、両方のアバター、最新のプレビュー、メッセージ数、そしてやり取りが進行中の間はライブのドットが表示されます。同僚同士の会話は、両方向を一つの行にまとめます。サブエージェントへの委任は、方向性を保ったままです。委任先は同僚ではなく役割だからです。

セグメント化されたフィルター、 すべて同僚サブエージェント進行中 で一覧を絞り込み、検索ボックスは参加者名とメッセージ本文にマッチします。ペアを選ぶと、日付の区切りとともにやり取りの全文が読め、 過去のものを読み込む ボタンもあります。それぞれのやり取りには、依頼内容、回答、そして相手側にかかった時間が示されます。一度も回答が来なかったやり取りには、 記録された返信なし と表示され、いつまでも点滅し続けることはありません。これが、途切れた引き継ぎを見つける方法です。

サイドバーの項目は、これを全体として映し出します。やり取りが進行中であれば点滅し、パネルが閉じている間に届いたメッセージの件数がバッジに表示されます。

うまく機能するチームを設計する

  • 一つのエージェントから始める。 二つ目のエージェントが意味を持つのは、自分専用のツールと受信箱を持つ、はっきり別の仕事があるときです。最初のエージェントが忙しいからではありません。
  • すべてのエージェントにマネージャーを与える。 報告系統のない平坦な集団では、「自分のマネージャー限定」という制限が意味をなさなくなり、ブロックされた呼び出しの行き先がどこにもなくなってしまいます。
  • 手順にはサブエージェントを、仕事には同僚を選びましょう。 その作業が常に他のエージェントのタスクの一部としてしか起こらないのなら、それはサブエージェントです。
  • 可視性は絞っておく。 エージェントが知らされる同僚一人ひとりが、そのエージェントが毎ターン運ぶことになるコンテキストです。 特定のエージェント は、 すべてのエージェント 実際の環境のほとんどで、それに勝ります。
  • 図を毎週確認する。 一つのカードだけがずっと光り続け、他がまったく光らないなら、仕事は実際には分散されておらず、余分なエージェントは貢献以上のコストをかけています。