StarCoder: Un modelo OpenSource para la generación de código

|

StarCoder es un modelo de inteligencia artificial desarrollado por ServiceNow y Hugging Face diseñado para generar código de manera eficiente y responsable. Este proyecto forma parte de la ambiciosa iniciativa BigCode, que busca crear sistemas de IA avanzados para el código de manera abierta. Gracias a su verstalidad, StarCoder puede cambiar el panorama de la programación, permitiendo a profesionales y desarrolladores enfrentar desafíos complejos y crear nuevos programas de un modo más rápido y eficiente.

Una colaboración entre ServiceNow y Hugging Face

La reconocida empresa ServiceNow, especializada en la creación de flujos de trabajo digitales, ha establecido una alianza con Hugging Face, expertos en inteligencia artificial (IA). Juntas, han desarrollado StarCoder, uno de los modelos de lenguaje más grandes y accesibles del mundo en el ámbito de la generación de código. Este modelo es especialmente responsable y eficiente, lo que lo convierte en una herramienta ideal para ayudar a empresas de cualquier tamaño a sacar provecho de la IA de forma segura y efectiva.

Proyecto BigCode: IA avanzada para el código

StarCoder es un logro significativo dentro del proyecto BigCode, una iniciativa ambiciosa cuyo objetivo es desarrollar sistemas avanzados de IA para el código de manera responsable y abierta. Este proyecto cuenta con el apoyo de la comunidad de investigación científica en IA. Para entrenar el modelo, se han utilizado un billón de tokens de código fuente con licencia permisiva, abarcando más de 80 lenguajes de programación, provenientes del conjunto de datos The Stack v1.2 de BigCode.

Este innovador modelo puede utilizarse en diversas aplicaciones, como la traducción de texto a código o a flujos de trabajo[^3^]. Esto permite a los ingenieros de software profesionales abordar desafíos de programación complejos, y a los desarrolladores ciudadanos crear nuevos programas sin necesidad de habilidades técnicas avanzadas. Además, StarCoder se distribuye con una licencia responsable de modelo de IA de código abierto, que incluye restricciones de casos de uso aplicables a las modificaciones del modelo y las aplicaciones que lo utilizan. Esto garantiza que no se pueda utilizar para crear o distribuir código malicioso que dañe sistemas electrónicos.

Licencia Code Open RAIL-M

ServiceNow y Hugging Face lanzaron conjuntamente el proyecto BigCode en septiembre de 2022, con el propósito de crear sistemas de IA avanzados para el código de manera responsable y abierta. StarCoder es uno de los principales resultados de este esfuerzo conjunto y se distribuye con una licencia de código abierto llamada Code Open RAIL-M, que permite la distribución sin royalties.

Más novedades IA