Zia App Builder を使用した AI によるアプリケーションの作成

Zia App Builder を使用した AI によるアプリケーションの作成

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

このページの内容
Zoho Zia App Builder について、そしてユーザーからのプロンプトを基に、実用的なユースケースを生成し、動作するコンポーネントを構築することで、AI を活用して機能的なアプリケーションを作成する方法を説明します。進める前に、Zoho Zia App Builder の仕組みを確認してください。
提供状況
  1. Zoho Zia は Creator の有料プランでのみ利用できます。
  2. Zoho Zia の設定と、Create Application 機能の有効化ができるのは、特権管理者と管理者のみです。
  3. 特権管理者管理者、および開発者は、Zoho Zia を使って AI 支援アプリケーションを作成・管理できます。それ以外のユーザーは、付与された権限に基づき、本番モードでアプリにアクセスできます。
  4. ワークフロー言語サポートの機能は、Zoho GenAI を使用して作成されたアプリケーションでは自動生成されません。アプリケーション作成後に手動で設定できます。
  5. GoogleAnthropic、および OpenAI は、CN を除くすべてのデータセンターでサポートされています。
  6. Zoho GenAI は、CN、JP、SA を除くすべてのデータセンターでサポートされています。

1. 前提条件

  1. Zoho Zia App Builder を使い始めるには、まず Creator アカウント全体で AI 機能を管理できるよう Zoho Zia を設定します。サポートされているいずれかの LLM プロバイダーと連携していることを確認してください。Zoho Zia の設定は 1 回行うだけで、アプリケーションやフォームの作成、次の項目候補の有効化、スクリプト生成など、すべての Zoho Zia 機能にアクセスできるようになります。Zoho Zia の設定方法をご覧ください。
セキュリティのヒント: Zoho GenAI LLM は無料で利用でき、すべてのプロンプトを Zoho の環境内で処理します。一方、外部の LLM プロバイダーは自社システム内でデータを処理します。外部プロバイダーを利用する場合は、プロンプトに機密情報や規制対象の情報を含めないようにしてください。
  1. Zoho Zia の設定が完了したら、アプリ作成を開始するために、Enable Features セクション内の Create Application に対して Access トグルを有効にします。
Notes
メモ: すでに Zoho Zia を有効にしている場合は、Create Application 機能の Access トグルが有効になっていることを確認してください。

2. Zoho Zia App Builder を使用してアプリケーションを作成する手順

  1. Creator アカウントのダッシュボードに移動します。デフォルトで Solutions タブが表示されます。
  2. ダッシュボード右上の + Create Solution をクリックし、Applications カードを選択してアプリケーションの作成を開始します。
  3. Create using Zoho Zia カードを選択して、Zoho Zia App Builder を開きます。
  4. Notesメモ: Zoho Zia 連携がまだ設定されていない場合は、ConfigureCreate using Zoho Zia card 上でクリックします。表示されるポップアップで Open Zoho Zia Settings をクリックします。Zoho Zia のページに移動するので、そこでアプリケーション作成を有効にするための Zoho Zia のセットアップを行います。
  5. 次のいずれか、または両方の方法でアプリケーション要件を指定し、Start Building をクリックして、ビジネス上の課題に対応する AI 生成のユースケースを取得します。Zoho Zia App Builder 用の効果的なプロンプトの書き方をご覧ください。
    1. テキスト - 最適な結果を得るために、作成したいアプリケーションの内容を詳しく記述します。
    2. ファイル - Upload をクリックし、アプリケーションの目的をまとめたファイルや、PRD、BRD、RFP、その他の関連するプロセス図など、アプリケーションフローを図示したファイルを添付します。
    3. Notesメモ:
      1. テキスト入力は最大 1000 文字までです。
      2. ファイル入力は、ドキュメント 1 件または画像最大 3 枚まで指定できます。
      3. サポートされているファイル形式は次のとおりです。
        1. 画像 - PNG、JPG、JPEG、WEBP
        2. ドキュメント - PDF、TXT
      4. Zoho Zia がよりニーズに合ったユースケースを生成できるよう、できるだけ多くの仕様をカバーするテキストとファイルの両方を含めることを推奨します。
  6. 生成されたユースケースと、それに基づいて可視化されたデータモデル(必要なテーブルを含む)を確認します。ここで次の操作ができます。
    1. Generate をクリックして、アプリケーションに関連する新しい AI 生成ユースケースを追加します。
    2. Add Custom をクリックして、任意のユースケースを手動で入力します。
    3. ユースケースにカーソルを合わせ、ゴミ箱アイコン () をクリックして、アプリケーションの要件に合わないユースケースを削除します。
      1. Notes
        メモ: デフォルトで 5 件のユースケースが生成されます。ユースケースは最大 10 件まで、生成または追加できます。
  7. 表示されているデータモデルに基づいて作成処理を開始するには、Create Application をクリックします。これにより、入力データを受け取り保存するフォーム、そのデータを表示するレポート、主要な指標やパフォーマンス指標を提示するダッシュボードが作成され、アプリケーションの見た目のスタイルも自動的にデザインされます。
    1. Notes
      メモ: 作成されるフォーム、レポート、ダッシュボードの数は、ユースケースの内容によって異なります。
  8. 作成処理が完了したら、Access Application をクリックしてアプリケーションを本番モードで開きます。アプリケーションのダッシュボードが表示され、テスト用のサンプルデータが含まれています。

