チャットエージェントの理解と設定

チャットエージェントの理解と設定

お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。

Notes
メモ:この機能は現在、Creator 6の早期アクセス機能として、エンタープライズプランで利用できます。
概要
チャットエージェントを使用すると、Zoho Creatorアプリケーション向けにAI搭載のアシスタントを作成できます。AIプロバイダー(Zoho Ziaで設定)によって提供され、エンドユーザーはチャット操作画面を通じて、自然言語でアプリケーションのデータを操作し、情報の取得、インサイトの確認、操作の実行を行えます。チャットエージェントは、その目的を平易な言葉で説明するだけで作成できます。その後、指示、アクセスレベル、関連タブを含む初期設定が自動生成されます。この設定は、ビジネス要件に合わせてさらにカスタマイズできます。
利用条件
  1. Creator 6の早期アクセス機能として、エンタープライズプランで利用できます。
  2. スーパー管理者と管理者のみが、[Operations]→[Zoho Zia]からチャットエージェントを有効化できます。
  3. スーパー管理者、管理者、開発者は、チャットエージェントを作成して設定できます。
  4. ユーザーとポータルユーザーは、必要な権限があれば、ライブモードでチャットエージェントにアクセスできます。

1. チャットエージェントとは

チャットエージェントを使用すると、Zoho Creatorアプリケーション内にAIアシスタントを作成し、エンドユーザーがアプリケーションのデータをすべて自然言語で操作できるようになります。チャットエージェントはユーザーの意図を理解し、関連データを取得して、ライブモードの会話型操作画面から応答します。各チャットエージェントには、特定の目的に応じた範囲が設定されます。アクセスできる対象、実行できる操作、応答方法は、指示、アクセスレベル、接続されたタブによって定義します。同じアプリケーション内で必要な数だけチャットエージェントを設定でき、それぞれに異なる範囲とアクセスレベルを設定して、異なる対象者やユースケースに対応できます。

AIエージェントは、設定時にチャットエージェントにリンクして、複数ステップまたはアプリケーション横断のワークフローが必要な操作を処理できます。チャットエージェントは、ユーザーが明示的に起動しなくても、ユーザーのプロンプトから意図を自動的に検出し、関連するリンク済みAIエージェントを呼び出します。AIエージェントの詳細はこちら。

ライブモードでは、エンドユーザーはチャット操作画面を通じて、すべてのデータ操作を平易な言葉で実行できます。データの検索、インサイトの取得、エントリーの作成や更新を行えるほか、同じ会話内で追加の質問をして結果を絞り込んだり、さらに詳しく確認したりできます。データが変更される前には確認手順が表示されます。

チャットエージェントは、エンドユーザーの次の操作を支援できます。
  1. データの検索:接続されたタブからデータを検索し、インサイトを取得し、情報を参照できます。
  2. データの変更:平易な言葉でデータを作成、更新、管理できます。変更が適用される前に確認手順が表示されます。
  3. AIエージェントの起動:リンクされたAIエージェントを呼び出して、データの検索や更新だけでは対応できない複雑な複数ステップの操作を処理できます。チャットエージェントは、ユーザーのプロンプトから意図を自動的に検出し、ユーザーによる手動操作なしで関連するAIエージェントを起動します。AIエージェントの詳細はこちら。
Notes
メモ:
  1. チャットエージェントでのエンドユーザーの操作は、設定された範囲によって制御されます。ユーザーは、読み取り権限のあるタブから情報を取得でき、読み取り/書き込み権限のあるタブでデータを作成または更新できます。
  2. エージェントの範囲とアクセスレベルに加えて、ユーザーにはアプリケーション内の関連フォームやレポートにアクセスする権限も必要です。

1.1. チャットエージェントの仕組み

チャットエージェントは、ユーザーからの自然言語の入力を受け取り、その背後にある意図を解釈して、アプリケーションで利用可能なデータや操作に関連付けます。Zoho Ziaで設定されたLLMを使用して要求を理解し、アプリケーションのデータに基づいた応答を生成します。

エージェントの動作は設定によって決まります。指示では範囲とトーンを定義し、接続されたタブではアクセスできるデータを決定し、アクセスレベルではデータの取得のみを許可するか、データの変更も許可するかを制御します。

