El codificador de IA AWS CodeWhisperer ahora está disponible de forma generalizada, sigue siendo gratuito para desarrolladores individuales • DEVCLASS
HogarHogar > Noticias > El codificador de IA AWS CodeWhisperer ahora está disponible de forma generalizada, sigue siendo gratuito para desarrolladores individuales • DEVCLASS

El codificador de IA AWS CodeWhisperer ahora está disponible de forma generalizada, sigue siendo gratuito para desarrolladores individuales • DEVCLASS

Jul 29, 2023

AWS ha lanzado CodeWhisperer, su asistente de codificación de IA, para disponibilidad general. CodeWhisperer es el equivalente de la compañía a GitHub CoPilot y ha estado en versión preliminar desde junio de 2022. La versión preliminar era compatible con Python, Java, JavaScript, TypeScript y C#, a los que la versión completa ahora agrega Go, Kotlin, Rust, PHP, SQL, C, C++. , Scala y scripts de shell. La compatibilidad con IDE se limita a VS Code, JetBrains IDE basados ​​en IntelliJ IDEA, AWS Cloud9 y la consola AWS Lambda.

CodeWhisperer incluye escaneo de seguridad y soporte de codificación AI. Buscará vulnerabilidades identificadas entre las diez principales enumeradas por el Open Web Application Security Project (OWASP) y propondrá soluciones para un número limitado de análisis de seguridad permitidos por mes.

A diferencia de CoPilot, CodeWhisperer sigue siendo gratuito para desarrolladores individuales. También hay un nivel profesional que cuesta $19 por usuario/mes. La opción de pago admite la gestión de políticas y también aumenta la asignación mensual para escaneos de seguridad de códigos, de 50 a 500 escaneos. No hay restricciones en la cantidad de solicitudes de inferencia en ninguno de los planes.

Según Swami Sivasubramanian, vicepresidente de bases de datos, análisis y aprendizaje automático de AWS, CodeWhisperer ha arrojado resultados impresionantes durante la vista previa. "Realizamos un desafío de productividad y los participantes que utilizaron CodeWhisperer completaron las tareas un 57 por ciento más rápido, en promedio, y tenían un 27 por ciento más de probabilidades de completarlas con éxito".

Sivasubramanian no entra en detalles sobre esta encuesta ni sobre los tipos de tareas que se establecieron. En septiembre de 2022, GitHub publicó los resultados de una encuesta para CoPilot en los que informó que los desarrolladores asistidos por CoPilot se desempeñaron un 55 por ciento más rápido, aunque en febrero de este año GitHub afirmaba mejoras sustanciales, incluido que un notable 61 por ciento del código Java es generado por la IA, entre otros. desarrolladores que utilizan el producto. A principios de este mes, GitHub presentó una vista previa de CoPilot Chat.

AWS viene de atrás en esta carrera en particular, pero junto con su oferta gratuita puede reclamar otra ventaja sobre su rival, que es específica de los servicios de AWS. Las preguntas frecuentes de CodeWhisperer dicen que: "Las sugerencias de código proporcionadas por CodeWhisperer se basan en grandes modelos de lenguaje (LLM) entrenados en miles de millones de líneas de código, incluido Amazon y código de fuente abierta", lo que significa que el gigante de la nube ha permitido su propio código que se incluirá en los datos de entrenamiento. De ello se deduce que es probable que CodeWhisperer funcione bien al codificar específicamente para servicios de AWS, una característica importante.

Al igual que CoPilot, CodeWhisperer puede, en algunas circunstancias, reproducir código de proyectos sujetos a una licencia de código abierto. Según las preguntas frecuentes mencionadas anteriormente, “si CodeWhisperer detecta que su salida coincide con datos de entrenamiento de código abierto específicos, el rastreador de referencias integrado le notificará con una referencia al tipo de licencia (por ejemplo, MIT o Apache) y una URL para el proyecto de código abierto”. También es posible bloquear dicho código a través de la política empresarial o configurando una opción.

Una discusión en Hacker News incluye el comentario: "Lo he usado y copiloto a ambos, y está un poco por detrás del copiloto". Sin embargo, otro desarrollador dice: “¿Gratis para uso individual? Vendido."

Dicho esto, el costo del tiempo del desarrollador es mucho mayor que el de estas suscripciones, lo que hará que las empresas examinen con interés estas afirmaciones de productividad.