2.1. テーブルを他サービスに接続して連携フォームを作成する

データモデル内の一部のユースケースでは、データ同期のために他の Zoho サービスや外部サービスとの接続が必要になる場合があります。そのために、Zoho Zia App Builder は、該当するテーブルを適切なコネクションを使って対象サービスにリンクすることを提案します。これらのテーブルが正常にリンクされると、生成されるアプリケーション内で連携フォームに変換されます。
Notes
メモ: ユースケースに関連する要件がある場合、Zoho Zia App Builder は次のサポート対象サービスを検索します: Zoho CRM、Zoho Recruit、Zoho Projects、Zoho People、Zoho BugTracker、Salesforce、QuickBooks。
サービスにリンクされたテーブルに関して想定される、いくつかのシナリオを見ていきましょう。
シナリオ
説明
手順
1. Zoho Zia App Builder がテーブルを関連サービスに自動接続する。
一部のユースケースでは、データ同期のためにテーブルを追加のサービスにリンクする必要があります。Zoho Zia App Builder が、Microservices タブで有効かつ認可済みの関連サービスの接続を検出した場合、そのテーブルに対して自動的に接続を確立します。また、そのサービス内の適切なタブにデータソースを使用してリンクします。アプリケーション作成後、そのテーブルは連携フォームとして機能します。
Notes
メモ: 1 つ以上の関連サービスに対して複数の接続が利用可能な場合、Zoho Zia App Builder はそのうち 1 つにランダムに接続します。
-
2. Zoho Zia App Builder が候補サービスを一覧表示するが、テーブルをいずれのサービスにも接続できない。
一部のユースケースでは、データ同期のためにテーブルを追加のサービスにリンクする必要があります。App Builder は関連サービスを一覧表示しますが、Microservices タブでその接続が次のいずれかの状態であるため、接続は行われません。
  1. Disabled - 接続の機能が無効になっている
  2. Not connected - 接続が認可されていない
  3. Unavailable - このサービス用の接続が作成されていない:
このような場合は、Zoho Zia App Builder から接続を作成またはリンクでき、その設定は Microservices タブに同期されます。接続を確立した後、Zoho Zia App Builder はデータソースを使用して、そのサービス内の適切なタブにリンクします。アプリケーション作成後、そのテーブルは連携フォームとして機能します。
Notes
メモ: テーブルがサービスに接続されていない場合、アプリケーション作成後、そのテーブルは Creator のデフォルト項目を持つ通常のフォームとして機能します。
1. 対象テーブル右上の Connect ドロップダウンをクリックします。

2. Available Services の一覧から使用したいサービスの横にある Connect をクリックします。

