ZiaアシスタンスによるDelugeスクリプトの生成

ZiaアシスタンスによるDelugeスクリプトの生成

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

Notes
メモ
他のAIと同様に、生成されたスクリプトが常に正確であるとは限りません。ただし、信頼性を最大限に高めるため、継続的に改善を行っています。
生成されるスクリプトは、機械学習の進行状況に応じて変化します。そのため、同じプロンプトでも、実行する時期によって異なるスクリプトが生成される場合があります。
Info
概要
Zoho Ziaアシスタンスでは、対話形式のプロンプトから要件を理解し、Delugeエディター内でDelugeスクリプトを直接生成できます。Zoho Ziaアシスタンスは、GenAIを活用した自然言語処理(NLP)や機械学習などの高度な技術を使用し、複雑なスクリプトをより簡単かつ効率的に作成できるようにします。Delugeのベストプラクティスに従って潜在的なエラーを減らし、開発プロセス全体を向上させることで、迅速に実装できる最適化された信頼性の高いスクリプトを提供します。
利用条件
  1. Creatorの有料プランで利用できます
  2. 米国(.com)、ヨーロッパ(.eu)、インド(.in)、オーストラリア(.au)、カナダ(.ca)の各データセンターで利用できます

1. 概要

Zoho Ziaアシスタンスは、自然言語処理(NLP)を使用する、高度で信頼性と費用対効果に優れたモデルであるGenAIを活用しています。対話形式のプロンプトから要件を解釈し、Zoho CreatorでDelugeスクリプトを生成します。Zoho Ziaには、ワークフローや関数内のDelugeエディターから直接アクセスでき、Delugeスクリプトの作成をリアルタイムで支援します。これにより、スクリプト作成プロセスを迅速化、効率化できます。Zoho Ziaは、アプリケーションのメタデータを分析し、フォーム間の既存の関連付けを考慮した最適なスクリプトを生成します。また、関連するワークフローや関数でサポートされていない処理を除外するため、より簡単かつエラーなくDelugeコードを作成できます。

CreatorのDelugeエディターでZoho Zia Delugeアシスタンスを利用するには、次の内容を含む初回設定を行う必要があります。
  1. APIキーの作成- Zoho Ziaでは複数のAPIを使用するため、LLMベンダーとしてZoho GenAIを使用する場合を除き、使用するGenAIアカウントでAPIキーを作成する必要があります。
  2. Zoho Ziaの設定とDelugeアシスタンスの有効化- Zoho Creator内でDelugeアシスタンスを有効にするには、生成したAPIキーを使用してZoho Ziaを設定する必要があります。
Notesメモ:Zoho ZiaのBuild Agentを使用して、ワークフロー、関数、その他のアプリケーション要素用のDelugeスクリプトを生成することもできます。Build Agentは、自然言語のプロンプトを使用してアプリケーション要素の作成や変更を支援する、AI搭載の開発アシスタントです。

2. 前提条件

Zoho Ziaの設定
AIを使用してDelugeスクリプトを生成するには、Zoho Ziaを設定する必要があります。この設定は初回のみ必要で、設定するとCreatorアカウント内のすべてのZoho Zia機能を利用できるようになります。Zoho Ziaには、初期設定でZoho GenAIのLLMプロバイダーが設定されているため、追加の設定は必要ありません。別のプロバイダーを使用する場合は、サポートされている任意のLLMプロバイダー(OpenAIまたはAnthropic)とZoho Ziaを連携できます。Zoho Ziaの設定方法はこちら

Delugeアシスタント機能の有効化
1. [操作]→[Zoho Zia]→[機能]に移動します。[機能]タブに、利用可能なすべてのZoho Zia機能が表示されます。


