オペレーターの理解
Supervity オペレーターとは何か、どのように動作し、作業を実行するか
Supervity において、オペレーター は人間に代わって作業の計画・実行・監督を担う AI 駆動ワーカーです。
オペレーターは単にプロンプトに応答するだけではありません。
明確に定義された権限、ポリシー、人間の制御下で動作する 意思決定システム として機能します。
Supervity におけるすべての作業委任の主要な抽象化です。
オペレーターとは何か(そして何ではないか)
オペレーターは:
- 自律的だが統制下にある
- マルチステップ推論が可能
- 実行計画に責任を持つ
- ツールと連携を使用できる
- 人間の入力のために一時停止するよう設計されている
- 完全に可観測で監査可能
オペレーターは次ではない:
- 単純なチャットボット
- プロンプトのみのアシスタント
- 静的ワークフロー
- ハードコードされたスクリプト
- ブラックボックス自動化
オペレーターはまず推論し、次に実行します。
オペレーター実行モデル
オペレーターはすべてのロールとユースケースに適用される一貫したライフサイクルで動作します。
1. 意図の理解
人間が 望ましい成果 を定義します。
例:
"Every weekday, review new support tickets and escalate urgent ones."
オペレーターは次を行います。
- 意図を解釈する
- 必要なシステムを特定する
- 不足情報を検出する
- 必要に応じて明確化の質問をする
この段階では実行は開始されません。
2. 計画と推論
意図が明確になると、オペレーターは次を定義する計画を構築します。
- トリガー(スケジュール、イベント、API)
- ジョブ完了に必要なステップ
- 条件ロジックと分岐
- 承認とレビューチェックポイント
- 再試行と失敗時の動作
この計画は次の特性を持ちます。
- 可視
- レビュー可能
- 変更可能
人間は実行前に常に計画を承認します。
3. ジョブとワークフロー
実行が開始されると、オペレーターは ジョブ を作成します。
- ジョブは作業の単一実行を表す
- ジョブは決定論的な ワークフロー を通じて実行される
- ワークフローは実行順序、依存関係、ロジックを定義する
オペレーターが ジョブを計画 します。
ワークフローが ジョブを実行 します。
→ 詳細:ワークフローの解説
4. ツールと連携の使用
実行中、オペレーターはツールを使ってシステムに作用できます。
ツールには以下が含まれます。
- 組み込み連携(email、CRM、files、chat)
- 登録済み外部 API
- 内部サービス
- カスタムツール
ツール使用は次の特性を持ちます。
- 明示的に権限付与される
- ワークスペースごとにスコープされる
- ログ記録され監査可能
オペレーターが いつ ツールを使うかを決定します。
プラットフォームが どのように ツールにアクセスするかを統制します。
→ 詳細:連携の概要
5. Human-in-Command 監督
機密または高インパクトのステップでは、オペレーターは実行を一時停止します。
例:
- 承認が必要
- 手動入力が必要
- 例外処理
- 意思決定のエスカレーション
レビューステップに到達すると:
- ジョブは安全に一時停止する
- 完全なコンテキストが保持される
- 人間の意思決定後にのみ実行が再開される
→ 詳細:人間によるレビューと承認
6. 実行、監視、適応
承認後、オペレーターは次を行います。
- 逐次または並列でステップを実行
- 失敗時に安全に再試行
- ログ、メトリクス、イベントを発行
- 進捗と出力をリアルタイムで提示
ジョブは以下でトリガーできます。
- 手動実行
- スケジュール
- Webhook
- API
オペレーターは結果と人間の入力に基づいて実行を適応させます。
オペレーターができること
ワークフローのオーケストレーション
- マルチステップ実行計画を構築
- 複数システムを横断して連携
- 条件ロジックを適用
- 障害を適切に処理
データとコンテンツの処理
- 構造化データを抽出
- フォーマットを変換
- コンテンツを要約または生成
- 出力を下流へルーティング
意思決定の支援
- 条件を評価
- 入力を分類またはスコアリング
- アクションを推奨
- 最終権限を人間に委譲
API 経由の運用
- バックエンド実行プリミティブとして機能
- プログラムからジョブをトリガー
- ヘッドレス運用をサポート
- 外部システムに組み込み
→ 詳細:Workflows API
オペレーターの所有権とアクセス制御
オペレーターはワークスペース内に存在し、ロールベースアクセスを尊重します。
-
Admins
権限、ツール、ポリシーを設定 -
Editors
オペレーターとワークフローを作成・変更 -
Runners
ジョブを実行 -
Viewers
実行とログを観察
すべてのアクションはログ記録され監査可能です。
保存済みオペレーターと再利用
オペレーターは永続的なシステムエンティティです。
次が可能です。
- 保存して再利用(アプリの My Operators を参照)
- チーム間で共有
- 自動実行のスケジュール
- 外部からトリガー
- バージョン管理とロールバック
オペレーターは時間とともに進化します。
一度きりの自動化ではありません。
セキュリティとガバナンス
オペレーターは厳格な制御下で動作します。
- 最小権限
- 暗号化された認証情報
- ポリシーベースの制限
- 承認ゲート
- 完全な監査トレイル
オペレーターは人間が明示的に許可した範囲外では行動できません。
誰がオペレーターを使うか
ビジネスユーザー
- 運用作業を委任
- 承認を通じて制御を維持
運用チーム
- 実行を標準化
- ガバナンスと信頼性を実施
開発者・プラットフォームチーム
- オペレーターを実行単位として使用
- API で統合
- ツールで機能を拡張
次のステップ
- 実行を理解する → ワークフローの解説
- ガバナンスを追加する → 人間によるレビューと承認
- システムを統合する → 連携の概要
- プログラムからトリガーする → Workflows API
オペレーターは Supervity の コアシステムプリミティブ です。
他のすべては、オペレーターが計画・実行し人間と協働する方法を支えるために存在します。