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

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

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

Notes
メモ
生成されたスクリプトは、他のAIと同様、必ずしも常に正確であるとは限りません。ただし、信頼性を最大限高めるため、継続的に改善しています。
生成されるスクリプトは適応型です。同じプロンプトでも、機械学習の進行状況に応じて、時期によって異なるスクリプトが生成される場合があります。

1. Deluge Zoho Zia Assistanceの概要

Zoho Zia Assistanceは、会話形式のプロンプトを通じて要件を理解し、DelugeエディターからDelugeスクリプトを直接生成できます。Zoho Zia Assistanceは、GenAIを活用した自然言語処理(NLP)や機械学習などの高度な技術により、複雑なスクリプト作成をより手軽かつ効率的にします。Delugeのベストプラクティスに従うことで、潜在的なエラーを減らし、開発プロセス全体を強化します。また、最適化された信頼性の高いスクリプトを提供し、迅速な実装を支援します。
Idea

2. 利用条件

  1. Creatorの有料プランで利用可能
  2. 米国(.com)、欧州(.eu)、インド(.in)、オーストラリア(.au)、カナダ(.ca)のデータセンターで利用可能

3. 概要

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

CreatorのDelugeエディターでZoho Zia Deluge Assistanceにアクセスするには、次の内容を含む1回限りの設定を完了する必要があります。
  1. APIキーの作成:Zoho Ziaは複数のAPIで動作するため、LLMプロバイダーとしてZoho GenAIを使用する場合を除き、使用するGenAIアカウントでAPIキーを作成する必要があります。
  2. Zoho Ziaの設定とDeluge Assistanceの有効化:Zoho Creator内でDeluge Assistanceを有効にするには、生成されたAPIキーを使用してZoho Ziaを設定する必要があります。

4. 動作の確認


5. ビジネス活用例

ケース1:招待メール送信用スクリプトの生成

組織が営業活動を管理するために使用しているZoho CreatorのSalesアプリケーションを例に考えます。顧客エンゲージメントを高めるために、新しい顧客が追加されるたびに招待メールを自動送信できます。従来は、ワークフローで「on success」アクションを設定し、send mailタスクを使用してスクリプトを記述する必要がありました。しかし、Zoho Zia Assistanceを使用すると、このプロセスが効率化されます。自然言語のプロンプトを入力するだけで、Zoho Ziaがワークフローとアプリケーションのメタデータを分析し、必要なスクリプトを生成します。
ご覧のとおり、スクリプトは「on success」ワークフローアクションで記述されているため、Zoho Ziaはinputキーワードを使用してフォーム項目に適切にアクセスします。また、生成されたスクリプトにはサンプルのメール本文も含まれています。
  1. フォームに新しい顧客データが追加されるたびに、顧客のアドレスに招待メールを送信する。

ケース2:2つの日付項目間の日数の計算

組織全体でタスクを計画して割り当てるために、関連するプロジェクト情報を保存するProject Detailsフォームを備えたCreatorのProject Managementアプリケーションがあるとします。プロジェクトを予定どおりに進めるには、Project Detailsフォームの開始日と終了日の間で、週末と祝日を除いた利用可能な営業日数を計算することが重要です。そのためには、特定のタスクの正確な営業日数を算出するDelugeスクリプトが必要です。Zoho Zia AI Assistantを使用すると、以下のようにプロンプトを入力するだけで、このスクリプトを簡単に生成できます。
  1. Start_dateEnd_dateの間の営業日数を計算するスクリプトを作成する。
Info
情報:
-Start_dateとEnd_dateは、日付項目の2つの項目リンク名です。

6. Zoho Zia AI Assistantの設定

Zoho Zia AI Assistanceの設定は1回限りの作業であり、アプリケーションの作成フォームの作成次の項目の提案の有効化、スクリプトの生成など、すべてのZoho Zia機能を利用できるようにします。CreatorアカウントでDeluge Assistance用のZoho Ziaをすでに設定している場合は、Zoho Ziaでスクリプトを生成する手順に直接進むことができます。

6.1. 前提条件

GenAI
  1. LLMプロバイダーとしてZoho GenAIを選択した場合、Zoho Creatorにすでに統合されているためAPIキーは不要です。Zoho Ziaの設定セクションに直接進むことができます。
OpenAI
Info
GenAIとしてOpenAIを選択した場合は、有料プランを利用しており、OpenAI APIキーが機能するための十分なAPIクレジットがあることを確認してください。
  1. Creatorでこの機能を使用するには、有効なOpenAIアカウントと、OpenAIアカウントで取得したAPIキーが必要です。OpenAI APIキーを取得するには、次の手順を実行します。
    1. OpenAIアカウントで[設定]に移動し、[請求]セクションを選択します。
    2. [設定]ページで[支払い情報を追加]ボタンをクリックし、必要な詳細を追加します。

    3. 次に、[APIキー]セクションに移動し、[新しいシークレットキーを作成]をクリックします。
    4. 名前(任意)を入力し、必要なプロジェクトを選択します。
    5. [シークレットキーを作成]をクリックします。キーが生成されます。このキーをコピーして、CreatorのZoho Zia設定で使用できます。

  2. Zoho Ziaを使用してアプリやフォームを作成する前に、Zoho Zia設定でOpenAI APIキーを設定し、Creatorアカウントで[Zoho Zia - Open AI連携]を有効にしてください。

Google

