Amazon Q Business 用のNew Relic AIカスタム プラグインは、 New Relicの AI 駆動型インサイトを Amazon Q Business 環境に直接統合します。 このプラグインを使用すると、ユーザープロンプトを New Relic AI に送信し、AI によって生成された応答を受信できるため、インシデント対応と意思決定プロセスの改善が促進されます。
このガイドでは、 New Relic AIと Amazon Q Business の間の接続を確立し、異常検出、警告アラート、インシデント管理を有効にしてアプリケーションのパフォーマンスと信頼性を維持する手順を説明します。
前提条件
- クライアント ID とクライアント シークレットを持つ有効な New Relic アカウント。 これらをお持ちでない場合は、 agenticai@newrelic.comまでお問い合わせください。
- 運用可能な Amazon Q Business アプリケーション。 Amazon Q Business アプリケーション環境を作成するための詳細については、 Amazon Q Business のドキュメントを参照してください。
- AWS CLI がシステムにインストールされ、設定されています。 詳細については、 AWS CLI ドキュメントを参照してください。
- AWS で IAM ポリシーとロールを作成するための権限。
- Amazon Q Business サービスでプラグインを作成する権限。
- New Relic AI プラグインに AWS リソースにアクセスするための権限を付与する IAM ポリシーとロール。 詳細については、 「IAM ポリシーとロールの作成」を参照してください。
IAMポリシーとロールを作成する
New Relic AI プラグインに AWS リソースにアクセスするための権限を付与する IAM ポリシーとロールを作成します。 ポリシーは AWS Secrets Manager などのサービスにアクセスするためのアクセス許可を定義し、ロールは Amazon Q Business Business がこれらのアクセス許可を安全に引き受けることを許可します。 この設定により、ロールベースのアクセス制御が保証され、直接的な資格情報の管理が最小限に抑えられます。
重要
- IAM ロールを作成する前に、New Relic に連絡してクライアント ID とクライアント シークレットを取得してください。
IAM ポリシーを作成するには、次のコマンドを更新して実行します。
bash$aws iam create-policy \>--policy-name <policy-name> \>--policy-document '{ "Version": "2012-10-17", "Statement": [{ "Effect": "Allow", "Action": "secretsmanager:GetSecretValue", "Resource": "arn:aws:secretsmanager:<region>:<account-id>:secret:<secret-name>" }] }'<policy-name>
ポリシー名に置き換えます。<region>
AWS リージョンに置き換えます。<account-id>
AWS アカウント ID に置き換えます。<secret-name>
New Relic が提供するシークレットに置き換えます。
IAM ロールを作成するには、次のコマンドを実行します。
bash$aws iam create-role \>--role-name <role-name> \>--assume-role-policy-document '{ "Version": "2012-10-17", "Statement": [{ "Effect": "Allow", "Principal": { "Service": "qbusiness.amazonaws.com" }, "Action": "sts:AssumeRole" }] }'<role-name>
ロールを識別する名前に置き換えます。
ポリシーをロールにアタッチするには、次のコマンドを更新して実行します。
bash$aws iam attach-role-policy \>--role-name <role-name> \>--policy-arn arn:aws:iam::<account-id>:policy/<policy-name><policy-name>
手順 1 で作成したポリシー名に置き換えます。<role-name>
手順 2 で作成したロール名に置き換えます。<account-id>
AWS アカウント ID に置き換えます。
NRAIプラグインを作成する
NRAI プラグインは手動で作成することも、AWS CLI を使用して作成することもできます。
Amazon Q ビジネスのNew Relicエージェントと通信する
NRAI プラグインを作成した後、Amazon Q Business のNew Relicエージェントと通信してユーザー プロンプトを送信し、AI によって生成された応答を受信できます。
New Relic エージェントにアクセスするには:
AWS マネジメントコンソールにサインインし、Amazon Q Business コンソールを開きます。
Applications[アプリケーション]に移動し、アプリケーションを選択します。
デプロイされた URL にアクセスして、チャット アシスタントにアクセスします。
チャット ウィンドウで、 Plugins [プラグイン]をクリックし、 New Relic AIプラグインを選択します。
チャット ウィンドウにプロンプトを入力し、Send [送信]アイコンをクリックします。 Amazon Q Business がNew Relicアカウントにアクセスすることを承認することができます。 これは 1 回限りの承認プロセスです。
Authorize [承認]をクリックします。
New Relic AI エージェントはプロンプトを処理し、リアルタイムで応答を返します。