人工知能(AI)モデルは、過去のデータに基づいてパターンを認識し、それを活用して予測や意思決定、解釈を行うことができます。AIモデルは通常、さまざまな機械学習アルゴリズムを用いて構築されますが、Zoho Creatorではこれらのアルゴリズムを直感的なインターフェースに統合し、その複雑さを完全に隠すことでプロセスを簡素化しています。これにより、低い-コード開発者でも、内部の仕組みを気にせず機械学習を活用できます。
Zoho CreatorでAIモデルを申請済みの場合、今後の結果を予測したり、通常は人の介入が必要な業務を自動化したりすることで、法人の業務プロセスを最適化できます。例えば、Zoho Creator上で構築されたCRMアプリケーションでは、現在および過去のデータに基づいて見込み顧客の成約可能性をAIで予測できます。このインサイトを営業チームが活用し、顧客へのアプローチ方法を検討することが可能です。また、Zoho Creator上で構築されたアンケートアプリケーションでは、AIを用いてフィードバックに表現された感情を自動的に分析できます。
Zoho Creatorは、 5つの 代表的な機械学習モデルをサポートしており、法人アプリケーションで効率的に活用できます。これらのモデルの一部はあらかじめ構築されており、すぐにアプリケーションに導入可能です。一方で、その他のモデルは要件に応じてカスタマイズできます。いずれも、機械学習やコーディングの事前知識は不要です。作成方法に基づき、モデルは以下のように分類されます。
Zoho Creatorでサポートされているモデルタイプは以下の通りです。
|
カテゴリー |
Model 種類 |
説明 |
Input データの種類 |
ユースケース |
|
Ready to 使用する |
入力から単語やフレーズなどのキー要素を抽出します |
テキスト |
||
|
入力された支払明細の感情(ポジティブ・ネガティブ・ニュートラル)を判別します |
テキスト |
|||
|
画像内のすべてのテキストを抽出し、受注データを[パッケージ]データに変換してデジタル化します |
ファイル(画像) |
|||
|
入力画像内のあらかじめ定義された要素を検出します |
ファイル(画像) |
|
||
|
カスタム |
過去データのさまざまなパターンを分析し、今後の処理や結果を予測します |
構造化データ |
||
|
特定のテキスト(差出人、画像、受注データ)を抽出し、[パッケージ]データへ変換してデジタル化します。 |
ファイル(画像) |
|||
|
入力画像内の要素を検出します。 |
ファイル(画像) |
一般的に、AIモデルをデプロイするには、適切なmlアルゴリズムに基づいて構築し、十分なサイズと品質のデータセットを投入し、パターンを認識できるようにトレーニングし、正確な結果が得られるかテストする必要があります。ready-to-使用する AIモデルの場合、これらすべてのステップが適切に実施され、Zoho Creatorアプリケーションで項目としてフォーム内で利用できます。
しかし、場合によっては、AIモデルを特定の要件に合わせてカスタマイズする必要があります。この目的を満たすために、Zoho Creatorの AI Modeler を使用して、カスタムAIモデルを作成し、望ましい結果を得ることができます。これは、ディープラーニングの専門知識がなくても簡単にAIモデルを作成できるビルダーとして利用できます。
例えば、印刷された領収書の写真をアップロードした際、その内容すべてを取得し、メールテンプレートに挿入する必要があるとします。このシナリオでは、ready-to-使用するOCRモデルを利用できます。カスタム対応の必要がなく、画像から利用可能なテキストをすべて抽出するだけです。次に、同じテンプレートの領収書が頻繁にアップロードされ、その中から領収書IDのみを抽出し、同じフォームの領収書ID項目に自動入力したい場合を考えます。この場合、カスタムOCRモデルを利用することで、特定の領収書テンプレートに合わせてモデルをトレーニングし、目的に合った抽出が可能となります。
AIモデラーが役立ついくつかの法人シーンを見てみましょう。
Zylkerというデリバリーパートナー企業は、Zoho Creatorを使ってチケッティングアプリケーションを構築しています。このアプリケーションを使用して受信チケットを管理し、完璧な顧客サービスを提供しています。チケットを受領するたびに、その内容に応じてカテゴリ分けやタグ付けを行っています。これにより、地域の専門担当者が内容を確認し、迅速に対応できるようになります。
Creatorのキーワード抽出AIモデルを活用すれば、このプロセスを自動化できます。例えば、チケットに「faulty」「spoiled」「damaged」「defective」「返金」などの単語が含まれていれば、自動的に「返品する & 返金」とタグ付けされます。同様に、「delayed」「missing」「rude」などが含まれていれば、「Delivery Agent」とタグ付けされます。これにより、適切な顧客サポート担当者を割り当てることができ、チケットの分類にかかる手作業を大幅に削減できます。
Zylkerのデリバリー会社は最近、いくつかの地域で10分間の食料品即配サービスを開始しました。このサービスの認知度や顧客の反応を把握するため、Zoho Creatorで作成したアンケートフォームを配布しました。
アンケート結果が多数集まった場合でも、センチメント分析AIモデルを使えば、新規サービスに対する顧客の意見を迅速に把握できます。例えば:
A 処理済み食品製造会社である Zylkerは、Zoho Creator アプリケーションを利用して組織のプロセスを管理しています。研究チームは常に新しいレシピの開発に取り組み、承認済みのレシピ仕様をフォームに更新しています。マーケティングチームはここから引き継ぎ、市場調査に基づいて販売価格を決定する必要があります。このシナリオでは、カスタムAI予測モデルを活用することで、市場価値や競合他社商品の価格、重さ、原材料、包装の選択など、さまざまな要因に基づいて仮の価格を提案でき、業務の効率化が図れます。
Zylker 処理済み食品製造会社は、Zoho Creator で構築された順番管理アプリケーションを使用して注文を管理しています。商品は多くの購入者にまとめて納品され、出力された自動作成済み営業注文を通知として送信します。すべての営業注文は、順番IDや購入者名などの他の重要な情報とともにフォームで管理されています。
営業注文のデータを管理することは効率的なプロセスですが、手作業で行うと単調で非効率的です。このシナリオでは、カスタムOCRモデルをZylkerが発行する営業順番のレイアウト専用にトレーニングすることができます。Zylkerの営業順番をアップロードすると、レイアウト固有の情報(順番IDや購入者名など)が自動的に抽出され、同じフォームに記録されるため、時間と手作業を大幅に削減できます。
自動車の再販会社であるZylkerは、使用中の交通手段をオンラインで売買しています。売却希望者が交通手段の情報や画像を提供できるよう、WebサイトにZoho Creatorフォームを埋め込んでいます。適切な検査が完了する前に、カスタムの物体検出AIモデルを利用して、交通手段の損傷レベルに基づき提案内容をタグ付け・分類することが可能です。例えば、へこみが多い交通手段は「重大な損傷」とタグ付けされ、少数のへこみであれば「中程度の損傷」と分類されます。
アプリケーションで既製のモデルを導入する場合、設定は不要です。ただし、 カスタムモデル を追加するには、次の手順に従う必要があります。アプリケーションの
項目 に追加できます。
「Microservices」セクションで、アプリケーションに実装する必要があるカスタムモデルの種類を選択します。直感的なビルダーが用意されており、選択したAIモデルを法人ニーズに合わせてカスタムインテリジェンスで作成できます。
次の手順は、トレーニングデータをアップロードし、モデルを学習させることです。トレーニングデータは、モデルにパターンを認識させ、予測や必要なタスクを実行できるようにするために最初に与えるデータセットです。良質なAIモデルの原則は、十分かつ関連性が高く、高品質なデータを収集して学習させることにあります。データサイエンスでよく使われる古い格言「garbage in, garbage 出力」を忘れないでください。低品質なトレーニングデータでは、モデルの結果の精度が損なわれます。トレーニングデータの品質を確保するための要素には、以下のようなものがあります。
データセットの準備ができたら、アップロードすることでモデルの学習を開始します。学習には、モデルのサイズやキューに入っているモデル数などの要因によって時間がかかります。ただし、学習中に他の画面に移動しても問題なく、モデルの学習が完了した後で戻ることができます。
成功したトレーニングの後、モデルは実際にデプロイできる状態になります。ただし、モデルのパフォーマンスと品質を評価することが重要です。サンプル入力を与えてテストを行うことができます。テスト結果が満足のいくものでない場合、モデルがアンダーフィッティングまたはオーバーフィッティングしている可能性があります。
モデルがアンダーフィッティングしている場合、トレーニングデータに対して十分なパフォーマンスを発揮できません。これは、入力変数と出力変数の関係をモデルが理解できていないためです。モデルがオーバーフィッティングしている場合、トレーニングデータでは良好な結果を出しますが、テストデータでは誤った出力を生成します。これは、モデルが学習データを記憶してしまい、未知のデータに対して一般化できないためです。
言い換えると、アンダーフィッティングしたモデルはトレーニングデータのパターンではなく変動に注目し、オーバーフィッティングしたモデルはトレーニングデータを丸暗記してしまい、他の入力に対してはうまく機能しません。
オーバーフィッティングとアンダーフィッティングはいずれも、新しいデータに対してパフォーマンスが低下する原因となります。これを解決するためのキーは、トレーニングデータを正則化し、バリエーションが多すぎず、また期待される結果に近すぎないようにすることです。
各カスタムモデル種類の精度を向上させる方法をご覧ください。
AIモデルの設定における最後の手順は、公開することです。この段階までは、モデルは管理者のみがアクセスできます。モデルに満足した場合は、すべてのユーザーが利用できるように出版してください。これにより、モデルはZoho Creatorアプリケーションで実装できる状態となります。
カスタムAIモデル は、一度設定した後でも、編集、名称変更、再学習、削除がいつでも可能です。 優れたAIモデルは、構築し、品質の高いデータを投入し、展開する必要があります。しかし、それだけでは終わりません。AIモデルの品質を維持するには継続的な取り組みが必要です。時間の経過とともに、法人環境やデータが変化することで、AIモデルには モデルドリフト が発生するのは避けられません。つまり、モデルの精度が徐々に低下し始めます。例えば、企業の営業はコロナ前とコロナ後で異なります。営業を予測するAIモデルを構築する場合、コロナ要因も考慮して学習させる必要があります。
この理由から、AIモデルは定期的に、または明らかなトレンドの変更があった際には、最新の新規データでテストおよび再学習を行うことが重要です。設定で 編集、名前を変更する、再学習、および削除などの操作は、モデル詳細ページで利用できます。このページでは、バージョンやモデルが導入されているアプリケーション一覧など、その他の詳細も確認できます。
Zoho CreatorアプリケーションでAIモデルを実装するには、以下のいずれかの方法を使用してください。
メモ: 環境が有効なアプリケーションでは、本番環境で少なくとも1つのバージョンが公開済みの場合のみ、カスタムAIモデルを使用できます。
添付ファイルに用意されたサンプルデータを活用し、取得する started およびカスタムAIモデルの作成を始めましょう。
「導入したばかりで基本操作や設定に不安がある」、「短期間で集中的に運用開始できる状態にしたい」、「運用を開始しているが再度学び直したい」 といった課題を抱えられているユーザーさまに向けた少人数制のオンライントレーニングです。
日々の営業活動を効率的に管理し、導入効果を高めるための方法を学びましょう。