テーブルがサービスに接続された後、別の利用可能なサービスにリンクし直したり、別のデータソースを選択したりできます。
シナリオ
手順
1. 別の関連サービスに変更する - 必要に応じて、テーブルを別のサービスにリンクし直すことができます。その場合は、まず既存の接続を切断し、その後でテーブルを対象サービスにリンクします。
1. 対象テーブル右上の Connect ドロップダウンをクリックし、既存サービスの横にある Disconnect をクリックして連携を解除します。
2. Available Services の下に表示される必要なサービスの横にある Connect をクリックして、そのサービスと連携します。
2. 接続に使用する別の関連データソース(タブ)に変更する - ユースケースにより適したサービス内の別タブがある場合、そのタブにテーブルをリンクできます。そのためには、接続用に必要なデータソースを追加して使用します。
1. 対象テーブル右上の接続ドロップダウンをクリックし、Connected Datasource の下にある +Create New Datasource をクリックします。
2. Create Datasource ポップアップで必要なタブを選択し、Create をクリックしてリンクします。

3. 注意点

  1. Zoho Zia App Builder では、Creator の各種機能をテストできるよう、アプリ作成時にサンプルデータがアプリケーションに含まれます。本番利用を開始する前に、必ず手動で削除してください。
  2. AI はアプリケーション作成プロセスを強化しますが、AI が生成したユースケースや、それに基づいて作成されたアプリケーションの正確性と妥当性を確認することが重要です。これにより、適切に動作し、ユーザーのニーズに合致していることを保証できます。
  3. Zoho GenAI LLM は無料で利用でき、すべてのプロンプトを Zoho 環境内で処理します。一方、外部の LLM プロバイダーは自社システム内でデータを処理します。外部プロバイダーを利用する際は、機密情報や規制対象情報を共有しないようにしてください。
  4. アプリケーション作成時に生成または追加できるユースケースは、最大5件までです。
  5. AI が生成したユースケースとカスタムユースケースは、関連性の高いアプリケーションを作成するためにまとめて利用されます。つまり、生成されたすべてのユースケースが必ずしも作成時に使用されるとは限りません。これらのユースケースを再生成するか、そのまま AI 支援アプリケーションの作成に進むことができます。
  6. アプリの説明に基づいて、関連するデータテーブルが自動的に生成され、そのテーブルを基にアプリが構築されます。
  7. 次の項目タイプはサポートされておらず、AI 支援アプリケーションやフォームの作成時には表示されません。また、Zoho Zia を使用した項目生成時にも候補として表示されません。
    1. 高度な項目: 書式ありテキスト画像サブフォーム署名ファイルアップロード音声動画数式
    2. 特殊項目: セクションメモユーザー連携
    3. AI 項目: 予測感情分析キーワード抽出OCR物体検出
  8. アプリケーションとともに生成されるサンプルデータは、テスト目的のみに使用されます。すべて架空のデータであり、実在の人物・団体などとの関連付けや推測は行わないでください。
  9. ワークフローおよび多言語対応機能は、Zoho GenAI を使用して作成されたアプリケーションでは自動生成されません。アプリケーション作成後に手動で設定できます。
  10. Zoho Zia は、Zoho Creator の AI コールや API コールを消費しません。ただし、API レート制限は適用される場合があります。レート制限とは、LLM プロバイダーが、特定の期間内にユーザーまたはクライアントがサービスへアクセスできる回数に対して設ける制約であり、利用プランや使用するモデルによって異なります。各 LLM プロバイダーのレート制限については、それぞれの公式ドキュメントを参照してください。
    1. OpenAI のレート制限
    2. Google Gemini のレート制限
    3. Anthropic のレート制限
  11. お客様のプロンプトに加えて、アプリケーション作成の精度を高めるための補助プロンプトがシステム側で自動的に追加されます。これらのシステムプロンプトも AI 利用量に含まれます。
  12. 複数の AI 機能を短時間に連続して使用すると、設定されているプロバイダーのレート制限を超過する場合があります。その結果、エラーが発生したり、AI を利用した機能が一時的に中断されたりすることがあります。
  1. Creator における Zoho Zia 機能について
  2. Zoho Zia の支援を利用してフォームを作成する
  3. AI 支援フォームの項目候補を生成する
  4. Zoho Creator の Zoho Zia App Builder で効果的なプロンプトを書く