取得要求の場合、エージェントは情報を直接返します。書き込み操作の場合、変更を適用する前に、提案された変更内容をユーザーに提示して確認を求めます。設定された範囲外の要求は完全に拒否されます。

1.2. ライブモードでのチャットエージェントの操作画面

Notes
メモ:このセクションは、ライブモードでチャットエージェントを利用するエンドユーザーにのみ該当します。
ライブモードからアクセスした場合、チャットエージェントの操作画面は次の要素で構成されます。

  1. [新しいチャット]:エージェントとの新しい会話を開始します。別のトピックを始めたい場合や、現在の会話の文脈が不要になった場合に使用します。過去の会話は会話履歴から引き続き利用できます。
  2. 入力エリア:プロンプトを入力し、エージェントとやり取りするためのテキストボックスです。次のオプションがあります。
    1. [ファイルの添付]():PDF、画像、またはテキストファイルをアップロードして、要求に追加のコンテキストを提供できます。ファイルから情報を取得したり、ファイル内容の値でデータを更新したり、ファイルをデータに直接添付したりする場合に使用します。エージェントがファイル内容にアクセスできるのは、設定されたガードレールでファイルアップロードが許可されている場合のみです。
      1. Notesメモ:1つのプロンプトにつき最大5件のファイルを添付できます。各ファイルの最大サイズは10MBです。
    2. [送信]():メッセージをエージェントに送信します。
  3. クイック操作:入力エリアの下に表示されるプロンプト候補です。任意のボタンをクリックすると、入力せずに対応するクエリーを送信できます。AIがアプリケーションに基づいて自動生成するため、すぐに使い始めることができます。
  4. 会話履歴:エージェントとの過去の会話には、ハンバーガーアイコン()からアクセスできます。任意の会話を選択すると、中断したところから再開できます。会話の横にあるその他のオプション(...)を使用して、会話の[名前を変更]したり[削除]したりできます。
  5. チャットメッセージ:ユーザーとエージェントの間のメッセージが表示されるメインの会話エリアです。ユーザーのメッセージは右側に表示され、エージェントの応答はエージェントのアバターとともに左側に表示されます。

2. ビジネスでの利用例

ケース1:人事向けの従業員セルフサービスアシスタントの作成
中規模企業の人事管理者は、従業員が休暇申請、申請ステータスの追跡、会社ポリシーの確認に使用するZoho Creatorの人事アプリケーションを管理しています。従業員はアプリケーション内で休暇残数を確認し、申請を直接送信できますが、休暇取得資格、繰り越し上限、承認条件など、特定のポリシールールについて理解する際に支援が必要になることがよくあります。こうした確認は通常、人事チームに回されます。
この依存を減らすため、管理者は休暇申請タブと従業員タブへの読み取りアクセス権限を持つチャットエージェントを作成します。機密性の高い従業員情報がAIモデルに公開されないように、[ガードレール]タブで[プライベートデータアクセス]を有効にします。
これにより、従業員はアプリケーション内を移動したり人事に直接問い合わせたりすることなく、チャットエージェントに休暇残数の確認、申請ステータスの追跡、ポリシー関連の質問への明確な回答を平易な言葉で求められるようになります。

サンプルプロンプト:「現在の休暇残数と最新の休暇申請のステータスを教えてください。」

ケース2:倉庫チーム向けのリアルタイム在庫検索の有効化
流通会社のサプライチェーンマネージャーは、複数拠点の倉庫スタッフが使用するZoho Creatorの在庫管理アプリケーションを管理しています。スタッフは倉庫現場で在庫数の確認、商品の場所の特定、在庫数の更新を行う必要がありますが、デスクトップのレポートを操作するのは現実的ではありません。
マネージャーは、在庫タブと倉庫タブへの読み取り/書き込みアクセス権限を持つチャットエージェントを作成し、よく使うタスク用のクイック操作ボタンを設定します。スタッフはチャット操作画面を通じて、商品名またはSKU(在庫管理単位)で在庫数を確認し、倉庫拠点を横断して商品の場所を特定し、在庫数を更新できます。更新を行う場合は、変更が適用される前に確認手順が実行されます。

