Now Assist AI エージェント機能
構成オプションや機能など、Now Assist AI エージェントでサポートされている機能を一覧表示します。
AI エージェントとの会話の呼び出し バックグラウンドチャネル
AI エージェントバックグラウンドチャネルは、ワークスペースから AI エージェントまたはエージェント型ワークフロー実行を呼び出すのに役立ちます。AI エージェントバックグラウンドプロバイダーに関連付けられた AI エージェントバックグラウンドチャネルを使用して、会話を呼び出します。AI エージェントバックグラウンドプロバイダーは、 仮想エージェント のカスタムアダプタフレームワークに基づいています。詳細については、「Configure a provider for your custom chat integration」を参照してください。
[プロバイダーチャネル ID] テーブル [sys_cs_provider_application] にチャネル識別子を作成して、独自のプロバイダーアプリケーションに会話機能を追加し、カスタマイズが可能な新しい受信 ID を取得します。詳細については、「Create a channel identifier for your custom chat integration」を参照してください。
会話を開始するには、sn_aiaを使用してフローをトリガーします 。AIAgentBackgroundProvider のスクリプトインクルード (sys_script_include) の AiAgentRunttimeUtil().startAiAgentConversation(request) API を選択し、[ スクリプトを実行] を選択します。スクリプトの実行ステータスが [成功] を示すと、スクリプトで定義された発言の順序で会話が開始されます。
AI エージェントを実行するために呼び出された会話は、実行計画 [sn_aia_execution_plan] テーブルに記録されます。会話レコードを開き、デバイスタイプが AI エージェントバックグラウンドであることを確認します。実行レコードを開くと、AI エージェントの実行に使用される実行 タスク、 メッセージ、 およびツール実行 が表示されます。
実行計画レコードの [sys_Id] をコピーしてテストすることで、[ AI エージェントスタジオ テスト] ページで実行ステップ全体を確認することもできます。[ チャット応答 ] タブの AI エージェント意思決定ログで、AI エージェントの詳細と問題解決に使用したツールを確認できます。
インタラクティブ AI エージェントと非インタラクティブ AI エージェント
実行プロセスにフォールバックがある場合、インタラクティブ AI エージェントがユーザーに情報を求め、AI エージェントがフローを再トリガーします。
非インタラクティブ AI エージェントは、実行プロセスのフォールバックステージではユーザーに連絡しません。AI エージェントがユーザー情報を必要とする場合、ReAct レイヤーを使用した動的プロンプトアプローチを採用し、ReAct のプロンプトは AI エージェントまたはエージェント型ワークフローの実行モードに基づいて変化します。したがって、非インタラクティブ実行では、reach フォールバックオプションでフォールバックオプションとしてユーザーからの入力を収集する必要はありません。ただし、AI エージェントまたはエージェント型ワークフローの出力は引き続きユーザーに提示する必要があり、実行エラーのシナリオでは、 Now Assist パネルまたは 仮想エージェント にメッセージが表示されます。
非インタラクティブ実行を実装するために、[ 実行モード ] フィールドが実行計画 [sn_aia_execution_plan] テーブルに追加されます。このフィールドでは、指定されたランタイムパラメーターに基づいて、実行モードを [インタラクティブ ] または [非インタラクティブ ] にすることができます。
AI エージェントとエージェント型ワークフローは、AI エージェントバックグラウンドチャネルで同時に実行できます。また、バックグラウンド実行により、AI エージェントが Now Assist パネルや 仮想エージェントなどのチャットパネルを操作できる非インタラクティブモードで実行できます。
多言語サポート
- ネイティブ翻訳のシステムプロンプトを調整します。
- ネイティブサポートが利用できない場合に動的翻訳戦略を実装します。
- 自動評価と手動評価による広範なテストを提供します。