La startup francesa de IA Mistral, respaldada por Microsoft y valorada en 6.000 millones de dólares, ha… Emitido Desarrolló su primer modelo de IA generativa para codificación, llamado Codestral.

CodeStrule, al igual que otros modelos de generación de código, está diseñado para ayudar a los desarrolladores a escribir código e interactuar con él. Mistral dijo en una publicación de blog que recibió capacitación en más de 80 lenguajes de programación, incluidos Python, Java, C++ y JavaScript. Codestral puede completar funciones de codificación, escribir pruebas y “rellenar” código parcial, así como responder preguntas sobre el código base en inglés.

Mistral describe este modelo como «abierto», pero esto es discutible. La licencia de la startup restringe el uso de Codestral y sus resultados. Cualquier actividades comerciales. Existe una disposición para el «desarrollo», pero incluso eso tiene algunas condiciones: la licencia prohíbe explícitamente «cualquier uso interno por parte de los empleados en el contexto de las actividades comerciales de la empresa».

Esto puede deberse a que CodeStral fue entrenado parcialmente en material protegido por derechos de autor. Mistral no confirmó ni negó esto en la publicación del blog, pero no sería sorprendente; hay Prueba El conjunto de datos de entrenamiento anterior de la startup incluía datos protegidos por derechos de autor.

En cualquier caso, codestral probablemente no valga la pena. Con 22 mil millones de parámetros, el modelo requiere una PC potente para funcionar. (Los parámetros esencialmente definen la habilidad de un modelo de IA en un problema, como analizar y generar texto). Y si bien supera a la competencia según algunos puntos de referencia (que, como sabemos, no son confiables), esto no es una bomba.

mistral codestral
Credito de imagen: mistral

Si bien esto no es práctico para la mayoría de los desarrolladores y es incremental en términos de mejoras de rendimiento, CodeStral ciertamente alimentará el debate sobre la conveniencia de confiar en modelos de generación de código como asistentes de programación.

Sin duda, los desarrolladores están adoptando herramientas de IA generativa para al menos algunas tareas de codificación. en desbordamiento de pila votar En junio de 2023, el 44 % de los desarrolladores dijeron que actualmente utilizan herramientas de inteligencia artificial en su proceso de desarrollo, mientras que el 26 % planea hacerlo pronto. Sin embargo, estas herramientas tienen defectos evidentes.

Un análisis realizado por GitClear de más de 150 millones de líneas de código comprometidas con repositorios de proyectos durante los últimos años reveló que Las herramientas de desarrollo de IA generativa están generando más código incorrecto Ser insertado en el código base. Por otro lado, los investigadores de seguridad advierten que este tipo de herramientas Exacerbando errores existentes y problemas de seguridad en proyectos de softwareMás de la mitad de las respuestas a las preguntas de programación dadas por ChatGPT de OpenAI son incorrectas, según un estudio. Un estudio de Purdue,

Esto no impedirá que empresas como Mistral y otras intenten ganar dinero (y llamar la atención de la gente) con sus modelos. Esta mañana, Mistral lanzó una versión alojada de Codestral en su plataforma Le Chat Conversational AI, así como en su API paga. Mistral dice que también ha trabajado para integrar Codestral en marcos de aplicaciones y entornos de desarrollo como Lindex, Langchain, Continuar.dev y Tabnine.

Source link