サンプルプロンプト:「倉庫スタッフが商品名またはSKUで在庫数を確認し、倉庫拠点を横断して商品の場所を特定し、在庫数を更新できるようにしてください。」

ケース3:購買アプリケーションでの発注書作成の自動化
製造会社の購買担当者は、Zoho Creatorの購買アプリケーションを管理しています。在庫数が減少すると、部門長は購入要求を起票する必要があります。このプロセスは、在庫アプリケーション、仕入先管理アプリケーション、財務アプリケーションにまたがります。
購買管理者は、発注書タブにアクセスできるチャットエージェントを作成し、エンドツーエンドのPOワークフローをツールセットとして持つAIエージェントをリンクします。部門長が要求を入力すると、チャットエージェントがAIエージェントを呼び出します。AIエージェントは、在庫アプリケーションで在庫数を確認し、仕入先管理アプリケーションから仕入先の詳細を取得し、財務アプリケーションで利用可能な予算を確認し、発注書を作成して仕入先に通知します。これらはすべて、チャットエージェント単独ではアクセスできない複数のアプリケーションをまたいで、1つのプロンプトから実行されます。

サンプルプロンプト:「Product Xを500個、優先仕入先から発注し、仕入先に通知してください。」

4. チャットエージェントの設定手順

チャットエージェントをエンドユーザーが利用できるようにするには、アプリケーションの編集モードから作成して設定します。

4.1. 前提条件

早期アクセス機能からBuild Agentを有効にする
  1. [Operations]→[Applications]→[早期アクセス機能]に移動します。
  2. Build Agentを検索し、切り替えボタンをオンにしてアカウントで有効にします。
Zoho Ziaの設定
チャットエージェントを使用するには、Creatorアカウント全体のAI機能を管理するためにZoho Ziaを設定します。Zoho Ziaでは標準でZoho GenAIが設定されているため、追加の設定は不要です。別のプロバイダーを利用する場合は、対応しているLLMプロバイダー(OpenAI、Anthropic)のいずれかとZoho Ziaを連携できます。Zoho Ziaの設定は初回のみ必要です。Zoho Ziaの設定方法を確認してください。
Notes
メモ:Zoho GenAI LLMは標準で設定され、無料で利用でき、すべてのプロンプトはZoho内で処理されます。外部LLMプロバイダーは、自社のシステムでデータを処理します。Zoho Ziaで外部プロバイダーを使用する場合は、機密情報や規制対象情報を共有しないでください。
Zoho Ziaの設定後、アプリケーションで使用を開始するには、機能の有効化セクションでチャットエージェント[アクセス]切り替えを有効にします。

