Zia App Builder を使用した AI によるアプリ作成の理解

Zia App Builder を使用した AI によるアプリ作成の理解

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

概要
Zoho Zia App Builder を使用すると、プロンプトを使って、Zoho Creator アプリケーションを一から作成できます。要件をテキストプロンプトで記述するか、関連するドキュメントをアップロードすると、Zoho Zia が自動的にフォームレポートワークフロー権限ブループリントなど、ユースケースに応じた動作するコンポーネントを生成します。これは、Zoho Creator を Zoho GenAIGoogleAnthropicOpenAI などの強力な大規模言語モデルと連携させることで動作し、要件を理解して、数分で利用可能なアプリケーション構造に変換します。
提供状況
  1. Zoho Zia は Creator の有料プランでのみ利用できます。
  2. Zoho Zia の特権管理者と管理者のみが、Zoho Zia を設定し、アプリケーションの作成機能を有効にできます。
  3. Zoho Zia を使って AI 支援アプリケーションを作成できるのは、特権管理者と管理者のみです。他のユーザーは、割り当てられた権限に基づいて、本番モードでアプリにアクセスできます。
  4. ワークフロー言語サポート機能は、Zoho GenAI を使用して作成されたアプリケーションでは自動生成されません。アプリケーション作成後に手動で設定できます。
  5. GoogleAnthropicOpenAI は、CN を除くすべてのデータセンターでサポートされています。
  6. Zoho GenAI は、CN および SA を除くすべてのデータセンターでサポートされています。

1. Zoho Zia App Builder とは

Notes
メモ: Zoho Zia App Builder やその他の Zoho Zia 機能を利用するには、Zoho GenAI、GoogleAnthropicOpenAI など、サポートされているいずれかの LLM と連携するように Zoho Zia を設定する必要があります。Zoho Zia の設定について詳しく見る
Zoho Zia App Builder は、Zoho Creator における AI 搭載のアプリケーション作成機能で、作成したい内容を説明するだけで、完全なアプリケーションを構築できます。プロンプトを実際の業務ユースケースに変換し、必要なデータモデル、フォームレポートワークフロー権限ブループリントを自動生成します。
 
Zoho Zia は、プロンプトを解釈してアプリの要件を理解し、Zoho GenAIGoogleAnthropicOpenAI など、選択した LLM プロバイダーに API 経由で送信します。モデルが要件を解釈して構造化された出力を返し、Zoho Zia がそれを動作する Creator コンポーネントに変換することで、ゼロからではなく、すぐに使えるアプリケーションの土台を提供します。生成されたコンポーネントはすぐに利用でき、サンプルデータを追加してワークフローを確認し、承認フローをテストし、レポートを検証し、公開前に権限を微調整できます。
セキュリティメモ: Zoho GenAI LLM は無料で利用でき、すべてのプロンプトを Zoho の環境内で処理します。一方、外部の LLM プロバイダーは自社システム内でデータを処理します。外部プロバイダーを利用する場合は、機密情報や規制対象の情報を共有しないようにしてください。

1.1. Zoho Zia App Builder がエンタープライズ要件を満たす方法

  1. アプリケーション開発を加速:Zoho Zia App Builder は、完全なデータモデル、フォーム、ワークフロー、権限を自動生成し、アプリケーションコンポーネントを手動で設計する必要をなくします。ビジネスプロンプトを構造化されたユースケースと動作するコンポーネントに変換することで、アイデアから数分で機能するアプリケーションの土台へと移行でき、開発時間を大幅に短縮します。
  2. テストと検証を簡素化:アプリケーションコンポーネントとあわせて、Zoho Zia はサンプルデータも生成できるため、承認、自動化、レポート、アクセス制御をすぐに検証できます。これにより、早期に抜け漏れを検出し、本番導入前にアプリケーションを改善できます。
  3. エンタープライズ対応アプリケーションを提供:Zoho Zia App Builder で作成されたアプリケーションは、Zoho Creator に組み込まれたガバナンス、セキュリティ、ロールベースのアクセス制御に準拠します。AI 生成アプリケーションであっても、データ保護、プロセス管理、スケーラビリティに関するエンタープライズ基準を満たしており、最小限の追加設定で本番環境に投入できます。

1.2. 動作の仕組み

