Controles administrativos empresariales, registro sencillo y compatibilidad ampliada con lenguajes de programación para Amazon CodeWhisperer PlatoBlockchain Data Intelligence. Búsqueda vertical. Ai.

Controles administrativos empresariales, registro simple y soporte de lenguaje de programación ampliado para Amazon CodeWhisperer

Código de Amazon Whisperer es un servicio impulsado por aprendizaje automático (ML) que ayuda a mejorar la productividad de los desarrolladores generando recomendaciones de código basadas en el código y los comentarios anteriores de los desarrolladores. Hoy, nos complace anunciar que los administradores de AWS ahora pueden habilitar CodeWhisperer para su organización con autenticación de inicio de sesión único (SSO). Los administradores pueden integrar fácilmente CodeWhisperer con sus soluciones de identidad de fuerza laboral existentes, brindar acceso a usuarios y grupos y configurar ajustes en toda la organización. Además, los usuarios individuales que no tienen cuentas de AWS ahora pueden usar CodeWhisperer usando su correo electrónico personal con AWS Builder ID. El proceso de registro toma sólo unos minutos y permite a los desarrolladores comenzar a usar CodeWhisperer inmediatamente sin ninguna lista de espera. También estamos ampliando el soporte del lenguaje de programación para CodeWhisperer. Además de Python, Java y JavaScript, los desarrolladores ahora pueden utilizar CodeWhisperer para acelerar el desarrollo de sus proyectos C# y TypeScript.

En esta publicación, analizamos los controles administrativos empresariales, el nuevo registro de AWS Builder ID para CodeWhisperer y la compatibilidad con nuevos lenguajes de programación.

Habilite CodeWhisperer para su organización

CodeWhisperer ya está disponible en el Consola de administración de AWS. Cualquier usuario con una función de administrador de AWS puede habilitar CodeWhisperer, agregar y eliminar usuarios y administrar de forma centralizada la configuración de su organización a través de la consola.

Como requisito previo, sus administradores de AWS deben configurar SSO a través de Centro de identidad de AWS IAM (sucesor del inicio de sesión único de AWS), si aún no está habilitado para su organización. El Centro de identidad de IAM le permite utilizar el SSO de su organización para acceder a los servicios de AWS mediante la integración de su solución de identidad de personal existente con AWS. Después de configurar la autenticación SSO, sus administradores pueden habilitar CodeWhisperer y asignar acceso a usuarios y grupos, como se muestra en la siguiente captura de pantalla.

Además de administrar usuarios, los administradores de AWS también pueden configurar ajustes para el rastreador de referencia y el uso compartido de datos. El rastreador de referencias de CodeWhisperer detecta si una recomendación de código puede ser similar a los datos de capacitación particulares de CodeWhisperer y puede proporcionarle esas referencias. CodeWhisperer aprende, en parte, de proyectos de código abierto. A veces, una sugerencia que te está dando puede ser similar a una pieza específica de datos de entrenamiento. La configuración del rastreador de referencia permite a los administradores decidir si CodeWhisperer puede ofrecer sugerencias en tales casos. Cuando esté permitido, CodeWhisperer también proporcionará referencias para que pueda obtener más información sobre el origen de los datos de entrenamiento. Los administradores de AWS también pueden optar por no compartir datos con el fin de mejorar el servicio de CodeWhisperer en nombre de su organización (consulte Políticas de exclusión voluntaria de servicios de IA). Una vez configurada por el administrador, la configuración se aplica en toda su organización.

Los desarrolladores a los que se les dio acceso pueden comenzar a usar CodeWhisperer en su IDE preferido simplemente iniciando sesión con sus credenciales de inicio de sesión de SSO. CodeWhisperer está disponible como parte de las extensiones de AWS Toolkit para los principales IDE, incluidos JetBrains, Visual Studio Codey Nube de AWS9.

En su IDE preferido, elija la opción de inicio de sesión SSO y siga las indicaciones para autenticarse y comenzar a recibir recomendaciones de CodeWhisperer, como se muestra en las siguientes capturas de pantalla.