2. [機能へのアクセス]セクションで、Delugeアシスタンスの横にある[アクセス]ボタンをオンにして有効にします。この機能で使用する設定済みのLLMプロバイダーを選択します。
このボタンは、初期設定では無効になっています。有効にすると、Zoho ZiaとGenAIを組み合わせた機能を使用してスクリプトを生成できます。
Notes
メモ:Zoho Ziaのフォーム作成機能の有効化、無効化、およびLLMプロバイダーの設定を行えるのは、スーパー管理者のみです。

3. 操作方法


4. ビジネスでの活用例

活用例1:招待メールを送信するスクリプトの生成

組織の営業活動を管理するために使用するZoho Creatorの営業アプリケーションを例に説明します。顧客との関係を強化するため、新しい顧客が追加されるたびに招待メールを自動送信できます。従来は、ワークフローに「[実行完了時]」の処理を設定し、メール送信タスクを使用するスクリプトを作成する必要がありました。Zoho Ziaアシスタンスを使用すると、このプロセスを効率化できます。自然言語のプロンプトを入力すると、Zoho Ziaがワークフローとアプリケーションのメタデータを分析し、必要なスクリプトを生成します。
このように、スクリプトは[実行完了時]のワークフロー処理に作成されるため、Zoho Ziaはinputキーワードを使用してフォーム項目を適切に参照します。また、生成されたスクリプトには、メール本文のサンプルも含まれます。
  1. 新しい顧客データがフォームに追加されるたびに、その顧客のメールアドレスに招待メールを送信します。

活用例2:2つの日付項目間の日数の計算

組織全体のタスクの計画と割り当てに必要なプロジェクト情報を保存する[プロジェクトの詳細]フォームを備えた、Creatorのプロジェクト管理アプリケーションを例に説明します。プロジェクトを予定どおり進めるには、[プロジェクトの詳細]フォームの開始日から終了日までの期間について、週末と祝日を除いた営業日数を計算することが重要です。そのためには、特定のタスクの正確な稼働日数を算出するDelugeスクリプトが必要です。Zoho Zia AIアシスタントを使用すると、次のようにプロンプトを入力するだけで、このスクリプトを簡単に生成できます。
  1. Start_dateEnd_dateの間の稼働日数を計算するスクリプトを作成してください。
Info
情報Start_dateとEnd_dateは、2つの日付項目の項目リンク名です。

5. AIを使用したスクリプトの生成

Notes
メモ:任意のワークフローまたは関数のDelugeエディターから、Zoho Ziaを使用してスクリプトを生成できます。ここでは、Zoho Ziaを使用したスクリプトの作成方法を説明するため、[実行完了時]のワークフロー処理にあるDelugeエディターを使用します。
  1. 任意のイベントで実行するワークフローを作成し、[新しい処理を追加]→[Delugeスクリプト]をクリックして、次の動画のようにDelugeエディターを開きます。

  2. エディター内の[Zoho Zia]アイコン()をクリックし、Zoho Ziaアシスタントのチャット画面を開きます。
  3. 下から表示される画面にプロンプトを入力します。プロンプトに基づいた関連スクリプトが、Zoho Zia Delugeアシスタントによって生成されます。
  4. [コピー]アイコン()をクリックしてスクリプトをコピーするか、Zoho Ziaからエディターにドラッグ&ドロップします。
生成されたスクリプトを確認し、そのままワークフローで使用するか、要件に合わせて変更できます。アプリケーションの本番モードでワークフローを実行し、スクリプトが正しく動作するかテストすることをお勧めします。開発をより効率化するには、環境を有効にし、開発環境またはステージング環境の本番モードを使用してスクリプトをテストできます。
Notes
メモ
- Delugeエディターを終了すると、Zoho Ziaアシスタントのチャット画面内のプロンプトと回答は消去されます。
- [高評価]または[低評価]ボタンを使用して、生成されたスクリプトに関するフィードバックを送信できます。フィードバックを送信すると、Zoho Ziaの性能向上のため、プロンプトとスクリプトが当社に共有されます。