4.2. チャットエージェントの作成

  1. 目的のアプリケーションの編集モードに移動し、ヘッダーストリップの[+]アイコンをクリックします。
  2. [チャットエージェント]を選択します。チャットエージェントの作成画面が表示されます。
  3. エージェントに実行させたい内容の説明を平易な言葉でテキストエリアに入力し、[エージェントを作成]をクリックします。チャットエージェント向けの効果的な説明の書き方を確認してください。

    1. Notesメモ:この時点で、エージェントは使用できる状態です。カスタマイズをスキップして標準設定で展開するには、[完了]をクリックします。動作を調整する場合は、以下のタブで設定を続けます。エージェントが作成されて自動的に設定され、さらにカスタマイズするためのチャットエージェントビルダーに移動します。設定タブは、[基本情報]、[接続]、[パーソナライズ]、および[ガードレール]の4つです。これらのカスタマイズ手順は任意です。
  4. [基本情報]タブで以下を確認して調整し、[保存]をクリックして[接続]タブに進みます。
    1. [指示]:説明に基づいて自動入力されます。想定した範囲内でエージェントが正確に応答できるように調整します。明確で具体的な指示により、応答品質が向上します。
    2. [アクセス権限]:説明に基づいて自動設定されます。データの取得のみを許可する場合は読み取りに、データの作成と変更を許可する場合は読み取り&書き込みに変更します。
    3. [タブ]:説明に基づいて自動選択されます。タブは、Creatorアプリケーション内のフォームを指します。エージェントが取得して操作できるデータの範囲を制御するには、タブを[追加]または[削除]します。

  5. 必要に応じて、[接続]タブで現在のチャットエージェントに関連付ける組織内のAIエージェントを選択します。[保存]をクリックして、[パーソナライズ]タブに進みます。
    AIエージェントをリンクすると、マルチエージェント構成が有効になり、1つのエージェントですべてのユースケースを処理しなくても、専門的な機能を通じてチャットエージェントの対応範囲を拡張できます。ユーザーのプロンプトに基づいて、チャットエージェントは関連するリンク済みAIエージェントを自動的に呼び出し、要求を処理します。AIエージェントの詳細を確認してください。
  6. [パーソナライズ]タブで以下を設定し、[保存]をクリックして[ガードレール]タブに進みます。
    1. [チャットエージェント名]:説明に基づいて自動入力されます。ライブモードでエンドユーザーに表示される表示名を設定するには、更新します。
    2. [リンク名]:エージェント名に基づいて自動入力されます。チャットエージェントのURL用識別子を変更するには、更新します。
    3. [アバター]:チャット操作画面でエージェントを表すカスタム画像を設定するには、[アップロード]をクリックし、システムから画像を選択します。アップロード済みの画像は、[削除]ボタンをクリックして削除することもできます。
    4. [ウェルカムメッセージ]:説明に基づいて自動入力されます。ユーザーが新しい会話を開始したときに表示される最初のメッセージを設定するには、更新します。
    5. [応答トーン]:説明に基づいて標準設定されます。アプリケーションの利用状況や対象ユーザーに合わせて、親切協力的など、エージェントの応答に使用するコミュニケーションスタイルを選択します。
  7. [ガードレール]タブで以下を設定し、[保存]をクリックして設定を完了します。
    1. [ファイルアップロード]:標準で有効になっています。このオプションを無効にすると、データに添付されたファイル内のデータにエージェントがアクセスできなくなります。フォームからアップロードされた文書やスプレッドシートをエージェントに処理させたくない場合に使用します。
    2. [個人データアクセス]:標準で有効になっています。これを無効にすると、AIモデルは個人情報(PII)や電子的保護対象医療情報を含む項目にアクセスできなくなります。PIIおよび電子的保護対象医療情報の項目は、項目プロパティで設定されたプライバシー設定に基づいて識別されます。機密性の高い個人データや健康データを扱うアプリケーションに推奨されます。
  8. [完了]をクリックします。チャットエージェントがアプリケーションに追加され、編集モードのナビゲーションメニューに表示されます。

5. チャットエージェントの管理

チャットエージェントを管理するには、次の手順を実行します。
  1. アプリケーションの編集モードのナビゲーションメニューで、[チャットエージェント]に移動します。
  2. チャットエージェントにカーソルを合わせ、[チャットビルダーを開く]をクリックします。
  3. [基本情報]、[接続]、[パーソナライズ]、および[ガードレール]タブで必要な設定を更新し、[保存]をクリックします。
  4. チャットビルダーの右上にある縦三点リーダーアイコンをクリックし、必要な操作を選択します。
    1. [名前の変更]チャットエージェント名の変更ポップアップでエージェントの[表示名][リンク名]を更新し、[名前の変更]をクリックします。
    2. [削除]:チャットエージェントをアプリケーションから完全に削除します。

6. 効果的なチャットエージェントの設定

チャットエージェントの応答品質は、その目的と範囲をどれだけ明確に定義するかによって決まります。以下のガイドラインは、エンドユーザーにとって正確で的確、かつ役立つエージェントの作成に役立ちます。