conectarse usando AWS IAM

confirma tu entrada

Regístrese en minutos usando su correo electrónico personal

Si es un desarrollador individual que no tiene acceso a una cuenta de AWS, puede usar su correo electrónico personal para registrarse y habilitar CodeWhisperer en su IDE preferido. El proceso de registro toma solo unos minutos.

Presentamos un nuevo método de autenticación con AWS Builder ID. AWS Builder ID es una nueva forma de autenticación que le permite registrarse de forma segura con solo su correo electrónico personal y una contraseña. Después de crear una cuenta de AWS Builder, simplemente inicie sesión y habilite CodeWhisperer para su IDE, como se muestra en la siguiente captura de pantalla. Para más información, ver Documentos de identificación de AWS Builder.

registrarse usando el correo electrónico personal

Cree aplicaciones más rápido con los lenguajes de programación TypeScript y C#

Mantenerse al día con múltiples lenguajes de programación, marcos y bibliotecas de software es una tarea ardua incluso para los desarrolladores más experimentados. Buscar la sintaxis de programación correcta y buscar fragmentos de código desde la web hasta las tareas de programación lleva una cantidad significativa de tiempo, especialmente si se considera el costo de las distracciones.

CodeWhisperer proporciona recomendaciones en tiempo real listas para usar en su IDE para ayudarlo a terminar sus tareas de codificación más rápido. Hoy, estamos ampliando nuestro soporte para incluir los lenguajes de programación TypeScript y C#, además de Python, Java y JavaScript.

CodeWhisperer entiende su intención y proporciona recomendaciones basadas en las mejores prácticas más utilizadas para un lenguaje de programación. El siguiente ejemplo muestra cómo CodeWhisperer puede generar la función completa en TypeScript para representar JSON en una tabla.

TypeScript para representar JSON en una tabla

CodeWhisperer también facilita a los desarrolladores el uso de los servicios de AWS al proporcionar recomendaciones de código para las interfaces de programación de aplicaciones (API) de AWS en los servicios más populares, incluidos Nube informática elástica de Amazon (Amazon EC2), AWS Lambday Servicio de almacenamiento simple de Amazon (Amazon S3). También ofrecemos un rastreador de referencia con nuestras recomendaciones que brinda información valiosa sobre la similitud de la recomendación con datos de capacitación particulares de CodeWhisperer. Además, hemos implementado técnicas para detectar y filtrar código sesgado que podría ser injusto. El siguiente ejemplo muestra cómo CodeWhisperer puede generar una función completa en función de las indicaciones proporcionadas en C#.

CodeWhisperer genera la función completa en función de las indicaciones proporcionadas en C#

Comience con CodeWhisperer

Durante el período de vista previa, CodeWhisperer está disponible para todos los desarrolladores de todo el mundo de forma gratuita. Para acceder al servicio en versión preliminar, puede habilitarlo para su organización mediante la consola o puede utilizar el AWS Builder ID para comenzar como desarrollador individual. Para más información sobre el servicio, visite Código de Amazon Whisperer.


Acerca de los autores

Controles administrativos empresariales, registro sencillo y compatibilidad ampliada con lenguajes de programación para Amazon CodeWhisperer PlatoBlockchain Data Intelligence. Búsqueda vertical. Ai.Bharadwaj Tanikella es gerente sénior de productos de Amazon CodeWhisperer. Tiene experiencia en aprendizaje automático, tanto como desarrollador como gerente de producto. En su tiempo libre le encanta andar en bicicleta, leer no ficción y aprender nuevos idiomas.

Controles administrativos empresariales, registro sencillo y compatibilidad ampliada con lenguajes de programación para Amazon CodeWhisperer PlatoBlockchain Data Intelligence. Búsqueda vertical. Ai.Ankur Desai es gerente principal de productos dentro del equipo de servicios de IA de AWS.

Sello de tiempo:

Mas de Aprendizaje automático de AWS