1. このページの内容
Zia App Builderについて、またAIを活用してユーザーからのプロンプトに基づき、実用的なユースケースを生成し、動作するコンポーネントを構築することで、機能的なアプリケーションを作成する方法をご案内します。
2. 利用可能状況
- Ziaは、Creatorの有料プランでのみ利用できます。
- スーパー管理者および管理者のみが、Ziaの設定やアプリケーション作成機能の有効化を行えます。これに加え、開発者もAI支援アプリケーションの作成や管理が可能です。他のユーザーは、割り当てられた権限に基づいて有効な方法でアクセスできます。
- Google、Anthropic、OpenAIは、CNを除くすべてのデータセンターでサポートされています。
- Zoho GenAIは、CN、JP、SAを除くすべてのデータセンターでサポートされています。
3. Zia App Builderとは
AIが業界に革命をもたらす中、Zoho Creatorは、低コードプラットフォームの柔軟性とOpenAIのインテリジェンスを組み合わせた画期的なツール「Zia App Builder」を提供します。これにより、わずかな労力で、すぐに強力なアプリケーションの作成を開始できます。アプリケーションの説明をプロンプトとして入力するだけで、
フォームや
レポート、
ブループリント、
権限など、各種コンポーネントが自動で組み込まれ、アプリケーションが形になります。
3.1. 動作の仕組み
手順1: Zia App Builderにアプリケーションの概要を伝える
Zia App Builderは、作成プロセス中に2つの方法でアプリケーションの説明を収集するマルチモーダルシステムを提供します。
- テキスト入力 - アプリケーションの目的や、解決したい課題のリストなどが必要です。
ヒント:プロンプトは、「販売者管理」などのアプリケーション名のようにシンプルでも、すべての要件を網羅した詳細な箇条書きでも構いません。よりカスタマイズ性の高いアプリケーション作成のため、後者の詳細な説明を推奨します。
- ファイル入力 - アプリケーションのフローや構造を定義するPRDやプロセス図などのドキュメントおよび画像をアップロードできます。Zia App Builderは、これらのファイルからすべての情報を抽出し、それに基づいたパーソナライズされた使用例を提案します。
ヒント:プロンプトには両方のタイプの入力を含めることを推奨します。これにより、アプリケーションに適したカスタム使用例を得られる可能性が高まります。出力例を確認するには、
このセクションでサンプルのテキストおよびファイル入力プロンプトをお試しください。
セキュリティに関するヒント:プライバシーとセキュリティを守るため、AIプラットフォーム利用時にはパスワードや財務情報などの機密性の高い個人情報を共有しないことをおすすめします。
手順 2: 入力内容に基づいてAIが作成した使用例を確認
AIアシスタントは、入力内容に基づき実用的な使用例を生成し、アプリケーション内のすべてのタスクに対応する解決策を提供します。ご要件に合ったアプリケーションを作成するため、これらの使用例を管理できます。アプリケーションの目的に合わない使用例があれば認証し削除したり、追加で生成したり、テキスト入力で独自の使用例を追加することも可能です。
Zia App Builderは、以下のCreatorコンポーネントを活用して使用例の要件を解決し、アプリケーションを作成します。
- フォーム - Creatorでデータを収集・保存します。
- インテグレーションフォーム - Creatorと他のサービス間の橋渡しを行い、自動データ同期を可能にします。
- レポート - 収集したデータをカスタマイズ可能なビューで表示します。
- ページ - データに基づく主要な指標を、視覚的に分かりやすく整理された形で提示します。
- アプリケーション レイアウト - ボタンやメニュー、全体のテーマをカスタマイズして、アプリケーションを個別に設定できます。
- 権限 - 各ユーザーがアプリケーションのコンポーネントやフォームデータへどのようにアクセスできるかを決定するカスタマイズした権限セットを定義します。
- ワークフロー
- フォームワークフロー - フォームからのトリガーに基づいてタスクを自動化または開始します。
- スケジュールワークフロー - 指定した日付値に基づき、定期的な実行が可能なタイミング処理を自動で実施します。
- ブループリント - 利用ケースに沿った構造的な実行プロセスを明確にすることで、ビジネスフローを効率化します。
さらに、動的なデータモデル(概念的なフレームワーク)が表示され、テーブルを含み、アプリケーション内で作成される
フォームのプレビューが提供されます。各テーブルにはフォーム名を示すヘッダーと、それに続くフォーム内に含まれる項目リストがあります。データモデルにより、各フォームが利用ケースに基づきどのように接続されているかを表示できます。利用ケースを追加または削除すると、リアルタイムで自動的に概要が更新されます。
3.2. 前提条件
Zia App Builderを使用するには、まず
Operationsタブに移動し、
Ziaの設定をOpenAIで行います。ZiaはAI搭載アシスタントで、アプリケーション作成プロセスをサポートし、低コード開発を加速します。Ziaの設定が完了すると、初期設定で
作成 Application機能が有効になります。
メモ: 以前に作成 Application機能を無効にしている場合は、次に進む前にAccessトグルを有効にしてください。
3.3. 動作方法を確認する
3.4. 使用例
製造会社が生産効率を監視し、機械のパフォーマンスを追跡し、メンテナンススケジュールを管理するアプリケーションを必要としていますが、技術的なリソースが不足しており、作成できません。Zia App Builderを利用することで、最小限の工数でこれらの要件を満たすアプリケーションを作成できます。
「製造会社向けに生産詳細を記録し、メンテナンスをスケジュールするアプリケーションを作成」というプロンプトを入力すると、Zia App Builderが関連する使用例を提案し、承認後にアプリケーションを作成します。アプリケーションには以下のような機能が含まれる場合があります。
- 生産折れ線グラフログ: 機械データ、生産実績、メンテナンスを記録するフォームを自動生成します。
- メンテナンススケジューリング: 予定・未定のメンテナンス活動を追跡する自動ワークフローを作成し、今後のタスクについて通知します。
- リアルタイムダッシュボード: 機械の状態、生産状況、パフォーマンス指標をリアルタイムで可視化するダッシュボードを生成します。
- ユーザー権限: ユーザーパーソナを設定し、管理者は上位レベルのレポートへアクセスし、オペレーターは機械データやメンテナンス活動を記録できます。
4. Zia App Builderでアプリケーションを作成する手順
1. Creatorアカウントのダッシュボードに移動します。初期設定でSolutionsタブが表示されます。
2. ダッシュボード右上の+作成 Solutionをクリックし、アプリケーションカードを選択してアプリケーション作成を開始します。
3. 作成 using Ziaカードを選択して、Zia App Builderを開きます。
4. 以下のいずれか、または両方の方法でアプリケーション要件を指定し、開始する Buildingをクリックして、法人の課題に対応するAI作成済み使用ケースを受け取ります。
- テキスト - 作成したいアプリケーションについて詳細に説明してください。最適な結果を得るために、できるだけ具体的に記述しましょう。
- ファイル - アップロードするをクリックし、アプリケーションの目的やフローを示すファイル(PRD、BRD、RFP、または関連するプロセス図など)を添付します。
メモ:
- テキスト入力は最大1000文字まで入力可能です。
- ファイル入力には、1つのドキュメントまたは最大3つの画像を含めることができます。
- 対応しているファイル形式:
- 画像 - PNG、JPG、JPEG、WEBP
- ドキュメント - PDF、TXT
- プロンプトには、ファイルとテキスト入力の両方を用いて、その他の仕様も網羅することを推奨します。これにより、Ziaがより最適な使用ケースを生成するのに役立ちます。
5. AI作成済みの使用ケースおよび、これらのケースに基づいて必要なテーブルを含む可視化されたデータモデルを確認します。
できること:
- 生成するをクリックして、アプリケーションに関連する新しいAI作成済み使用ケースを追加します。
- 追加する カスタムをクリックし、独自の使用ケースを入力します。
- 使用ケースにカーソルを合わせ、ゴミ箱アイコン(
)をクリックすると、アプリケーションの要件に合わない使用ケースを削除できます。
メモ:
- 初期設定で5つの使用ケースが作成されます。最大10件まで、生成または追加が可能です。
- 使用ケースで他のサービスと連携してインテグレーションフォームを作成する場合は、データモデルに別途テーブルが追加されます。既存のコネクションを利用したテーブル統合の方法については、次のセクションをご参照ください。
6. 作成 Applicationをクリックし、表示されているデータモデルに基づいて作成プロセスを開始します。Zia App Builderは、カスタムアプリケーションの作成プロセスをゼロから開始します。
- アプリケーションコンポーネントの設計 - フォームで入力データを受領・保存し、レポートでそのデータを表示、ダッシュボードで重要な指標やパフォーマンスを提示し、アプリケーションの視覚的なスタイルを設計します。
- 権限セットの作成 - 権限セットを追加し、さまざまな種類のユーザーのデータアクセスを制御し、特定のアプリケーションデータの表示や編集権限を管理します。
- 法人プロセスの構築 - ブループリントで詳細なプロセスフローをあらかじめ設定し、円滑な運用を実現します。
- タスクと処理の自動化 - フォームワークフローやスケジュールを導入し、トリガーベースのタスクや定期的な処理を自動化します。
メモ: フォーム、レポート、ダッシュボードの作成数は使用ケースによって異なります。他のコンポーネントの作成数は次の通りです:
- 2~4つの権限セット
- 2つのブループリント
- 4つのワークフロー(フォームワークフローとスケジュールを含む)
AnthropicまたはGoogleを利用する場合、フォームワークフローおよびスケジュールは作成されません。ブループリントのみ作成されます。
7. 作成処理が完了したら、Access Applicationをクリックしてアプリケーションの有効な方法に移動します。アプリケーションのダッシュボードが表示されます。
データモデルでは、一部の使用ケースで他のZohoまたは外部サービスとのデータ同期が必要となる場合があります。その場合、Zia App Builderは該当テーブルと対象サービスを適切な
外部連携で接続することを推奨します。テーブルの接続が完了すると、最終的なアプリケーション内で
インテグレーションフォームに変換されます。
メモ: Zia App Builderは、使用するケースに関連する要件がある場合、以下の対応サービス(Zoho CRM、Zoho Recruit、Zoho Projects、Zoho People、Zoho BugTracker、Salesforce、QuickBooks)を検索します。
サービスにテーブルがリンクされている場合に考えられるいくつかのシナリオを見てみましょう。
シナリオ
|
説明
|
実施手順
|
1. Zia App Builderがテーブルを自動的に関連サービスへ接続します。
|
特定の使用するケースでは、データ同期のために追加のサービスへのテーブル連携が必要な場合があります。Zia App Builderが、 Microservicesタブで有効かつ認証済みの 接続がある関連サービスを検出した場合、テーブルへの接続は自動的に確立されます。また、 データソースを使って、そのサービス内の該当タブともリンクされます。アプリケーション作成後、テーブルは連携フォームとして機能します。
メモ: 複数の外部連携が1つまたはその他の関連サービスに利用可能な場合、Zia App Builderはその中からランダムに1つを接続します。
|
-
|
2. Zia App Builderは候補となるサービスを一覧表示しますが、テーブルをいずれにも接続できませんでした。
|
一部の使用ケースでは、データ同期のためにテーブルを追加サービスへ接続する必要があります。App Builderは該当するサービスを一覧表示しますが、 接続が Microservicesタブ内で下記いずれかの状態の場合、まだ接続済みにはなりません。
- 無効 - この接続の機能は無効です
- Not 接続済み - この接続は認証されていません
- 利用不可 - このサービス用の接続が作成されていません:
このような場合、Zia App Builderから接続を作成またはリンクでき、その設定内容はMicroservicesタブで同期されます。接続を確立した後、Zia App Builderはデータソースを利用して、該当サービス内の適切なタブへリンクします。アプリケーション作成後は、テーブルが連携フォームとして機能します。
メモ: テーブルがアプリケーション作成後もサービスに接続済みでない場合は、そのテーブルは通常のフォームとして、初期設定のCreator項目のみが利用可能です。
|
1. 対象テーブルの右上にある 接続ドロップダウンをクリックします。
2. 利用可能サービス一覧から使用したいサービスの隣にある 接続をクリックします。
|
テーブルがサービスに接続済みとなった後は、他の利用可能サービスへリンクしたり、別の
データソースを選択したりできます。
シナリオ
|
実施手順
|
1. 他の関連サービスへ変更する - テーブルは、必要に応じて別のサービスへリンクできます。その際は、まず既存の接続を解除し、その後で目的のサービスにテーブルをリンクします。
|
1. 対象テーブルの右上にある 接続ドロップダウンをクリックし、既存サービスの横にある 接続を解除するをクリックして連携を削除します。
2. 利用可能サービスの下に表示されている必要なサービスの横にある 接続をクリックして連携します。
|
2. 接続のために他の関連データソース(タブ)へ変更する - サービスの別のタブが利用ケースにより適している場合、テーブルをそのタブにリンクできます。必要なデータソースを接続に追加し、利用してください。
|
1. 対象テーブルの右上にある接続ドロップダウンをクリックし、 接続済みDatasourceの下にある +新しく作成するDatasourceをクリックします。
2. 作成Datasourceのポップアップから必要なタブを選択し、作成をクリックしてリンクします。
|
5. 注意点
- Zia App Builderは、アプリケーション作成時にサンプルデータを含めて、Creatorが提供する各種機能をテストできるようにしています。ご自身の要件でアプリケーションを使用する前に、手動で削除することを忘れないでください。
- AIはアプリケーション作成プロセスを強化しますが、AIが作成した使用ケースや生成されたアプリケーションの正確性と適合性を認証することが重要です。これにより、適切な機能とユーザーのニーズへの整合性が確保されます。
6. サンプルプロンプト
テキストプロンプト
- 申請書の提出、ドキュメントアップロード、適格性チェック、リアルタイムステータス更新の機能を備えた、効率的なローン処理アプリケーションを設計します。
- 保険金請求の提出と進捗管理を簡単に行えるアプリを作成します。請求ドキュメントのアップロード、担当者との直接連絡、請求ステータス通知の機能を含みます。
- 製造業向けに、サプライチェーンタブ、在庫管理、仕入先パフォーマンスに重点を置いた効率的な調達アプリを開発します。
- 従業員PTO申請の管理アプリを開発し、従業員が自身の利用可能残高に基づいて申請を送信できるようにします。管理者による申請内容の確認・承認、HRによるPTO残高のモニタリング機能を含めてください。
- Zoho Peopleの従業員がギフト配布プロセスを選択・管理できるGift Distributionアプリケーションを作成してください。
ファイルプロンプト
- CreatorにおけるZiaの機能を理解する
- Zia App Builder(OpenAI対応)でアプリケーションを作成する
前へ
OpenAIと連携してZiaを設定し、Zoho Creatorで
作成 App機能を有効にする方法については、ドキュメント
Ziaの設定をご参照ください。