お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の
英語版を参照してください。
1. 概要
AI Agent は、エージェント型 AI テクノロジーを用いて、シンプルな指示でタスクを自動化できる機能です。AI にどのように振る舞わせるかを説明し、処理を実行するスクリプトを含む必須の Deluge 関数を追加することで、エージェントを作成できます。すると、定義した内容に基づいて、タスクを順番に計画・実行し、状況を分析して判断を行います。
2. 利用可能範囲
AI エージェント:
- すべてのプランの Creator で作成および管理でき、API 呼び出し上限は契約プランに応じて異なります
- スーパー管理者と管理者のみが作成および管理でき、その他の種類のユーザーは呼び出しのみ可能です
3. 概要
AI Agent は、状況を分析して判断を行い、人の介入なしに自律的に複数の複雑なタスクを実行できる、特化型の AI 機能です。従来のワークフローと異なり、AI Agent は状況を動的に分析し、最適な処理手順を選択してコンテキストを適応させることができ、固定的なルールに従うだけではありません。
Zoho Creator では、AI Agent を使用すると、自然言語でエージェントのスキルを定義し、(Deluge 関数などの)必要なツールを指定すると、その後自動的にエンドポイント URL が作成されます。この URL を呼び出すことで、エージェントを利用して必要なタスクを実行できます。AI Agent は Agentic AI モデルを採用しており、AI エージェントは、自然言語で定義した目的やゴールを達成する「担当者」のように振る舞います。各エージェントは、用途に合わせてカスタマイズできます。
例として、図書館の利用者が本を検索して貸出できる図書館管理アプリがあるとします。この場合、メンバーの読書履歴を分析してパーソナライズされた本のおすすめを行うよう指示した、Book Suggester というエージェントを作成できます。また、利用できない本が頻繁に検索されている場合に、管理者へ Cliq メッセージを送信するよう指示することも可能です。このプロセスには、読書履歴の分析、本の提案、管理者への通知が含まれます。同様に、AI エージェントを作成して、複数のタスクを論理的かつ整理された一貫性のある手順で実行させることで、複雑なワークフローを簡素化できます。
AI Agent は、次の 2 つのシンプルな手順で作成できます。
- エージェントの定義 - 最初の手順は、AI にどのようなスキルを持たせるかの全体的な説明を行うことです。これは、自然言語でのシンプルな指示として入力します。
- ツールの追加 - 次の手順は、AI が処理を実行するために必要となるDeluge 関数を追加することです。エージェントはシナリオに応じて適切な Deluge 関数を選択・実行し、必要な処理を完了します。
エージェントを作成すると、
エンドポイント URL が生成されます。このエンドポイント URL は、作成したエージェントを必要な場所から呼び出すための URL(パス)です。エージェントと対話して応答を受け取るために呼び出すことができます。Creator では、
invokeURL タスクや、エンドポイント URL を利用した
JS API からエージェントを呼び出せます。さらに、外部システムから API コールを通じてアクセスすることも可能です。
この AI Agent へのリクエストは 1 つのプロンプトになります。エージェントがすべてのタスクを処理した後、応答を返します。どちらも自然言語でやり取りされます。
サンプルリクエスト
- {'data' :
- {
- 'query' : 'フィードバックを確認し、それに応じてデータを更新してください'
- }
- }
サンプルレスポンス
- {
- 'ai_response' : フィードバックは否定的なトーンを含んでいると判断しました。フィードバックフォームにデータを正常に追加し、Cliq チャットで通知しました
- }
AI Agent を呼び出すための Deluge スクリプト例
void invokeAISkill(string feedbackID)
- {
- query = Map();
- query.put('query','Analyze the feedback, feedback_ID : ' + feedbackID);
- data = Map();
- data.put('data',query);
- info data;
- resp = invokeurl
- [
- url :'https://www.zohoapis.com/creator/aiskill/zylker/feedback_analyser'
- type :POST
- parameters:data.toString()
- connection:'zoho_creator_connection'
- content-type:'application/json'
- ];
- summary = resp.get('ai_response');
- info summary ;
- }
3.1 AI Agent へのアクセス方法
AI Agent には、エンドポイント URL を使用してアクセスできます。
エンドポイント URL とは?
エンドポイント URL は、外部システムがスキルと必要な場所で通信できるようにする一意のパスです。エージェントを呼び出し、その機能を利用するためのアクセス ポイントとして機能します。Creator では、このエンドポイント URL はエージェント名に基づいて自動的に作成され、最後の部分は作成時に指定したリンク名から生成されます。エンドポイント URL は次の形式になります。
このエンドポイント URL にアクセスできるのは誰ですか?
AI Agent では、
ユーザー スコープは初期設定で
すべてに設定されています。そのため、Creator アカウントの
ユーザータブにいるすべての有効なユーザーがエンドポイント URL を呼び出すことができます。ポータル ユーザーは含まれません。
エンドポイント URL を呼び出す方法
- invokeURL Deluge 関数を使用
- ウィジェット内でJS APIを使用
さらに、任意のサードパーティ サービスから AI Agent を呼び出すために使用することもできます。
AI Agent を呼び出すためのスコープ
Method
|
Scope
|
POST
|
ZohoCreator.aiskill.execute
|
3.2 ユースケース
Incident Handling アプリケーションを想定します。このアプリケーションでは、ユーザーは技術者とその専門分野の一覧、およびさまざまなインシデントに対応する機器の一覧を追加できます。
システム障害、機器の不具合、安全上の危険などの予期しないインシデントが発生した場合、迅速かつ効率的な対応が求められます。状況の把握が遅れると、業務の中断や非効率につながります。状況を素早く管理し、適切な解決策で是正できるプロセスが必要です。
このプロセスを効率化するために、インシデントマネージャーとして動作する AI エージェントを作成できます。問題が報告されるたびに、エージェントが内容を分析し、必要な専門分野を特定し、必須の機器と技術者を割り当てます。また、インシデントを効率的に解決するための手順ごとの解決プランも提示できます。問題はフォームから報告でき、エージェントがレポート内に対応するデータを作成します。
ユースケース
このユースケースでは、以下の詳細で AI エージェントを作成できます。
1. AI に対して以下の指示を与えます
- あなたは、24/7 の緊急対応および復旧における、緩和および封じ込めの詳細提供に精通したエージェントです。
- インシデントの詳細に基づき、さらなる被害を防ぐための詳細な緩和プランを提示してください。
- インシデント指揮官や技術者の詳細など、クルーの情報を提示してください。
- 対応者に必要となる機器の一覧も提示してください。
2. 上記のタスクに必要な Deluge 関数を追加します
- 利用可能な技術者 - 利用可能な技術者の一覧を取得するために呼び出されます。
- 利用可能な機器 - 利用可能な機器の一覧を取得するために呼び出されます。
- プラン作成 - 技術者と機器を割り当て、プランを作成するために呼び出されます。
上記の詳細でエージェントを作成すると、その AI エージェントにアクセスするためのエンドポイント URL が自動的に作成されます。
アプリケーションの有効モードでは、以下のようにウィジェット内からこのエンドポイント URL を呼び出せます。インシデントの説明を入力すると、AI エージェントが起動され、指示されたすべてのタスクを実行します。
3。3 前提条件
-
開始する前に、
Zia と OpenAI の連携を設定する必要があります。これにより、必要な権限が付与されます。OpenAI のキーを追加すると、AI エージェント機能が自動的に有効になります。
メモ: この機能は現時点では Zoho LLM ではサポートされていません。
- AI エージェントを作成する前に、要件に応じて Deluge 関数を設定しておく必要があります。
3。4 ナビゲーションガイド
Creator アカウントの
ホームページから、
Microservices に移動し、右上の
+新規作成 ボタンをクリックします。
AI Models カードで
作成 を選択し、
作成 - カスタム Models セクションの
AI Agent カードを選択します。
AI Agent builder が表示されます。
こちらのページで説明されている手順に従って、新しい AI エージェントを作成できます。
- AI エージェントの作成と管理
- AI Modeler について