ユーザー用に Amazon Q Developer をセットアップする - Amazon SageMaker

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

ユーザー用に Amazon Q Developer をセットアップする

Amazon Q Developer は生成 AI 会話アシスタントです。Amazon Q Developer を使用すると、ユーザーは次のことができます。

  • SageMaker 機能を個別に、または他の AWS サービスと組み合わせて使用するための step-by-step ガイダンスを受け取ります。

  • データの準備、トレーニング、推論、MLOps などの ML タスクを開始するためのサンプルコードを取得します。

  • でコードを実行中に発生したエラーをデバッグおよび解決するためのトラブルシューティングサポートを受け取ります JupyterLab。

重要

前提条件:

内で Amazon Q を設定するには JupyterLab、以下が必要です。

  • アクセス手段として IAM Identity Center が設定された組織用に設定された Amazon SageMaker ドメイン。

  • Amazon Q Developer Pro サブスクリプション。

組織のセットアップは、IAM Identity Center を使用できる Amazon SageMaker ドメインの高度なセットアップです。ドメインの設定方法と IAM Identity Center の設定については、「」を参照してくださいAmazon へのカスタムセットアップ SageMaker

Amazon Q Developer Pro は有料サブスクリプションサービスです。Amazon Q Developer Pro へのサブスクライブの詳細については、「Amazon Q Developer Pro へのサブスクライブ」を参照してください。

新しいドメインまたは既存のドメイン内に Amazon Q Developer を設定できます。次の情報を使用して Amazon Q Developer をセットアップします。

Set up in an existing domain

組織用に既にセットアップしたドメインを更新する場合は、Amazon Q Developer を使用するようにドメインを更新する必要があります。Amazon Q Developer を使用するようにドメインを更新するには、ローカルマシンから次の AWS Command Line Interface コマンドを使用します。

aws --region AWS リージョン sagemaker update-domain --domain-id domain-id --domain-settings-for-update "AmazonQSettings={Status=ENABLED,QProfileArn=Q-Profile-ARN}"

Q プロファイル ARN は、Q デベロッパー設定ページにあります

Set up in a new domain

新しいドメインで Amazon Q Developer を設定するときは、 AWS Management Console を使用するか、ローカルマシンから次の AWS Command Line Interfaceコマンドを使用できます。

aws --region AWS リージョン sagemaker create-domain --domain-id domain-id --domain-name "example-domain-name" --vpc-id example-vpc-id --subnet-ids example-subnet-ids --auth-mode SSO --default-user-settings "ExecutionRole=arn:aws:iam::111122223333:role/IAM-role,--domain-settings "AmazonQSettings={status=ENABLED,qProfileArn=Q-profile-ARN" --query example-domain-ARN --output text

Q プロファイル ARN は、Q デベロッパー設定ページにあります

以下を使用して Amazon Q Developer AWS CLI を無効にできます。

aws --region AWS リージョン sagemaker update-domain --domain-id domain-id --domain-settings-for-update "AmazonQSettings={Status=DISABLED,QProfileArn=Q-Profile-ARN}"

の最新バージョンを使用することをお勧めします AWS Command Line Interface。の更新については AWS CLI、「 のインストールまたは最新バージョンへの更新 AWS Command Line Interface」を参照してください。

Amazon Q Developer と VPC 間の接続を確立する必要がある場合は、「Amazon Q のインターフェイス VPC エンドポイントの作成」を参照してください。

注記

Amazon Q Developer には以下の制限があります。

  • 共有スペースはサポートされていません。

  • の Amazon Q Developer のインラインコード提案は、コード提案が公開されているコードと類似しすぎている可能性があるかどうかを JupyterLab 検出します。リファレンストラッカーは、このような提案にリポジトリ URL とプロジェクトライセンス情報でフラグを付けるか、オプションで除外できます。その後、参照されたコードをより簡単に検索して確認し、別のプロジェクトのコンテキストでどのように使用されているかを確認してから、使用を決定できます。すべての参照は後で確認できるようにログに記録され、コードフローが中断されないようにし、中断することなくコーディングを維持できます。

    の Amazon Q Developer のチャット機能は、 JupyterLab 現在、既知のライセンスされたオープンソースコードへの参照を含む提案を行いません。この機能は現在、既知のライセンスされたオープンソースコードへの参照を含む提案を除外しています。

    コードリファレンスの詳細については、「コードリファレンスの使用 - Amazon Q Developer and AI Coding Assistant - Amazon Q Developer FAQs」を参照してください。

  • Amazon Q は、米国東部 (バージニア北部) 内のすべてのユーザーインタラクションデータを処理します。 AWS リージョン Amazon Q がデータを処理する方法とサポートする の詳細については、 AWS リージョン 「Amazon Q デベロッパーがサポートするリージョン」を参照してください。