メインコンテンツへスキップ

ワークフローアシスタント

ワークフローアシスタントは、AIアシスタントの高度な形です。完全に自由な会話ではなく、AIによって制御された定義済みの一連のステップを担当者が進みます。これにより、複雑な複数ステップのプロセスを標準化し、自動化することができます — 一貫性があり、再現可能です。

ワークフローアシスタントとは?​

ワークフローアシスタントは、矢印で接続されたノードの視覚的なフローチャートに基づいて動作します。各ノードは特定のタスクを実行します:

ノードの種類説明
開始 / 終了ワークフローの開始点と終了点
評価コンテキストを分析し、情報をワークフローのメモリに保存する
条件式を評価し、フローを適切な方向へ振り分ける
LLM特定のタスクのために言語モデルを呼び出す(任意:入力を待機)
承認はい/いいえの質問を行い、回答に基づいてフローを進める
接続AIタスクや表示される出力なしでルートを接続する
サブエージェント複数の項目に対して同じタスクを並列で実行する

ワークフローは各ステップ後に状態を自動保存します。担当者が入力すると、ブラウザーを閉じた後でも、ワークフローは中断した箇所から正確に再開します。

ワークフローアシスタントの使い方​

新しい会話を開始し、一覧からワークフローアシスタントを選択します。アシスタントがすべてのステップを自動的に案内します。いくつかのステップでは、アシスタントがあなたの応答を待ちます。ほかのステップでは、自律的に処理を続けます。

チャット入力欄の右側にワークフローボタンがあります。これをクリックすると、すべてのステップと現在の状態(待機中、アクティブ、完了、入力待ち、スキップ、エラー)を表示するパネルが開きます。

途中で停止

チャットはいつでも閉じて、後で再開できます。ワークフローは中断した場所から続行されます。

例: 詳細調査​

プリセットの詳細調査は、担当者向けに利用できるワークフローアシスタントの例です。次のような徹底的な調査プロセスを案内します:

  1. テーマの決定 — AIが調査テーマと求める深さを尋ねる
  2. 検索クエリの作成 — AIがテーマに基づいて的を絞った検索クエリを作成する
  3. 調査の実施 — AIが調査を行い、関連情報を収集する
  4. レポートの生成 — AIが構造化された調査レポートを書く
  5. 完了 — 担当者がレポートを確認し、追加の質問を行える

ワークフローアシスタントの作成​

アシスタントを開き、ワークフローアシスタントタブを選択します。上部のカードで新しいワークフローをクリックし、AIでワークフローを作成または編集、空のワークフロー、n8nワークフロー、またはプリセットを選択します。クイックスタートでは、プリセットを直接開始するか、テンプレートとして使用を選択できます。

独自のアシスタントを変換することもできます。アシスタントカードのメニューでワークフローとして開くを選択します。すると、新しい未共有のドラフトが作成され、元のアシスタントは残ります。公開する前に、提案されたステップを確認してテストしてください。

ワークフローアシスタントは、通常のアシスタントと同様に、ユーザーグループや同僚と共有できます。エディターからも、ツールバーの共有ボタンで共有できます。同僚と共有する場合、AI-Corporate は受信者にワークフローアシスタントが利用可能であることを知らせるメール通知を自動送信できます。

n8n ワークフローの開始​

AI主導のワークフローアシスタントに加えて、AI-Corporate はWebhook経由で n8n ワークフローも開始できます。n8n ワークフローはチャットを開きません。フィールドがない場合はWebhookが直接呼び出され、フィールドがある場合はまずフォームが開きます。管理者は アシスタント → ワークフローアシスタント → 新しいワークフロー → n8nワークフロー から作成します。

完全な説明は n8n ワークフロー のページを参照してください。

一般設定​

ワークフローを作成または編集するとき、設定パネルでワークフロー全体に対して次の項目を設定します:

  • モデル: すべてのステップで使用されるAIモデル。
  • ツール: 利用可能なツール(例: 記録、インターネット検索)。LLMステップは、グローバルに有効化されたツールをステップごとに無効化できます。
  • MCPサーバー: 外部接続。
  • ドキュメントと画像: LLMステップが参照できるファイル。

トリアージノードの作成​

評価ノードはユーザー入力を分析し、構造化された値をメモリに保存します(例: afdeling、urgentie)。次を設定します:

  1. 何を分析するかを説明するシステムプロンプト。
  2. 出力スキーマ: 名前と型(string、number、boolean、enum)を持つフィールド。

保存された値は、条件ノード内で state.veldnaam として利用できます。

条件ノードの設定​

条件ノードはワークフローメモリを読み取り、CEL式を使ってフローを適切な次のステップへ振り分けます:

期待する動作式
フィールドが truestate.goedgekeurd == true
フィールドに値があるstate.afdeling == "sales"
数値のしきい値state.prioriteit > 3

各ブランチには、それぞれ次のノードへの接続があります。

接続ノードの使用​

接続ノード自体はAIタスクを実行しません。このノードはワークフローを次のステップへ渡すだけです。あるルートを整理してまとめるためにこのノードを使用します。たとえば、ある経路が1ステップをスキップした後にメインルートへ再接続する場合です。

接続ノードには、少なくとも1つの入力接続と1つの出力接続が必要です。このノードは、ワークフロー進行上の別個の内容ステップとしては表示されません。

ワークフローでの記録​

記録ツールを一般設定で有効にし、あるステップのシステムプロンプトに結果を記録する指示を追加します。担当者は、ツールバーの記録ボタン(📄)から記録されたドキュメントを表示できます。

会話を復元する​

会話の流れが望ましくないですか? 以前のメッセージにある復元ボタンから、その時点までワークフローを戻せます。その後のメッセージはすべて削除され、ワークフローはその正確な時点から再開されます。

注意

復元は元に戻せません — 削除されたメッセージは復旧できません。

ワークフロー内のファイルとサブエージェント​

ワークフローでは、たとえば元資料、評価基準、契約書、ポリシー文書、記入済みフォームなど、ファイルの提供をユーザーに求めることがあります。ユーザーは新しいファイルをアップロードするか、ファイル管理から既存のファイルを選択できます。ワークフローフォーム経由で追加されたファイルは、そのチャット内でアシスタントが利用できますが、通常のチャット質問では自動的に選択されません。

新しいファイルは、ワークフローが確実に続行できるようになる前にまず処理されます。必須ファイルがまだ処理中であるか失敗している場合、ユーザーは待機するか、ファイルを再選択/再アップロードする必要があります。

サブエージェントノードは、複数の項目に対して同じタスクを並列で実行します。ワークフローで一覧を処理する必要がある場合に使用します。たとえば、1回の実行ごとに1つのドキュメント、参加者、従業員、顧客、案件、またはフォームを処理する場合です。サブエージェントは、毎回現在の項目を分離されたコンテキストで受け取ります。そのため、プロンプトでは現在の項目を明示的に参照し、複数の項目を同時に処理する指示は避けてください。

AIでワークフローを作成または編集する​

AIと一緒にワークフローを検討します。妥当な変更はエディターに表示されます。保存または公開する前に、結果を確認してテストしてください。