エージェントは、ワークスペースに常駐するチームメイト型のAIです。名前、役割、人格、得意なスキル一式、利用できるコネクタ一式を持っています。同僚に話しかけるのと同じ感覚で話せます。
ZeroはVM0が標準搭載するデフォルトのエージェントで、ジェネラリストとしてアドホックなリクエスト、下書き、ブリーフィング、日常的な仕事のほとんどを引き受けます。多くのワークスペースはまずZeroだけで始めます。利用が広がるにつれて、特定の役割に合わせた追加エージェントを育てていけます。
なぜ「巨大な万能アシスタント」ではなくエージェントなのか
何でも屋のアシスタントは、挙動を見立てるのが難しいものです。何を知っているのか、何に触れるのか、次のリクエストにどう振る舞うのかが分かりません。エージェントは安定した形を持つスペシャリストとしてこの問題を解決します。
- 明確な役割。 各エージェントには名前と一文の説明があります。例:「Lisaは顧客向け返信を下書きして送信する。」「Timは週次の競合スキャンを担当する。」
- 絞り込まれたスキルセット。 役割に関係するスキルだけを読み込むため、挙動が予測可能です。経理担当のエージェントが急にコードを書き始めることはありません。
- 専用のコネクタ。 各エージェントは独自の権限付与を持ちます。財務エージェントはStripeに触れる一方、マーケティングエージェントは触れません。
- 人格。 トーン、声、デフォルトはエージェント単位で一度設定すれば、すべての行動に反映されます。
エージェントとのやり取り方
「エージェントと話す」形はチャネルによって変わります。
- Webチャット — サイドバーからエージェントを選びます。各エージェントは独自のチャット履歴を持ちます。
- Slack — Zeroに
@メンションします。Slackからの呼び出しは常にZeroに届きます。別のエージェントに引き継ぎたい場合は、Zeroの返信内のコントロールで切り替え、同じスレッド内で続行します。 - スケジュール — 特定のエージェントにスケジュールを割り当てて、適切な時間に適切なエージェントを動かします。
エージェントを指定しなかった場合は、Zeroがリクエストを処理します。
エージェントは隔離されている
各エージェントは単独で動きます。同じワークスペース内のエージェント同士は名簿で互いを確認できますが(名前、役割、稼働状況)、共有メモリも、メッセージのやり取りも、互いを呼び出す機能もありません。すべてのチャットは厳密に1つのエージェントに属し、そのエージェントが最後まで仕事を仕上げます。
これは意図的な設計です。
- 予測可能な挙動。 Lisaとのチャットは、最後までLisaとのチャットのままです。誰の声、スキル、権限が使われているのかが常に分かります。
- 予測可能な権限。 財務エージェントに付与されたコネクタが、マーケティングエージェントに漏れることはありません。「LisaがTimに頼み、TimがZeroに頼む」といった連鎖で影響範囲が無自覚に広がる心配がありません。
- 予測可能なコスト。 すべてのクレジットは、チャットを実行したエージェントに帰属します。エージェント間で隠れたやり取りが発生することはありません。
複数の種類の仕事にまたがるワークフローは、人間、スケジュール、または異なるスキルを読み込ませた同一エージェントで構成します。エージェント同士を呼び出させるのではなく、別の方法で組み立てます。
エージェントを作成する
ワークスペースでエージェントページを開き、Public(チーム全体に公開)またはPrivate(自分だけ)の下にある作成をクリックします。最初に名前とアバターを決めます。

エージェントを作成したらプロフィールを開き、説明、声、指示、利用できるコネクタなどを入力します。

- 説明。 このエージェントが何を手伝うかを1文で書きます。明確に書くほど、エージェントの振る舞いも整い、チームメイトも適切なエージェントを選びやすくなります。
- 声の調子。 トーンプリセット(Professional、Friendly、Direct、Supportive)を選ぶか、Instructionsタブで上書きします。
- 指示。 デフォルト言語、返信の長さ、人格の癖などはInstructionsタブで設定します。
- コネクタ。 このエージェントが必要とするツールへのアクセスを認可タブで付与します。デフォルトは読み取り専用です。
ほとんどのチームは最初の数週間で設定を調整します。挙動を観察しながら説明を磨いていくと、エージェントの振る舞いも引き締まっていきます。
エージェントとスキル
スキルは再利用可能なもの、エージェントはそれを実行する主体です。同じスキル(たとえば weekly-metrics)でも、2つのエージェントに割り当てれば、それぞれのトーン、デフォルト、コネクタ権限に応じて違う結果が出ます。
よくあるパターンは次の通りです。
- ジェネラリストエージェント(Zero)は幅広いスキルカタログを読み込み、状況に応じて選びます。
- スペシャリストエージェント(Lisa、Tim)は絞り込まれたスキルセットを一貫して適用します。
エージェント間で手順を書き、共有する方法はスキルを参照してください。
エージェントと権限
各エージェントは独自の権限付与を持ちます。ワークスペースレベルで接続されたコネクタが、自動的にすべてのエージェントから利用できるわけではありません。エージェントの認可タブから、どのエージェントに利用を許可するかを選択します。これにより、次のような制御ができます。
- ジュニアエージェントが本番システムに誤って触れることがありません。
- カスタマー対応エージェントは
#cs-repliesに投稿できる一方、#exec-strategyには投稿できません。 - 財務エージェントはStripeを読めるが、書き込み権限はCFOしか付与できない、といった分担も可能です。
エージェントが付与外の操作を試みた場合、その操作は拒否され、ログに記録されます。