STEP 1: アプリケーションの概要を Zoho Zia App Builder に伝える
Zoho Zia App Builder は、アプリケーションの説明を収集するために、作成プロセス中に次の 2 つの方法から入力できるマルチモーダルな仕組みを提供します。
  1. テキスト入力 - 必要なアプリケーションの目的、または解決したい課題の一覧を入力します。
Tip: プロンプトは「仕入先管理」のようなアプリケーション名だけのシンプルなものでも、すべての要件を網羅した詳細な箇条書きでも構いません。よりカスタマイズされたアプリケーションを生成するために、後者の詳細な記述を行うことをおすすめします。
  1. ファイル入力 - PRD や業務フロー図など、アプリケーションの流れや構造を示すドキュメントや画像をアップロードできます。Zoho Zia App Builder がこれらのファイルから情報を抽出し、それに基づいたパーソナライズされたユースケースを提示します。
Tip: アプリケーションに含めたいカスタムユースケースを得やすくするため、プロンプトにはテキスト入力とファイル入力の両方を含めることをおすすめします。いくつかのテキスト/ファイル入力プロンプトの例については、こちらのセクションを参照してください。
プロンプトは、Zoho Zia と連携している LLM プロバイダーに安全に送信され、処理およびアプリケーション生成が行われます。
セキュリティ Tip:
  1. プライバシーとセキュリティを確保するため、AI プラットフォームとのやり取りでは、パスワードや財務情報などの機密性の高い個人情報を共有しないことを推奨します。
  2. すべてのプロンプトを Zoho 内で安全に処理したい場合は、無料で利用できる自社開発の Zoho GenAI を使用してください。
STEP 2: 入力内容に基づいて生成された AI のユースケースを確認する
AI アシスタントは、入力内容に基づいて実用的なユースケースを生成し、アプリケーション内のすべてのタスクを処理するための解決策を提示します。要件に合ったアプリケーションを生成するために、これらのユースケースを管理できます。アプリケーションの目的に合致しないユースケースがないか確認して削除したり、追加のユースケースを生成したり、テキストで独自のユースケースを追加したりできます。
Zoho Zia App Builder は、次の Creator コンポーネントを利用してユースケース要件を満たし、アプリケーションを作成します。
  1. フォーム - Creator 内でデータを収集・保存します
  2. 連携フォーム - Creator と他サービス間の橋渡しを行い、自動データ同期を可能にします
  3. レポート - 収集したデータをカスタマイズ可能なビューで表示します
  4. ページ - データに基づく主要指標を、見やすく整理された形で表示します
  5. アプリケーションレイアウト - アプリケーションのボタンやメニュー、全体のテーマをカスタマイズして、アプリケーションをパーソナライズします
  6. 権限 - 各ユーザーがアプリケーションコンポーネントやフォームデータにどのようにアクセスできるかを決定する、カスタム権限セットを定義します。
  7. ワークフロー 
    1. フォームワークフロー - フォームをトリガーとして、タスクを自動化または開始します
    2. スケジュールワークフロー - 指定した日付に基づいて自動的にアクションを実行し、定期実行としてスケジュールすることもできます。
  8. ブループリント - ユースケースに対する一連の実行プロセスを定義し、業務フローを効率化します
  9. さらに、アプリケーション内で作成されるフォームのプレビューとして、テーブルを含む動的なデータモデル(概念モデル)が表示されます。各テーブルのヘッダーはフォーム名となり、その下にフォームに含まれるフィールドの一覧が表示されます。データモデルでは、ユースケースに基づいてアプリケーション内の各フォームがどのように関連付けられているかを確認できます。ユースケースを追加・削除すると、それに応じて自動的に更新され、常に最新の全体像を把握できます。

2. 動作を確認する


3. ビジネスでの活用例

