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

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

組織全体でタスクを計画および割り当てるために必要なプロジェクト情報を保存する、Project Detailsフォームを備えたCreatorのプロジェクト管理アプリケーションを想定します。プロジェクトを予定どおりに進めるには、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の設定は、アプリケーションの作成フォームの作成、次の項目の提案の有効化、スクリプトの生成など、すべての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アカウントで[Settings]に移動し、[Billing]セクションを選択します。
    2. [Settings]ページで[Add Payment Details]ボタンをクリックし、必要な詳細を追加します。

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

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

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. このキーをコピーし、Googleが仕入先として選択されている場合は、CreatorのZoho Zia設定に貼り付けます。

    Notesメモ
    - 生成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キーをコピーし、Anthropicが仕入先として選択されている場合は、Creatorの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 Assistanceの横にある[アクセス]ボタンを切り替えます。このボタンは初期設定では無効です。有効にすると、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アシスタントのチャットウィンドウ内のプロンプトと回答はクリアされます。
- [高評価]または[低評価]ボタンを使用して、生成されたスクリプトに関するフィードバックを送信できます。これにより、Zoho Ziaのパフォーマンス向上のために、プロンプトとスクリプトが当社と共有されます。

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

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

8. API使用状況の管理

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

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人のユーザーが送信できるプロンプトは、1分あたり最大20件です。
  8. Zoho Zia Delugeアシスタンスは、ページスクリプトアプリケーションIDEでは利用できません。
  9. Zoho Ziaが生成するスクリプトには、Zoho Creatorアカウント内のカスタム関数の呼び出し、アプリ変数接続ユーザー詳細は含まれません。
  1. CreatorにおけるZoho Zia機能の理解
  2. Zoho Ziaアシスタンスを使用したフォームの作成
  3. AI支援フォーム向けの項目候補の生成