Un revisor de código basado en inteligencia artificial de Amazon Web Services (AWS) llamado CodeGuru ha alcanzado disponibilidad general.
CodeGuru es un conjunto de herramientas que utilizan el aprendizaje automático para revisar el código y sugerir posibles optimizaciones para mejorar el rendimiento.
El conjunto consta de dos componentes, Reviewer y Profiler, y se lanzó por primera vez a la vista previa en diciembre pasado.
AWS capacitó al Revisor utilizando el código de más de 10,000 proyectos de código abierto además de la base de código interna de la compañía.
"Incluso para una organización grande como Amazon, es un desafío tener suficientes desarrolladores experimentados con suficiente tiempo libre para hacer revisiones de código, dada la cantidad de código que se escribe todos los días", escribió Amazon en el comunicado de hoy.
"E incluso los revisores más experimentados pierden problemas antes de que afecten a las aplicaciones orientadas al cliente, lo que genera errores y problemas de rendimiento".
Los desarrolladores no están obligados a usar el servicio de repositorio CodeCommit de Amazon y pueden usar cualquier alternativa que deseen, incluidos GitHub y Bitbucket Cloud.
Una vez configurado, los desarrolladores pueden continuar enviando su código a su repositorio de elección y CodeGuru Reviewer lo analizará de forma continua.
Todas las sugerencias se realizan dentro del contexto del repositorio. CodeGuru creará una solicitud de extracción donde agregará automáticamente un comentario con más información sobre cualquier error o mejora de rendimiento que descubra.
Swami Sivasubramanian, vicepresidente de Amazon Machine Learning, explica:
“Nuestros clientes desarrollan y ejecutan muchas aplicaciones que incluyen millones y millones de líneas de código. Asegurar la calidad y eficiencia de ese código es increíblemente importante, ya que los errores e ineficiencias en incluso unas pocas líneas de código pueden ser muy costosos. Hoy en día, los métodos para identificar problemas de calidad del código requieren mucho tiempo, son manuales y propensos a errores, especialmente a escala. calidad, deleita a sus clientes con un mejor rendimiento de la aplicación y elimina sus líneas de código más caras ".
Las compañías que comenzaron a usar CodeGuru durante su período anterior incluyen Atlassian, EagleDream y DevFactory.
"No siempre es posible predecir cómo se comportarán los sistemas bajo estrés o administrar formas de datos complejas, especialmente porque tenemos múltiples implementaciones por día", comenta Zak Islam, jefe de Ingeniería, Equipos Técnicos de Atlassian.
"Cuando detectamos anomalías en la producción, hemos podido reducir el tiempo de investigación de días a horas y, a veces, minutos, gracias a la función de creación de perfiles continua de Amazon CodeGuru".
Puede encontrar más información sobre AWS CodeGuru y cómo comenzar aquí.
(Foto de Agence Olloweb en Unsplash)
Etiquetas: AI, amazon, servicios web de amazon, inteligencia artificial, aws, revisión de código, codeguru, destacado, git, github, machine learning
Los días felices de la PDA y Blackberry han quedado definitivamente atrás, pero el factor…
Tutorial sobre cómo pronosticar usando un modelo autorregresivo en PythonFoto de Aron Visuals en UnsplashForecasting…
Si tienes un iPhone, los AirPods Pro son la opción obvia para escuchar música, ¡aunque…
Ilustración de Alex Castro / The Verge Plus nuevos rumores sobre el quinto Galaxy Fold.…
Se rumorea que los auriculares premium de próxima generación de Apple, los AirPods Max 2,…
El desarrollador Motive Studio y el editor EA han lanzado un nuevo tráiler de la…