Configura Amazon Q Developer para tus usuarios - Amazon SageMaker

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Configura Amazon Q Developer para tus usuarios

Amazon Q Developer es un asistente conversacional de IA generativo. Puedes configurar Amazon Q Developer en un dominio nuevo o en uno existente. Usa la siguiente información para configurar Amazon Q Developer.

Con Amazon Q Developer, sus usuarios pueden:

  • Reciba step-by-step orientación sobre el uso de SageMaker las funciones de forma independiente o en combinación con otros AWS servicios.

  • Obtenga un código de muestra para comenzar con sus tareas de aprendizaje automático, como la preparación de datos, la capacitación, la inferencia yMLOps.

  • Reciba asistencia para la solución de problemas a fin de depurar y resolver los errores encontrados al ejecutar el código. JupyterLab

nota

Amazon Q Developer in Studio no utiliza el contenido de los usuarios para mejorar el servicio, independientemente de si utilizas la suscripción de nivel gratuito o de nivel Pro. Para el uso compartido IDE de telemetría a nivel, Amazon Q podría realizar un seguimiento del uso de los usuarios, por ejemplo, del número de preguntas formuladas y de si las recomendaciones se aceptaron o rechazaron. Estos datos de telemetría no incluyen información de identificación personal, como la dirección IP de los usuarios. Para obtener más información sobre la protección de datos y las instrucciones para excluirse, consulte Excluirse del intercambio de datos en la. IDE

Puedes configurar Amazon Q Developer con una suscripción de nivel Pro o Free. El nivel Pro es un servicio de suscripción de pago con límites de uso más altos y otras funciones. Para obtener más información sobre las diferencias entre los niveles, consulte Descripción de los niveles de servicio para Amazon Q Developer.

Para obtener información sobre la suscripción a Amazon Q Developer Pro, consulte Suscripción a Amazon Q Developer Pro.

Para configurar la capa gratuita para desarrolladores de Amazon Q JupyterLab, utilice el siguiente procedimiento:

Para configurar la capa gratuita para desarrolladores de Amazon Q
  1. Agrega la siguiente política al IAM rol que usaste para crear tu JupyterLab espacio:

    { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "q:SendMessage" ], "Resource": [ "*" ] } { "Sid": "AmazonQDeveloperPermissions", "Effect": "Allow", "Action": [ "codewhisperer:GenerateRecommendations" ], "Resource": "*" } ] }
  2. Ve a Amazon SageMaker Studio.

  3. Abre tu JupyterLab espacio.

  4. Ve al lanzador y elige Terminal.

  5. Especifique restart-jupyter-server.

  6. Reinicia el navegador y vuelve a Amazon SageMaker Studio.

Requisitos previos

Para configurar Amazon Q Pro desde dentro JupyterLab, debes tener:

  • Un SageMaker dominio de Amazon configurado para su organización con IAM Identity Center configurado como medio de acceso.

  • Una suscripción a Amazon Q Developer Pro.

Si vas a actualizar un dominio que ya configuraste para tu organización, tendrás que actualizarlo para usar Amazon Q Developer. Puedes usar el AWS Management Console o el AWS Command Line Interface para actualizar un dominio.

Debes usar tu perfil ARN de desarrollador de Amazon Q. Puedes encontrar el perfil Q ARN en la página de configuración del desarrollador de Q.

Puedes usar el siguiente AWS Command Line Interface comando para actualizar tu dominio:

aws --region Región de AWS sagemaker update-domain --domain-id domain-id --domain-settings-for-update "AmazonQSettings={Status=ENABLED,QProfileArn=Q-Profile-ARN}"

También puede usar el siguiente procedimiento para actualizar el dominio dentro del AWS Management Console.

  1. Ve a la SageMaker consola de Amazon.

  2. Elige dominios.

  3. Seleccione Configuraciones de aplicaciones.

  4. Para Amazon Q Developer for SageMaker Applications, selecciona Editar.

  5. Selecciona Activar Amazon Q Developer en este dominio.

  6. Proporcione el perfil ARN Q.

  7. Elija Enviar.

Debes usar tu perfil ARN de desarrollador de Amazon Q. Puedes encontrar el perfil Q en la página ARN de detalles de la cuenta Amazon Q de la consola Amazon Q Developer.

La configuración para organizaciones es una configuración avanzada para el SageMaker dominio de Amazon que te permite usar IAM Identity Center. Para obtener información sobre cómo configurar el dominio y sobre cómo configurar el Centro de IAM Identidad, consulteUsa una configuración personalizada para Amazon SageMaker.

Al configurar Amazon Q Developer en un dominio nuevo, puede utilizar el AWS Command Line Interface comando AWS Management Console o el siguiente desde su máquina local:

aws --region Región de 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

Puedes usar el siguiente AWS CLI comando para deshabilitar Amazon Q Developer:

aws --region Región de AWS sagemaker update-domain --domain-id domain-id --domain-settings-for-update "AmazonQSettings={Status=DISABLED,QProfileArn=Q-Profile-ARN}"

Puedes configurar Amazon Q Developer en un dominio nuevo o en uno existente. Usa la siguiente información para configurar Amazon Q Developer.

Recomendamos utilizar la última versión de AWS Command Line Interface. Para obtener información sobre cómo actualizar el AWS CLI, consulte Instalar o actualizar a la última versión del AWS Command Line Interface.

Si necesita establecer una conexión entre Amazon Q Developer y su desarrolladorVPC, consulte Creación de un VPC punto final de interfaz para Amazon Q.

nota

Amazon Q Developer tiene las siguientes limitaciones:

  • No admite espacios compartidos.

  • Amazon Q Developer in JupyterLab detecta si una sugerencia de código puede ser demasiado similar al código disponible públicamente. El rastreador de referencias puede marcar las sugerencias con el repositorio URLs y las licencias, o filtrarlas. Esto le permite revisar el código al que se hace referencia y su uso antes de adoptarlo. Todas las referencias se registran para que pueda revisarlas más adelante a fin de garantizar que el flujo de código no se vea afectado y que pueda seguir codificando sin interrupciones.

    Para obtener más información sobre las referencias de código, consulte Uso de referencias de código: Amazon Q Developer y AI Coding Assistant: Amazon Q Developer FAQs.

  • Amazon Q procesa todos los datos de interacción de los usuarios en el este de EE. UU. (Virginia del Norte) Región de AWS. Para obtener más información sobre cómo Amazon Q procesa los datos y qué Regiones de AWS es lo que admite, consulte Regiones compatibles con Amazon Q Developer.

  • Amazon Q solo funciona en Amazon SageMaker Studio. No es compatible con Amazon SageMaker Studio Classic.

  • Amazon Q funciona con la versión 2.0 y superior de SageMaker Distribution Images.

  • Amazon Q funciona dentro de la extensión Jupyter AI. No puedes usar otros modelos 3P dentro de la extensión mientras usas Amazon Q.