ワークフローアシスタント
ワークフローアシスタントは高度なAIアシスタントの一形態です。完全なオープンな対話ではなく、ユーザーはAIによって指示された定義済みのステップの順序を辿ります。これにより、複雑で多段階のプロセスを逐次ガイドすることが可能になります。
ワークフローアシスタントとは何ですか?
ワークフローアシスタントは、矢印で結ばれたノードの可視的なフローチャートに基づいて動作します。各ノードは特定のタスクを実行します。
| ノードのタイプ | 説明 |
|---|---|
| 開始/終了 | ワークフローの開始点と終了点 |
| 評価 | コンテキストを分析し、ワークフローのメモリに情報を保存 |
| 条件 | 式を評価し、フローを適切な方向へ送る |
| LLM | 特定のタスクのために言語モデルを呼び出す(任意:入力待ち) |
| 承認 | はい/いいえの質問を投げ、回答に基づいてフローを進める |
ワークフローは各ステップの後で自動的に状態を保存します。ユーザーが入力を提供すると、ブラウザを閉じた後もワークフローは元の場所から正確に再開されます。
ワークフローアシスタントの 使い方
新しい対話を開始し、リストからワークフローアシスタントを選択します。アシスタントが自動的にすべてのステップを案内します。いくつかのステップではアシスタントがあなたの反応を待ち、他のステップでは入力なしで自動的に進みます。
チャット入力の右側にあるWorkflowボタンを表示します。これをクリックすると、すべてのステップと現在のステータス(待機、活動中、完了、入力待ち、スキップ、エラー)を含むパネルが開きます。
いつでもチャットを閉じて後で再開できます。ワークフローは中断した点から続行します。
例: Deep Research アシスタント
Deep Research アシスタントは、すべての環境で利用可能なワークフローアシスタントの例です。ユーザーを徹底的な調査プロセスへと導きます。
- トピックの決定 — AIが調査対象と深さを問います
- 検索クエリの作成 — AIが的確な検索クエリを作成
- 調査の実施 — AIが調査を実施し情報を収集
- レポート作成 — AIが構造化された調査レポートを作成
- 完了 — ユーザーがレポートを評価し、追加の質問をすることができます
ワークフローアシスタントの作成
管理者は管理環境で自分でワークフローアシスタントを作成できます。アシスタント → 新しいアシスタント → ワークフローアシスタントを選択します。空のキャンバスから開始するか、既存のプリセットをベースにします。
一般設定
ワークフローを作成・編集する際、全体の設定パネルで以下を設定します。
- モデル:すべてのステップで使用されるAIモデル。
- ツール:利用可能なツール(例:記録、インターネット検索)。各ステッ プで有効化されたツールをグローバルにオフにできます。
- MCPサーバー:外部接続。
- ドキュメントと画像:LLMステップが参照できるファイル。
トリアージノードの作成
評価ノードはユーザーの入力を分析し、route、topicなどの構造化された値をメモリに保存します。設定:
- 何を分析するかを記述するシステムプロンプト。
- 出力スキーマ:名前と型(
string、number、boolean、enum)のフィールド。
保存された値は条件ノードでstate.fieldnameとして利用可能です。
条件ノードの設定
条件ノードはワークフローの記憶を読み取り、CEL式を介して正しい次のノードへフローを送ります。
| 希望する動作 | 式 |
|---|---|
フィールドがtrue | state.voldoende_info == true |
| フィールドに値がある | state.route == "rapport" |
| 数値的閾値 | state.score > 7 |
各ブランチは次のノードへの独自の接続を持ちます。
ワークフローへの記録機能
一般設定で記録ツールを有効にし、ステップのシステムプロンプトに結果を記録する指示を追加します。ユーザーはツールバーの記録ボタン(📄)を通じて記録済みドキュメントを表示します。
会話の復元
対話の方向性に不満がある場合、以前のメッセージの横にある復元ボタンを使ってワークフローをその時点へ戻すことができます。それ以降のすべてのメッセージが削除され、その瞬間からワークフローが再開します。
復元は不可逆です — 削除されたメッセージは元に戻せません。