Info情報:GenAIとしてGoogleを選択した場合は、課金が有効になっているGoogle Cloudプロジェクトと、Google AI APIへのアクセス権があることを確認してください。これは、このAPIがGoogle Cloudサービスの一部であり、使用量を管理して生成機能へのアクセスを確保するには、有効なプロジェクトと課金設定が必要なためです。
CreatorでGoogleを使用するには、有効なGoogle Cloudアカウントが必要です。Google AI APIキーを取得するには、次の手順を実行します。
  1. Google AI Studioに移動します。

  2. 新しいプロジェクトを作成するか、既存のプロジェクトを選択します。上部メニューバーの[APIキーを取得]をクリックします。

  3. [+APIキーを作成]をクリックして、新しいAPIキーを生成します。既存のキーも一覧表示されます。

  4. のキーをコピーして、CreatorでGoogleがプロバイダーとして選択されている場合は、[Zoho Ziaの設定]に貼り付けます。

    Notesメモ
    - Generative AI APIに十分なクォータがあり、ご利用の地域で利用可能であることを確認してください。
    - アクセス制限については、Google AIのドキュメントを確認してください。 

Anthropic

Info
Anthropicを使用する場合は、APIアクセスに対応したサポート対象プランを利用している必要があります。

CreatorでAnthropic AIモデルを使用するには、APIアクセスが可能なAnthropicアカウントとAnthropic APIキーが必要です。
Anthropic APIキーを取得するには、次の手順を実行します。
  1. Anthropicアカウントにサインインします。

  2. 左ペインを展開して、[APIキー]をクリックします。

  3. [+キーを作成]をクリックします。

  4. キー名を入力し、[追加]をクリックして続行します。

  5. 生成されたAPIキーをコピーし、CreatorでAnthropicがプロバイダーとして選択されている場合は、[Zoho Ziaの設定]セクションに貼り付けます。

Notes メモ必要に応じて、アカウントにAPIアクセス権があり、有料プランを利用していることを確認してください。APIの使用制限と請求の詳細については、Anthropicのドキュメントを参照してください。 

6.2.Zoho Ziaの設定

Notes
メモ:CreatorでZoho Ziaを設定できるのは、特権管理者管理者のみです。
  1. Creatorアカウントで[操作]に移動します。
  2. [アプリケーション]カードの[Zoho Zia]をクリックします。[設定]画面が表示されます。
  3. Notesメモ:APIキーをすでに追加済みの場合、またはZoho GenAIをLLMプロバイダーとして使用している場合は、手順6に進んでください。
  4. [設定]タブのドロップダウンから希望する[GenAI]モデルを選択し、[APIキーを追加]ボタンをクリックします。ポップアップが表示されます。
  5. 選択したプロバイダーの[APIキー]を入力し、[追加]をクリックします。
  6. キーを追加後に編集または更新するには、[編集]をクリックします。表示されるポップアップでキーを更新し、[保存]をクリックします。
  7. [機能の有効化]セクションで、[Deluge支援]の横にある[アクセス]ボタンを切り替えます。このボタンはデフォルトで無効になっています。有効にすると、Zoho ZiaとGenAIの組み合わせ機能を使用してスクリプトを生成できます。

7.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 Assistantのチャット画面内のプロンプトと回答は消去されます。
- 生成されたスクリプトについてフィードバックを送信するには、高評価/低評価ボタンを使用できます。これにより、Zoho Ziaのパフォーマンス向上のため、プロンプトとスクリプトが当社に共有されます。

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

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

8.API使用状況の管理

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

9.制限事項

  1. 生成されるスクリプトは正確でない場合があります。これは他のGenAIでも同様です。ただし、当社では改善に取り組んでいます。
  2. 生成されるスクリプトは適応型であるため、同じプロンプトでも、機械の学習状況に応じて時期によって異なる回答が返される場合があります。
  3. プロンプトと要件に応じて、DelugeのZoho Ziaアシスタンスは、データの削除や重要なデータの変更などの機能を持つスクリプトを生成できます。意図しないデータ損失や変更を防ぐため、実行前に生成されたコードを慎重に確認することをおすすめします。
  4. OpenAI APIのレート制限:Zoho ZiaはZoho CreatorのAI呼び出しまたはAPI呼び出しを消費しません。ただし、APIレート制限が適用される場合があります。これらの制限は、LLMプロバイダーが指定期間内にユーザーまたはクライアントがサービスにアクセスできる回数に対して課す制限であり、使用階層や利用するモデルによって異なります。
  5. LLMプロバイダーのレート制限は、それぞれの公式ドキュメントで確認できます。
    1. OpenAIのレート制限
    2. Google Geminiのレート制限
    3. Anthropicのレート制限
    Notesメモ:複数のアプリを一度に作成しようとすると、レート制限エラーが発生する場合があります。たとえば、複数のアプリを短時間に連続して作成すると、15RPMの制限を超えてエラーが発生する可能性があります。
    これらの制限には十分な余裕がありますが、特にアプリを短時間に作成するシナリオでは、高頻度の操作に影響する場合があります。
  6. プロンプトに加えて、スクリプト生成プロセスの精度を高めるために、当社のシステムが補足プロンプトを追加します。これらのシステムプロンプトもGenAIの使用量に加算されます。
  7. ユーザーが送信できるプロンプトは1分あたり最大20件です。
  8. Zoho Zia Deluge AssistanceはページスクリプトおよびアプリケーションIDEでは利用できません。
  9. Zoho Ziaが生成するスクリプトには、Zoho Creatorアカウント内のカスタム関数の呼び出し、アプリ変数接続ユーザーの詳細は含まれません。
  1. CreatorにおけるZoho Zia機能の理解
  2. Zoho Ziaアシスタンスを使用したフォームの作成
  3. AI支援フォーム用の項目候補の生成