5.1. プロンプトのガイドライン

  1. プロンプトを入力する際は、明確で適切な表現を使用することをお勧めします。乱暴または不明瞭な表現を使用すると、正確な回答が得られない場合があります。たとえば、フォームの項目に保存されている特定のメールアドレス宛てにメールを送信する場合、より精度の高いスクリプトを生成するには、フォーム名、メール項目名、メールの選択条件、件名の内容をプロンプトに明記することをお勧めします。
  2. 作成済みのコンポーネントを効果的に活用して正確なスクリプトを生成するには、プロンプトとともにコンポーネント名、リンク名、項目名、または項目のリンク名を指定できます。
  3. 適切に構成されたプロンプトの例。
    1. 「商品の配送状況を追跡するために、[注文]フォームの[メール]項目にあるアドレス宛てにメール通知を送信するスクリプトを作成してください。」
    2. 「コレクション変数内の要素を更新し、更新後の変数を返すスクリプトを作成してください。」

6. API使用状況の管理

選択したLLMプロバイダーの月間API使用状況を確認するには。
  1. [操作]→[Zoho Zia]→[使用状況]に移動し、ボタンをクリックします。選択した生成AI開発者向けプラットフォームのログインページに移動します。ログインすると、生成AIプロバイダーのダッシュボードで、組織の月間API使用状況を確認できます。

7. 制限事項

  1. 他の生成AIと同様に、生成されたスクリプトが正確でない場合があります。この点については、現在改善に取り組んでいます。
  2. 生成されるスクリプトは学習状況に応じて変化するため、同じプロンプトでも実行するタイミングによって異なる回答が生成される場合があります。
  3. Deluge Zoho Ziaアシスタンスでは、プロンプトと要件に基づき、レコードの削除や重要なデータの変更などを行うスクリプトを生成できます。意図しないデータの消失や変更を防ぐため、実行前に生成されたコードを慎重に確認することをお勧めします。
  4. スクリプト生成の精度を高めるため、入力したプロンプトに加えて、システムが補足プロンプトを追加します。これらのシステムプロンプトも生成AIの使用量に加算されます。
  5. ユーザーが入力できるプロンプトは、1分あたり最大20件です。
  6. Zoho Zia Delugeアシスタンスは、ページスクリプトおよびアプリケーションIDEでは利用できません。
  7. Zoho Ziaが生成するスクリプトには、Zoho Creatorアカウント内のカスタム関数の呼び出し、アプリ変数接続ユーザー情報は含まれません。

8. 注意事項

  1. Zoho GenAIでは、すべてのプロンプトがZoho内で処理されます。一方、外部のLLMプロバイダーでは、それぞれのシステム内でデータが処理されます。外部プロバイダーを利用する際は、機密情報や規制対象の情報を共有しないでください。
  2. Delugeアシスタンスでは、Zoho GenAIまたは外部のLLMプロバイダーを使用するように設定できます。Zoho GenAIでは、CreatorのAI呼び出しやAPI呼び出しは消費されません。外部のLLMプロバイダーには、それぞれ独自のAPIレート制限があり、プロバイダー、利用プラン、モデルによって異なります。レート制限の詳細については、各LLMプロバイダーの公式ドキュメントを参照してください。
    1. OpenAIのレート制限
    2. Google Geminiのレート制限
    3. Anthropicのレート制限
Notes
メモ:複数のアプリを同時に作成しようとすると、レート制限エラーが発生する場合があります。たとえば、複数のアプリを短時間に続けて作成すると、15RPMの制限を超えてエラーが発生する可能性があります。
これらの上限には余裕がありますが、アプリを短時間に連続して作成する場合など、頻度の高い操作には影響する可能性があります。

9. 関連トピック

  1. CreatorにおけるZoho Ziaの機能
  2. Zoho Ziaアシスタンスを使用したフォームの作成
  3. AI支援フォームの項目候補の生成