6.1. 最適な結果を得るためのヒント

  1. 具体的な説明を書く:エージェントを作成する際は、何を行うのか、誰を対象にするのかを具体的に説明します。具体的な説明により、一般的な説明よりも正確な指示が自動生成されます。
  2. タブの範囲を慎重に設定する:エージェントに必要なタブのみを追加します。関連のないタブを含めると、想定外の応答が発生しやすくなり、エンドユーザーがアクセスすべきでないデータが公開される可能性があります。
  3. 適切なアクセス権限を設定する:問い合わせ専用のエージェントには読み取りを使用し、ユーザーが実際にデータを作成または変更する必要がある場合にのみ読み取り&書き込みを使用します。読み取り&書き込みでは、変更を適用する前に必ず確認が表示されます。
  4. 指示を調整する:自動生成された指示は出発点です。[基本情報]タブで内容を確認し、制約、範囲の制限、具体的な動作を追加します。
  5. 機密データ向けのガードレールを有効にする:アプリケーションで個人データや健康データを扱う場合は、機密情報がAIモデルと共有されないように、[ガードレール][個人データアクセス]を有効にします。
  6. AIエージェントでチャットエージェントを拡張する:動的な意思決定や連続したタスク実行が必要な操作では、チャットエージェント本来の機能内ですべてを処理しようとするのではなく、[接続]タブからAIエージェントをリンクします。

6.2. エージェント説明の例

  1. ホテルスタッフ向けのフロントデスクアシスタントとして動作します。日付別の客室空き状況の確認、宿泊客の予約詳細の表示、予約ステータスの更新を支援します。予約と宿泊客管理に関連する問い合わせにのみ回答します。
  2. 看護師が患者のバイタルを記録し、投薬データを更新し、正常範囲外の入力を医師の確認用にフラグ付けできるよう支援します。回答は患者ケアデータのみに限定します。回答内で患者を特定できる情報を共有または表示しないでください。
  3. ITスタッフ向けのサポートデスクアシスタントとして動作します。受信したサービス要求の記録、問題の種類に基づく関連チームへのチケット割り当て、チケットステータスの更新、すべての未完了要求における解決までのタイムラインの追跡を支援します。

7. 注意事項

動作と機能
  1. ユーザーが変更を要求すると、チャットエージェントは変更を適用する前に、影響を受けるデータの詳細を含む確認画面を表示します。
  2. チャットエージェントは変更の取り消しに対応していません。削除したデータは復元できません。データの作成や変更については、エージェントにデータを再度更新または削除するよう指示した場合にのみ、変更を元に戻すことができます。
  3. チャットエージェントは、アクセス元のアプリケーション内でのみ動作します。他のCreatorアプリケーションや外部システムには直接アクセスできません。アプリケーションをまたいで操作を実行するには、設定時に[接続]タブから他のAIエージェントをリンクします。
  4. チャットエージェントは、[基本情報]タブで設定されていないタブのデータにはアクセスできません。
  5. アプリケーションで連携がすでに設定および認証されている場合、チャットエージェントはそれらを使用して要求された操作を実行できます。
AIの使用とデータ
  1. Zoho GenAI LLMは無料で利用でき、すべてのプロンプトはZoho内で処理されます。一方、外部LLMプロバイダーは自社のシステム内でデータを処理します。Zoho Ziaで外部プロバイダーを使用する場合は、Build Agentで機密情報や規制対象の情報を共有しないでください。
  2. チャットエージェントは、Zoho CreatorのAIコールやAPIコールを消費しません。ただし、Zoho Ziaで設定したLLMプロバイダーによってAPIレート制限が適用される場合があります。これらの制限は、LLMプロバイダーが、指定された期間内にユーザーまたはクライアントがサービスにアクセスできる回数に対して設ける制限であり、利用プランや使用するモデルによって異なります。LLMプロバイダーのレート制限については、各プロバイダーの公式ドキュメントを参照してください。
    1. OpenAIのレート制限
    2. Anthropicのレート制限
    3. Google Geminiのレート制限
  3. プロンプトに加えて、チャットエージェントの回答精度を高めるために、システムが補足プロンプトを追加する場合があります。これらのシステム生成プロンプトも、Zoho Ziaで設定したLLMプロバイダーによるAI使用量にカウントされます。

8. 関連トピック

  1. Zoho Ziaの設定
  2. CreatorのZoho Zia機能について
  3. Zoho Ziaを活用したCreatorのAI機能
  4. AIエージェントの概要
  5. アプリケーションのモード
  6. 早期アクセス機能:提供状況と使用方法