監視と保守のための製造業向けアプリケーション
ある製造会社が、生産ラインの効率を監視し、機械の稼働状況を追跡し、保守スケジュールを管理するアプリケーションを必要としていますが、それを構築するための技術リソースが不足しています。Zoho Zia App Builder を使用すると、最小限の手間で上記の要件を満たすアプリケーションを作成できます。
「製造会社向けに、生産の詳細を記録し、保守をスケジュールするアプリケーションを構築して」というプロンプトを入力すると、Zoho Zia App Builder が関連するユースケースを提案し、あなたの承認後にアプリケーションを作成します。アプリケーションには次のような機能を含めることができます。
  1. 生産ラインログ:機械データ、生産量、保守内容を記録するフォームを自動生成します。
  2. 保守スケジューリング:計画保守・突発保守の活動を追跡する自動ワークフローを作成し、今後のタスクについて通知します。
  3. リアルタイムダッシュボード:機械の状態、生産状況、パフォーマンス指標をリアルタイムで可視化するダッシュボードを生成します。
  4. ユーザー権限:ユーザーペルソナを設定し、マネージャーは集計レポートにアクセスし、オペレーターは機械データや保守活動を記録できるようにします。
契約者向け保険金請求ポータル
ある保険会社が、契約者に対して保険金請求の提出と進捗確認を行えるデジタル体験を提供したいと考えていますが、ポータルやアプリを構築するための技術リソースが不足しています。Zoho Zia App Builder を使用すると、最小限の手間で上記の要件を満たすアプリケーションを作成できます。「契約者が保険金を請求し、証拠書類をアップロードし、請求状況を追跡し、担当者とやり取りできるポータルを設計して。保険契約の詳細、通知、過去の請求データのセクションも含めてください。」というプロンプトを入力すると、Zoho Zia App Builder が関連するユースケースを提案し、あなたの確認後にアプリケーションを生成します。アプリケーションには次のような機能を含めることができます。
請求の提出:契約者が新しい保険金請求を行うための構造化されたフォームを自動生成し、必要な情報を標準化された形式で取得します。
書類のアップロード:請求データに直接ひも付く形で、請求書、診断書、事故写真などの証拠書類をアップロードできる機能を作成します。
  1. 請求状況の追跡:各請求のステータス(承認、却下、保留中の対応など)をリアルタイムに可視化するワークフローとダッシュボードを生成します。
  2. 保険契約情報へのアクセス:契約内容を一覧できるページやレポートを設定し、請求手続き中に補償内容を参照できるようにします。
  3. 過去の請求履歴の確認:過去の請求と関連書類を参照できるレポートやダッシュボードを作成し、契約者が以前の提出内容を確認できるようにします。

4. プロンプト例

テキストプロンプト
  1. 申請の提出、書類アップロード、適格性チェック、リアルタイムのステータス更新機能を備えた、ローン審査を効率化するアプリケーションを設計します。
  2. 保険金請求の提出と追跡を簡単に行えるアプリを作成します。請求書類のアップロード、担当者との直接コミュニケーション、請求ステータスの通知機能を含めます。
  3. 製造業向けに、サプライチェーンタブ、在庫管理、サプライヤーパフォーマンスに重点を置いた、効率的な調達アプリを開発します。
  4. 従業員の有給休暇(PTO)申請を管理し、従業員が自分の残日数に基づいて申請できるアプリケーションを開発します。マネージャーが申請を確認・承認し、人事が PTO 残高を監視・管理できる機能も含めます。
  5. Zoho People の従業員が、ギフト配布プロセスを選択・把握できる「ギフト配布」アプリケーションを作成します。
ファイルプロンプト

5. 注意事項

  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. 入力したプロンプトに加えて、Zoho Zia はアプリ作成の精度を高めるためのシステムプロンプトも呼び出します。これらのシステムプロンプトも AI 利用量に含まれます。
  12. 複数の AI 機能を短時間に連続して使用すると、設定しているプロバイダーのレート制限を超過する場合があります。その結果、エラーが発生したり、AI を利用した機能が一時的に中断されたりすることがあります。
  1. Creator における Zoho Zia 機能について
  2. Zoho Zia App Builder を使って AI でアプリケーションを作成する
  3. Zoho Zia の設定
  4. Zoho Creator で Zoho Zia App Builder に効果的なプロンプトを書く
次のステップ
前へ
次のステップ
Zoho Zia を使って、要件を説明するテキスト入力からカスタマイズしたフォームを作成し、項目候補を自動生成する方法を学びましょう。
前へ
OpenAI と連携して Zoho Zia を設定し、Zoho Creator でアプリ作成機能を有効にする方法については、ドキュメント「Zoho Zia の設定」を参照してください。