Uso CodeWhisperer con Amazon SageMaker AI Studio - CodeWhisperer

CodeWhispererLas funciones de Amazon Q están pasando a formar parte de Amazon Q Developer. Más información

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.

Uso CodeWhisperer con Amazon SageMaker AI Studio

En esta página se describe cómo configurar y activar Amazon CodeWhisperer para Amazon SageMaker AI Studio. Una vez activado, CodeWhisperer puede hacer recomendaciones de código automáticamente a medida que escribe el código.

nota

Python es el único lenguaje de programación CodeWhisperer compatible con SageMaker AI Studio.

  1. Configura los requisitos previos de Amazon SageMaker AI.

    Los requisitos previos para usar la SageMaker IA incluyen la creación de una AWS cuenta y la creación de un usuario administrativo.

    Para obtener más información, consulte Configurar los requisitos previos de Amazon SageMaker AI en la Guía del usuario de Amazon SageMaker AI.

  2. Configura un dominio Amazon SageMaker AI.

    Para utilizar Amazon SageMaker AI Studio, debe completar el proceso de incorporación de Amazon SageMaker AI Domain mediante la consola de SageMaker IA o la AWS CLI. Para obtener más información, consulte Incorporar el dominio Amazon SageMaker AI en la Guía del usuario de Amazon SageMaker AI.

  3. Añada los permisos CodeWhisperer relacionados a su función de ejecución de SageMaker IA.

    Cree una política de IAM que contenga la siguiente instrucción. A continuación, asocie esa política al rol de ejecución (IAM) o al conjunto de permisos (IAM Identity Center) asociado al perfil de usuario.

    { "Version": "2012-10-17", "Statement": [ { "Sid": "CodeWhispererPermissions", "Effect": "Allow", "Action": ["codewhisperer:GenerateRecommendations"], "Resource": "*" } ] }

    Para obtener información, consulte Creación de políticas de IAM y Agregar y eliminar permisos de identidad de IAM en la Guía del usuario de IAM.

  4. Habilita la CodeWhisperer extensión en tu dominio de SageMaker AI Studio.

    Abra la pestaña del lanzador. A continuación, en el terminal del sistema (no en el terminal de imagen) de SageMaker AI Studio, ejecuta los siguientes comandos.

    Launcher interface showing options for notebooks, code console, and system terminal.
    conda activate studio pip install amazon-codewhisperer-jupyterlab-ext~=1.0 jupyter server extension enable amazon_codewhisperer_jupyterlab_ext conda deactivate restart-jupyter-server

    Para obtener más información sobre este paso y los siguientes, consulte Uso del lanzador de Amazon SageMaker AI Studio en la Guía para desarrolladores de Amazon SageMaker AI.

  5. Abra un bloc de notas nuevo.

nota

Las terminaciones de código CodeWhisperer solo aparecen en las celdas de código. No aparecen en las celdas de marcado.

Ahora deberías estar preparado para programar con CodeWhisperer SageMaker AI Studio. (Puede que tenga que actualizar primero el navegador).

Para obtener atajos de teclado, consulte Acciones del usuario.