Chat Hub(チャットハブ)
概要
Chat Hub は、複数の AI モデルにアクセスしたり、n8n エージェント(Agent)と対話したり、独自のエージェント(Agent)を作成したりできる、統合された AI チャットインターフェースです。また、Chat Hub では「チャットユーザー(Chat user)」という新しいロールが導入されており、n8n のワークフローにアクセスすることなく、チャットインターフェースを直接利用できます。
使い方
Chat Hub を使用するには、ナビゲーションバーにある Chat(チャット) オプションを選択し、モデルを一つ選んで会話を開始します。
個人エージェント(Personal Agent)の作成
AI に単純で繰り返し行われるタスクをより信頼性高く実行させるために、カスタム指示付きの個人エージェント(Personal Agent)を作成できます。作成手順は以下の通りです:
- Personal Agents(個人エージェント) をクリックし、+New Agent(新規エージェント) を選択します。
- 名前、説明、システムプロンプト、推奨モデル、および利用可能なツールを定義します。
- 保存(Save) をクリックします。
作成後、モデル選択リストからその個人エージェント(Personal Agent)を選べるようになります。
n8n ワークフローエージェント(Workflow Agent)の使用
より複雑なシナリオでは、あなたや同僚が構築した n8n ワークフローエージェント(Workflow Agent) を利用して、ワークフローを Chat Hub 上で使えるようにできます。現時点では、Chat Trigger を含み、かつ Agent ノードでストリーミングが有効になっているワークフローのみが、ワークフローエージェント(Workflow Agent)としてサポートされています。設定手順は以下の通りです:
- 対象のワークフローを開きます。
- Chat Trigger ノードを開きます。
注意
最新バージョンのチャットトリガーのみが利用可能です。最新版を使用するには、既存のトリガーを削除して新たに追加してください。
- n8n Chat で公開 オプションを有効にし、このエージェント用の名前と説明を設定します。
- AI Agent ノードで ストリーミングを有効化 していることを確認します。
- ワークフローを有効化します。
設定が完了すると、Chat Hub のモデル選択リストからそのワークフローを選択できるようになります。同僚がこのワークフローを使用するには、ワークフローを共有するか、少なくとも「閲覧権限」を持つプロジェクト内に配置する必要があります。
権限管理
n8n のロールシステムを使って、どのユーザーがどのような操作を行えるかを定義できます。さらに、Chat Hub では誰がどの機能を使えるかを細かく制御するための追加オプションも提供しています。
チャットユーザーロール
「チャットユーザー(Chat user)」ロールは、ワークフローの構築には関与せず、ただワークフローを利用したい組織内のメンバー向けに設計されています。チャットユーザーはデフォルトでチャットインターフェースのみ表示され、認証情報やワークフローを追加することはできません。
チャットユーザーロールは、Starter、Pro、Business、Enterprise プランでのみ利用可能です。
プロバイダー設定
管理者は、ユーザーが Chat Hub でどのモデルやプロバイダーにアクセスできるかを制御できます。具体的には以下のような設定が可能です:
- 特定のモデルやプロバイダーの有効化/無効化
- ユーザーが独自のモデルを追加することを禁止
- 各プロバイダーに対してデフォルトの認証情報を設定
- n8n の権限システムを通じて、ユーザーが独自の認証情報を追加することを制限
これらの設定を管理するには、設定 > Chat に移動し、プロバイダーの設定を編集してください。
注意事項と制限事項
- シンプルな個人エージェント(Personal Agent)作成時には、ファイルを用いたナレッジベースの追加はサポートされていません。
- 利用可能なツールの選択肢は限定されています。
- ワークフローエージェント(Workflow Agent)として利用できるのは、Chat Trigger ノード と ストリーミングが有効になった AI Agent ノード の両方を含むワークフローに限られます。そのため、ワークフローは特定の要件を満たす必要があります。