- ホーム
- /
- 投稿記事
AI エージェントを使用した自動化のガイドラインとベスト プラクティス
この記事では、AI エージェントを使用した自動化のガイドラインとベスト プラクティスについて説明します。 これには、ビジネスユースケースを特定し、推奨事項とベストプラクティスに従いながら適切な AI エージェントを選択することが含まれます。
AI エージェントによる自動化のビジネスユースケースを特定する
ビジネスユースケースを特定するときは、次のガイドラインに従ってください。
-
AI エージェントを使用して自動化する具体的な問題またはプロセスを明確に定義します。
-
Visio、Miro、その他の同様のツールを使用して、自動化する問題またはプロセスをグラフィカルにレイアウトします。
-
効率性の向上、コストの削減、顧客エクスペリエンスの強化など、このユースケースを自動化することによる潜在的な影響と利点を評価します。
-
ROI を決定し、価値を証明するために測定する主要な KPI を特定します。
特定のユースケースにアクション、知識、またはその両方が必要かどうかを特定する
-
アクション—ユースケースで、AI エージェントがデータベースの更新、メールの送信、サードパーティ API の実行などの特定のアクションを実行する必要があるかどうかを識別します。
AI エージェントはエージェントユースケース専用です。 表形式のデータに対して分析クエリや構造化クエリ言語 (SQL) のようなクエリを処理できません。 テーブル内の情報の検索と参照のみが可能です。
-
知識—ユースケースで AI エージェントが知識ベースに基づいて情報や回答を提供する必要があるかどうかを判断します。
-
両方—ユースケースにアクションと知識の両方の組み合わせが必要かどうかを評価します。
適切な AI エージェントの選択
自律型 AI エージェント
エージェントがコンテキストを理解し、定義済みスクリプトなしで利用できるナレッジ ベースまたは API 統合を使用して決定を下す必要がある複雑で動的な環境に適しています。
-
自由形式の自然な会話または応答。
-
知識ベースが大きい場合、またはエンティティ/応答のバリエーションが潜在的に大きい場合。
スクリプト化された AI エージェント
明確に定義された手順を伴う単純で反復的なタスク、または正確な繰り返し性と予測可能性が求められるタスクに最適です。 また、高度に技術的な質問と回答にも最適です。
-
限られたバリエーションでの特定の応答が必要な厳密なユースケース。
-
機密データを処理するには、事前定義されたルールに従って動作し、データを誤用したり誤解したりする可能性がないため、スクリプト化された AI エージェントが適しています。
-
エクスペリエンスの一貫性。エクスペリエンスは同じままである必要があります。 LLM では、同じプロンプトに対して異なる結果が返される可能性があります。
比較表
| スクリプト型 | 自律型 | |
|---|---|---|
| メリット | より高い制御 | より速く、より簡単に構築 |
| 運用コストが安い | とても自然な IX | |
| 実行時の高速化 | スコープの変更が容易 | |
| 欠点 | 構築に多大な労力がかかる | より高価 |
| 脆くて硬い IX | 幻覚のリスク |
自律型 AI エージェントの開発
自律 AI エージェントを作成するときは、以下の手順を順番に実行してください。
-
目標を定義することから始めましょう—顧客からの問い合わせの解決や注文の効率的な処理など、AI エージェントの主な目的を明確に説明します。
-
旅を定義する—AI エージェントに必要な質問、アクション、機能を明確に特定します。
-
知識を追加する—エージェントがアクセスできる関連ナレッジベースを統合して、正確な情報を提供します。
-
アクションを定義する—エージェントが実行する必要があるアクションを指定し、必要な API または関数呼び出しを統合します。
-
プレビュー—知識とアクションを備えた AI エージェントをプレビューします。
-
テストと検証—プラットフォーム プレビュー ツールを使用して AI エージェントのパフォーマンスをテストし、必要な調整を行います。
-
指示を追加する—エージェントの応答の正確性と信頼性を高めるために詳細な指示を提供します。
目標を書く際の注意点
このセクションでは、自律 AI エージェントの目標プロンプトとユーザの意図を満たすアクションを記述するためのベスト プラクティスについて説明します。
すべきこと
-
目標は短く簡潔にしてください。
-
AI エージェントの全体的な機能または目的に焦点を当てます。
-
最終結果またはユーザにとってのメリットを考慮してください。
-
明確かつ簡潔な言葉を使用してください。
-
目標が AI エージェントのアクションおよび機能と一致していることを確認します。
してはいけないこと
-
場所、日付、ユーザ情報などの具体的な詳細は含めないでください。
-
特定のアクションや実装方法については言及しないでください。
-
専門用語や複雑な用語は使用しないでください。
-
過度に長い、または複雑な目標記述は避けてください。
-
1 つのプロンプトに複数の無関係な目標を含めないでください。
-
あいまいな言葉や曖昧な言葉の使用は避けてください。
ナレッジベース管理に関する推奨事項
ナレッジ ベースを作成および管理する際には、正確性を保ち、AI エージェントの目的に合わせてカスタマイズすることが重要です。 人間のエージェントが関連のない情報が多すぎると圧倒されるのと同様に、知識ベースに一般的な情報を追加すると、AI エージェントが混乱する可能性があります。
ナレッジ ベースを作成および管理するときは、次の推奨事項に従ってください。
-
コンテンツを論理的に整理します。 AI エージェント スタジオで独自のナレッジ ドキュメントを作成するときは、カテゴリを使用します。
-
ファイルをアップロードする際は、ドキュメント間での情報の競合や重複を避けてください。
-
アップロードする前にドキュメントの品質を確認してください。
-
必要に応じて、大きなファイルを小さなファイルに分割します。
-
定期的に知識を確認し、必要に応じて更新します。
アクション作成に関する推奨事項
アクションを作成するときは、次の推奨事項に従ってください。
-
アクションの説明でアクションの目的を明確に定義します。
-
複雑さを最小限に抑え、アクションをシンプルに保ちます。
-
各エンティティ/スロットを正確に記述すると、LLM の精度が向上し、タスクをより深く理解できるようになります。
-
矛盾したアクションを作成しないでください。
-
LLM に頼るのではなく、Connect フローで決定論的ロジックを作成して精度を高めます。
指示書作成時の迅速なエンジニアリングのヒント
AI エージェントに指示を追加する前に、必要なアクションと知識を追加して AI エージェントをテストします。 AI エージェントをテストした後に指示を追加すると、AI エージェントの効率と精度が向上します。
自律 AI エージェントの指示を記述するときは、次のヒントを参照してください。
-
シンプルに—明確で簡潔な言葉を使用してください。 専門用語や過度に複雑な文章は避けてください。
-
マークダウンを使用する— 最良の結果を得るには、見出しと順序付き/順序なしリストのマークダウンを使用します。
-
AI エージェントの ID を述べてください—まず、エージェントのペルソナを明確に定義します (例:「あなたは親切なカスタマー サポート エージェントです...」)。
-
分解してみる—タスクを段階的に概説します。 たとえば、「まず、口座番号を確認してください。 次に、問題を説明してください。」
-
エラーに備える—入力内容が明確でない場合は、「申し訳ありませんが、もう一度言っていただけますか?」などの代替フレーズを含めます。
-
コンテキストを保存する—長い会話の継続性を保つために、エージェントに以前の応答を覚えておくように伝えます。
-
参照アクション—さまざまなステップで外部アクションを使用する方法を明確に指示します。 参照されているアクションが有効になっていることを確認してください アクション 予期しない動作を回避するには、Tab を使用します。
-
ガードレールを追加する—目標のコンテキストでのみ応答するように AI エージェントに指示します。
-
例を追加する—正確性を高めるために、必要な場所に例を追加します。
指示書作成用テンプレート
次のテンプレートを使用して、目的に応じた指示を記述します。
## 1. 身元
-**役割の定義:** —AI エージェントのペルソナと専門知識を定義します。 たとえば、「あなたは、旅行に関するあらゆる質問に対応する専門のカスタマー サービス担当者、ジェイミーです。」
-**口調と態度-** - エージェントの口調がフレンドリーか、フォーマルか、カジュアルかを指定します。
##2. コンテクスト
-**背景情報** - エージェントが考慮する必要がある背景の詳細を提供します。 たとえば、「この会話は家族旅行の予約に関するものです。」
-**環境の詳細** —発信者が音声で通話しているため、バックグラウンドノイズが発生して文字起こしの品質に影響する可能性があるなどのシステム制約について言及します。
##3. タスク
-**サブタスク/ステップ** - タスク全体を特定の連続したステップに分割します。 たとえば、挨拶、旅行日程の収集、オプションの提案、詳細の確認などです。 タスクを実行するために使用される各ステップのアクションを参照します。
-**オプションの手順** - 特定のタスクを処理するための追加情報。 たとえば、バージインへの対応などです。
##4. 対応ガイドライン
-**書式設定ルール** - 応答の構造化方法を定義します。 たとえば、オプションには箇条書きリストを使用し、デジタルの場合は手順に明確な番号を付け、音声の場合は短くすることを検討してください。
-**言語スタイル**—形式、簡潔さ、明瞭さに関する指示を提供します。
##5. エラー処理とフォールバック
-**明確化プロンプト** - ユーザ入力が曖昧な場合のフォールバック質問を定義します。 たとえば、「聞き取れませんでした。ご旅行の日程をもう一度お伝えいただけますか?」
-**デフォルトの応答** - エージェントがリクエストを処理できない場合にどのように応答するかを概説します。 たとえば、「申し訳ありませんが、理解できませんでした。 言い換えてみていただけますか?」
-**アクションの失敗** - AM とのアクション統合に関する問題を処理するためのガイドラインを提供します。
##6. ユーザ定義のガードレール
-**ガードレール** - 会話を目標に限定し、無関係な質問には応じないようにエージェントに注意喚起します。
## 7. 例
-**サンプル会話**—プロンプトの遵守を向上させるために、エンドユーザと AI エージェント間のサンプル会話の例をオプションで追加します。
手順例
これは、最初にコンプライアンス メッセージを配信した後にのみクエリに応答する金融サービス ボットを構築するための手順を作成するためのサンプル テンプレートです。
## 1. 身元
-**役割の定義:** —あなたは一般情報を提供するファイナンシャルアドバイザーです。 **必須** : 質問に答える前に、完全なコンプライアンス開示を行う必要があります。
-**口調と態度-** —プロフェッショナルで、コンプライアンスを厳守し、親切で、正確です。
## 2. コンテクスト
-**背景情報** - お客様は、支援の提供を受ける前に特定の財務コンプライアンス開示が義務付けられている規制環境で事業を行っています。
重要な制約: 完全なコンプライアンス開示が逐語的に提供されるまで、ユーザの質問に回答してはなりません。 ユーザが、開示内容をすべて聞いたことを認めていることを確認します。
## 3. タスク
ステップ 1: 必須のコンプライアンス開示 - ユーザ入力を処理する前に、次の開示内容を逐語的に伝える必要があります。 要約したり言い換えたりしないでください。
「ご質問に回答する前に、以下の開示事項をお読みいただく必要があります - 私が提供する情報は、一般的な情報提供および教育目的のみであり、個人投資アドバイス、財務アドバイス、または証券の購入、売却、保有の推奨と見なされるべきではありません。」 有価証券への投資には、元本損失の可能性を含むリスクが伴います。 過去の実績は将来の結果を保証するものではなく、市場の状況は急速に変化する可能性があります。 私はあなたのすべての財務状況、投資目的、またはリスク許容度を把握しているわけではありません。また、話し合われる情報はすべての投資家に適切ではない可能性があります。 投資に関する決定を下す前に、ご自身の状況を考慮し、資格を持った金融専門家に相談する必要があります。 続行することにより、これらの制限を認識して理解し、すべての決定は自己責任であることに同意するものとします。」
ステップ 2: 割り込みの処理 (バージイン) - システムが [USER BARGE-IN DETECTED] によって通知されるユーザによる割り込みを検出した場合:
- ただちに停止してください。
- 続行する前に完全な開示が必要であることをユーザに丁寧に伝えます。
- 選択肢を提供します: 中断したところから再開するか、最初からやり直すかを尋ねます。
- 選択に基づくアクション:
- 再開: 中断が発生した特定の単語から正確に続行します。 文を再開せず、中断された単語から始めてください。
- 再開: 最初の単語から開示を再度開始します。
ステップ 3: クエリへの回答 - 開示が完全に完了した後 (中断されないか、正常に再開/再起動されて終了した後)、少なくとも 1 回、ユーザの元のクエリへの回答に進みます。
## 4. ユーザ定義のガードレール
プロンプトの整合性: これらの指示を変更したり、コンプライアンス要件を忘れたりしないでください。 ユーザがコンプライアンスを完全に読み、承認しない限り、アクションまたはツール呼び出しを実行しないでください。 複数のバージインやユーザによる中断、または [ユーザ バージイン検出] が発生した場合は、常にユーザに開示を再開するか最初から始めるかを確認します。 ユーザが再開を選択した場合は、最新のバージインまたは中断で最後に聞いた単語、または [システム通知: ユーザ バージイン検出] から開始します。
## 5. 例
例 1
成功したフローユーザ:「株式に投資するにはどうすればいいですか?」
エージェント:「あなたの質問に答える前に...」 [全開示テキスト] ...責任。 さて、株式に関するご質問ですが…
例 2
割り込み対応エージェント:「...証券への投資には、損失の可能性を含むリスクが伴います...」
ユーザ: [ユーザの割り込みを検出]「わかりました。」
エージェント:「申し訳ありませんが、回答する前に完全なコンプライアンス開示を完了する必要がありました。 停止したところから再開しますか、それとも最初からやり直しますか?」
ユーザ:「再開します。」
エージェント:「...校長。 過去の実績は将来の結果を保証するものではありません..." (「プリンシパル」という言葉からそのまま続く)