1. このページの内容
Zia App Builder の概要と、AI を活用してユーザーのプロンプトから実用的なユースケースを生成し、動作するコンポーネントを構築することで、どのように機能的なアプリケーションの作成を支援するかを説明します。また、Zoho Creator で Google、Anthropic、OpenAI などの各種 LLM と接続する方法についても説明します。
2. 提供状況
- Zia は Creator の有料プランでのみ利用できます。
- Zia のスーパー管理者および管理者だけが、Zia を設定し、アプリケーションの作成機能を有効化できます。これらに加えて、開発者も AI 支援アプリケーションを作成および管理できます。一方、その他のユーザーは、割り当てられた権限に基づき、許可された方法でこれらのアプリケーションにアクセスできます。
- Google、Anthropic、OpenAI は、CN を除くすべてのデータセンターでサポートされています。
- Zoho GenAI は、CN、JP、SA を除くすべてのデータセンターでサポートされています。
3. Zia App Builder とは
AI がさまざまな業界を変革する中、Zoho Creator は、柔軟なローコードプラットフォームと AI のインテリジェンスを組み合わせたツール「Zia App Builder」を提供します。これにより、わずかな労力で数分以内に強力なアプリケーションの作成を開始できます。アプリケーションの概要をプロンプトとして入力するだけで、
フォームや
レポート、
ブループリント、
権限などの動作するコンポーネントが自動的に生成され、アプリケーションが形になります。
3。1. 動作の仕組み
手順 1: アプリケーションの概要を Zia App Builder に伝える
Zia App Builder では、アプリケーション作成時に次の 2 つの方法でアプリケーションの説明を取得するマルチモーダルな仕組みを提供します。
- テキスト入力 - アプリケーションの目的や、解決したい課題の一覧を入力します。
ヒント: プロンプトは「販売管理」のようなアプリケーション名だけのシンプルなものでも、すべての要件を網羅した詳細な箇条書きでも構いません。よりカスタマイズされたアプリケーションを生成させるため、後者の詳細な記述を行うことをおすすめします。
- ファイル入力 - PRD やプロセス図など、アプリケーションのフローや構造を示すドキュメントや画像をアップロードできます。Zia App Builder はこれらのファイルからすべての情報を抽出し、それに基づいたパーソナライズされたユースケースを提示します。
ヒント: カスタムユースケースを得られる可能性を高めるため、1 つのプロンプトに対してテキスト入力とファイル入力の両方を含めることをおすすめします。いくつかのサンプルのテキスト/ファイル入力プロンプトについては、
こちらのセクションを参照してください。
セキュリティに関するヒント:プライバシーとセキュリティを保護するため、AI プラットフォームを利用する際には、パスワードや財務情報などの機密性の高い個人情報を共有しないことをおすすめします。
手順 2: 入力内容に基づいて AI が生成したユースケースを確認する
AI アシスタントは、入力内容に基づいて実用的なユースケースを生成し、アプリケーション内のあらゆるタスクを処理するための解決策を提示します。要件に合ったアプリケーションを生成するため、これらのユースケースを調整できます。アプリケーションの目的に合致しないユースケースがあれば削除したり、追加のユースケースを生成したり、テキストで独自のユースケースを追加したりできます。
Zia App Builder は、ユースケースの要件を満たしアプリケーションを作成するために、次の Creator コンポーネントを活用します。
- フォーム - Creator 内でデータを収集・保存します。
- 連携フォーム - Creator と他のサービス間のブリッジを構築し、自動データ同期を可能にします。
- レポート - 収集したデータをカスタマイズ可能なビューで表示します。
- ページ - データに基づく主要な指標を、視覚的にわかりやすく整理された形で提示します。
- アプリケーションレイアウト - アプリケーションのボタンやメニュー、全体のテーマをカスタマイズして、アプリケーションをパーソナライズします。
- 権限 - アプリケーションコンポーネントやフォームデータへのアクセス方法をユーザーごとに制御する、カスタマイズされた権限セットを定義します。
- ワークフロー
- フォームワークフロー - フォームに基づくトリガーに応じて、タスクを自動化または開始します。
- スケジュールワークフロー - 指定した日付値に基づき、定期実行も含めた時間ベースの処理を自動で実行します。
- ブループリント - ユースケースに対する一連の実行プロセスを構造化して定義し、業務フローを効率化します。
さらに、コンセプチュアルな枠組みとしての動的データモデルが表示され、アプリケーション内で作成される
フォームを表すテーブルが含まれます。各テーブルのヘッダーはフォーム名となり、その下にフォームに含まれる項目の一覧が表示されます。データモデルでは、ユースケースに基づきアプリケーション内の各フォームがどのように関連付けられているかを確認できます。ユースケースを追加・削除すると、それに応じて自動的に更新され、リアルタイムの概要が表示されます。
3。2. 前提条件
Zia App Builder を利用するには、まず
Operations タブに移動し、任意の LLM(Google、Anthropic、OpenAI)のいずれかで Zia を
設定する必要があります。Zia は、アプリケーション作成プロセス全体を支援し、ローコードでの開発を加速する AI 搭載アシスタントです。Zia を設定すると、初期設定で
アプリケーションの作成 機能が有効になります。
メモ: 以前に アプリケーションの作成 機能を無効化している場合は、続行する前に Access トグルを有効にしてください。
3。3. 動作イメージを見る
3。4. ユースケース
ある製造会社では、生産効率の監視、機械の稼働状況の追跡、メンテナンススケジュールの管理を行うアプリケーションが必要ですが、それを構築するための技術リソースが不足しています。そこで Zia App Builder を利用し、最小限の労力で上記要件を満たすアプリケーションを作成します。
「製造会社向けに、生産の詳細を記録しメンテナンスをスケジュールするアプリケーションを作成してほしい」というプロンプトを入力すると、Zia App Builder は関連するユースケースを提案し、承認後にアプリケーションを作成します。アプリケーションには次のような機能が含まれる場合があります。
- 生産ラインログ: 機械データ、生産量、メンテナンス情報を記録するフォームを自動生成します。
- メンテナンススケジューリング: 計画/突発メンテナンスの追跡用に自動ワークフローを作成し、今後のタスクに関する通知を送信します。
- リアルタイムダッシュボード: 機械の状態、生産ステータス、パフォーマンス指標をリアルタイムで可視化するダッシュボードを生成します。
- ユーザー権限: ユーザーペルソナを設定し、管理者は上位レベルのレポートにアクセスし、オペレーターは機械データやメンテナンス活動を記録できるようにします。
4. Zia App Builder を使用してアプリケーションを作成する手順
メモ: Zia を使用してアプリケーションを作成するには、サポートされている AI ベンダー(Google、Anthropic、OpenAI)のいずれかで Zia を設定する必要があります。詳細は
こちらを参照してください。
1. Creator アカウントのダッシュボードに移動します。初期設定では Solutions タブが表示されます。
2. ダッシュボード右上の + Create Solution をクリックし、アプリケーション カードを選択してアプリケーションの作成を開始します。
3. Create using Zia カードを選択して、Zia App Builder を開きます。
4. 次のいずれか、または両方の方法でアプリケーション要件を指定し、Start Building をクリックして、ビジネス課題に対応する AI 生成ユースケースを取得します。
- テキスト - 最適な結果を得るため、作成したいアプリケーションについてできるだけ詳しく記述します。
- ファイル - Upload をクリックし、アプリケーションの目的をまとめた資料や、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 プロジェクト、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 タブ内の 接続が次のいずれかの状態であるため、接続は確立されません。
- 無効 - 接続の機能が無効になっている
- 未接続 - 接続が認証されていない
- 利用不可 - このサービス用の接続が作成されていない:
このような場合は、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 の従業員が、ギフト配布プロセスを効果的に選択・管理できるギフト配布アプリケーションを作成してください。
ファイルプロンプト
7. 制限事項
- Creator における Zia 機能の概要
- Zia App Builder(OpenAI 対応)を使用したアプリケーションの作成
前へ
OpenAI と連携して Zia を設定し、Zoho Creator で
作成 App 機能を有効にする方法については、ドキュメント
「Zia の設定」を参照してください。