Amazon presenta ‘CodeWhisperer’: un nuevo servicio que utiliza el aprendizaje automático para generar sugerencias de código para desarrolladores de software

Estás leyendo la publicación: Amazon presenta ‘CodeWhisperer’: un nuevo servicio que utiliza el aprendizaje automático para generar sugerencias de código para desarrolladores de software

con el lanzamiento de Amazon CodeWhisperer, un servicio de ayuda para la codificación impulsado por IA, Amazon Web Services Inc. ha realizado su primera incorporación a su oferta en la nube. Para ayudar a los programadores a escribir código más rápidamente y crear conjuntos de datos de entrenamiento para sus proyectos de inteligencia artificial, se creó este servicio, que actualmente se encuentra en versión preliminar. Amazon CodeWhisperer utiliza IA para generar código de software que, de otro modo, los desarrolladores tendrían que escribir manualmente, ahorrándoles tiempo en el proceso. Como resultado, los proyectos de software se pueden terminar más rápidamente. CodeWhisperer salió a la luz pública en re:MARS 2022. Se han utilizado miles de millones de líneas de código de proyectos de código abierto, repositorios de código interno y otras fuentes para entrenar a CodeWhisperer. El servicio puede generar más de diez líneas de código a la vez. CodeWhisperer basa las recomendaciones en una variedad de claves contextuales. La posición del cursor en el código fuente, el código que viene antes del cursor, los comentarios y el código en otros archivos relacionados son solo algunos ejemplos. El AWS IDE Toolkit es una herramienta que los desarrolladores pueden usar para acceder a Code Whisperer. Es compatible con el entorno de desarrollo integrado (IDE) de cada desarrollador. Además de numerosos lenguajes de programación, incluidos Java, JavaScript y Python, CodeWhisperer admite muchos IDE populares.

Uno de los casos de uso de CodeWhisperer es la creación de fragmentos de código a partir de texto ingresado en lenguaje natural por los desarrolladores en archivos fuente. CodeWhisperer puede ubicar automáticamente las tecnologías requeridas e incluirlas en el código, incluso si para realizar una tarea es necesario utilizar otras tecnologías, como un servicio en la nube o una biblioteca. Facilitar a los desarrolladores el uso de la plataforma en la nube que ofrece AWS es otra aplicación para el servicio. Tareas como la creación de cubos o repositorios de almacenamiento de datos en el popular servicio de almacenamiento Amazon S3 de AWS son más sencillas con CodeWhisperer. También se integra con otros servicios conocidos como AWS Lambda y Amazon EC2.

🔥 Recomendado:  Cómo configurar una tienda TikTok y comenzar a vender a sus seguidores
Fuente: https://aws.amazon.com/codewhisperer/

Junto con CodeWhisperer, también se puso a disposición una actualización de SageMaker Ground Truth, un servicio de AWS existente, en re:MARS 2022. La solución ayuda a los equipos de desarrollo de software a recopilar datos de capacitación para sus iniciativas de IA. El proceso de creación de una aplicación de IA es largo y consta de muchos pasos. Preparar un conjunto de datos de entrenamiento, que puede llevar meses porque los datos con frecuencia deben crearse manualmente, es una de las tareas que más tiempo consume. Anotar estos conjuntos de datos de entrenamiento es un paso completamente diferente. Según AWS, la actualización actual de SageMaker Ground Truth facilitará esta tarea. SageMaker Ground Truth tendrá capacidades para crear datos sintéticos como parte del lanzamiento. Para acelerar el desarrollo de la IA, las empresas ahora pueden solicitar que AWS construya un conjunto de datos de entrenamiento sintético en su nombre. Junto con CodeWhisperer, las nuevas capacidades de producción de datos sintéticos ampliarán la cartera de IA ya sustancial de AWS. Numerosos servicios que facilitan la construcción de redes neuronales están disponibles actualmente en el gigante de la nube. A través de servicios como Amazon Personalize, que se puede utilizar para generar recomendaciones de productos automáticamente, también ofrece capacidades de aprendizaje automático preempaquetadas. Las últimas mejoras aumentarán significativamente lo que ya ofrece AWS.

Referencias:

  • https://aws.amazon.com/codewhisperer/
  • https://www.geekwire.com/2022/more-ai-for-devs-amazon-unveils-codewhisperer-machine-learning-coding-companion/
  • https://siliconangle.com/2022/06/23/aws-debuts-amazon-codewhisperer-new-synthetic-data-capabilities/

Por favor, no olvides unirte a nuestro Subreddit de aprendizaje automático

Echa un vistazo a https://aitoolsclub.com para encontrar 100 de Cool AI Tools