ワークフローアシスタント
ワークフローアシスタントは、AIアシスタントの高度な形です。完全に自由な会話ではなく、ユーザーはAIによって পরিচালされた定義済みの一連のステップをたどります。これにより、複雑な複数ステップのプロセスを、最初から最後まで段階的に案内できます。
ワークフローアシスタントとは?
ワークフローアシスタントは、矢印でつながれたノードの視覚的なフローチャートにもとづいて動作します。各ノードは特定のタスクを実行します。
| ノードの種類 | 説明 |
|---|---|
| 開始 / 終了 | ワークフローの開始点と終了点 |
| 評価 | コンテキストを分析し、情報をワークフローのメモリに保存する |
| 条件 | 式を評価し、フローを適切な方向に振り分ける |
| LLM | 特定のタスクのために言語モデルを呼び出す(任意で入力待ち) |
| 承認 | はい/いいえの質問を行い、回答に基づいてフローを分岐する |
| 接続 | AIタスクや表示される出力なしでルートをつなぐ |
| サブエージェント | 複数の項目に対して同じタスクを並列で実行する |
ワークフローは各ステップの後に状態を自動的に保存します。ユーザーが入力を行うと、ワークフローはブラウザを閉じた後でも、前回中断した場所から正確に再開します。
ワークフローアシスタントの使い方
新しい会話を開始し、一覧からワークフローアシスタントを選びます。アシスタントがすべてのステップを自動的に案内します。いくつかのステップではあなたの応答を待ち、ほかのステップでは入力なしで自律的に進みます。
チャット入力欄の右側にワークフローボタンがあります。これをクリックすると、すべてのステップと現在の状態(待機中、アクティブ、完了、入力待ち、スキップ済み、エラー)を表示するパネルが開きます。
チャットはいつでも閉じて、後で続けられます。ワークフローは中断した地点から再開します。
例: 詳細調査
プリセットの詳細調査は、すべての環境で利用できるワークフローアシスタントの例です。ユーザーを徹底した調査プロセスへ案内します。
- テーマの決定 — AIが調査テーマと希望する深さを尋ねる
- 検索クエリの作成 — AIが的を絞った検索クエリを作成する
- 調査の実行 — AIが調査を行い、情報を収集する
- レポートの生成 — AIが構造化された調査レポートを書く
- 完了 — ユーザーがレポートを確認し、追加の質問ができる
ワークフローアシスタントの作成
アシスタントを開き、ワークフローアシスタントタブを選択します。上部のカードで新しいワークフローをクリックし、AIでワークフローを作成または編集、空のワークフロー、n8n workflow、またはプリセットを選びます。クイックスタートでは、プリセットを直接開始するか、テンプレートとして使用を選べます。
独自のアシスタントを変換することもできます。アシスタントカードのメニューでワークフローとして開くを選択します。新しい未分割の下書きが作成され、元のアシスタントはそのまま残ります。公開する前に、提案されたステップを確認してテストしてください。
ワークフローアシスタントは通常のアシスタントと同様に、ユーザーグループや同僚と共有できます。エディターからも、ツールバーの共有ボタンで共有可能です。同僚と共有する場合、AI-Public は受信者にワークフローアシスタントが利用可能であることを知らせるメール通知を自動送信できます。
n8n workflow の開始
AI主導のワークフローアシスタントに加えて、AI-Public はWebhook経由で n8n workflow を開始することもできます。n8n workflow はチャットを開きません。フィールドがない場合はWebhookが直接呼び出され、フィールドがある場合は先にフォームが開きます。管理者は アシスタント → ワークフローアシスタント → 新しいワークフロー → n8n workflow から作成します。
完全な説明は n8n workflows のページを参照してください。
一般設定
ワークフローを作成または編集するとき、設定パネルでワークフロー全体に対して次の内容を設定します。
- モデル: すべてのステップで使用されるAIモデル。
- ツール: 利用可能なツール(例: Vastlegging、Internet zoeken)。ステップごとに、全体で有効化されたツールを無効にできます。
- MCP servers: 外部連携。
- Documents en afbeeldingen: LLMステップが参照できるファイル。
トリアージノードの作成
評価ノードはユーザー入力を分析し、構造化された値をメモリに保存します(例: route, onderwerp)。次の内容を設定します。
- 何を分析するかを説明するシステムプロンプト。
- 出力スキーマ: 名前と型(
string,number,boolean,enum)を持つフィールド。
保存された値は、条件ノードで state.フィールド名 として利用できます。
条件ノードの設定
条件ノードはワークフリーメモリを読み取り、CEL式を使ってフローを適切な次のステップへ振り分けます。
| 期待する動作 | 式 |
|---|---|
フィールドが true | state.voldoende_info == true |
| フィールドに値がある | state.route == "rapport" |
| 数値のしきい値 | state.score > 7 |
各分岐には、次のノードへの独自の接続があります。
接続ノードの使い方
接続ノードは自分ではAIタスクを実行しません。ノードはワークフローを次のステップへ渡すだけです。このノードは、たとえばある経路が1つのステップをスキップしてから主ルートに戻る場合などに、ルートを見やすくまとめるために使用します。
接続ノードには、少なくとも1つの入力接続と1つの出力接続が必要です。このノードは、ワークフロー進行上の独立した内容ステップとしては表示されません。
ワークフローでの記録
全般設定でVastlegging-toolを有効にし、ステップのシステムプロンプトに結果を記録する指示を追加します。ユーザーは記録されたドキュメントをツールバーのVastleggingボタン(📄)で確認できます。
会話の復元
会話の方向に満足できない場合は、以前のメッセージにある復元ボタンでワークフローをその時点に戻せます。それ以降のメッセージはすべて削除され、ワークフローはその正確な時点から再開します。
復元は永続的です。削除されたメッセージは元に戻せません。
ワークフローでのファイルとサブエージェント
ワークフローでは、たとえば原資料、評価モデル、契約書、方針文書、記入済みフォームなどのファイルをユーザーに求めることがあります。ユーザーは新しいファイルをアップロードするか、ファイル管理から既存のファイルを選択できます。ワークフローフォーム経由で追加されたファイルは、そのチャット内でアシスタントが利用できるようになりますが、通常のチャット質問では自動的に選択されません。
新しいファイルは、ワークフローが確実に続行できるようになる前に処理されます。必須ファイルがまだ処理中であるか失敗している場合、ユーザーは待つか、ファイルを再度選択/アップロードする必要があります。
サブエージェントノードは、複数の項目に対して同じタスクを並列で実行します。ワークフローが一覧を処理する必要がある場合に使用します。たとえば、1回の実行で1つの文書、参加者、従業員、顧客、案件、フォームなどを処理する場合です。サブエージェントは常に、現在の項目を分離されたコンテキストで受け取ります。そのため、プロンプトでは現在の項目を明示的に参照し、複数の項目を同時に処理する指示は避けてください。
AIでワークフローを作成または編集する
AIと一緒にワークフローを検討します。妥当な変更はエディターに表示されます。保存または公開する前に、結果を確認してテストしてください。