{"id":8,"date":"2023-12-01T12:46:03","date_gmt":"2023-12-01T15:46:03","guid":{"rendered":"http:\/\/numeralcoder.com.ar\/?p=8"},"modified":"2023-12-01T12:46:03","modified_gmt":"2023-12-01T15:46:03","slug":"code-llama","status":"publish","type":"post","link":"https:\/\/numeralcoder.com.ar\/?p=8","title":{"rendered":"Code Llama"},"content":{"rendered":"<p class=\"entry-title uk-margin-remove-top ui-display2\"><em>Presentamos Code Llama, una herramienta de inteligencia artificial para programaci\u00f3n<\/em><\/p>\n<p>Code Llama es un gran modelo de lenguaje<em> (LLM por sus siglas en ingl\u00e9s)<\/em> que puede utilizar mensajes de texto para generar y analizar c\u00f3digo. Code Llama est\u00e1 a la vanguardia de los LLM disponibles p\u00fablicamente sobre tareas de codificaci\u00f3n.<\/p>\n<p>Tiene el potencial de agilizar y hacer m\u00e1s eficientes los flujos de trabajo para los desarrolladores y de reducir la barrera de entrada para las personas que est\u00e1n aprendiendo a programar. <strong>Code Llama<\/strong> puede utilizarse como herramienta educativa y de productividad para ayudar a los programadores a escribir software m\u00e1s s\u00f3lido y bien documentado.<\/p>\n<p>Creemos que un enfoque abierto es lo mejor para desarrollar nuevas herramientas de IA que sean innovadoras, seguras y responsables, por lo que estamos lanzando <strong>Code Llama<\/strong> tanto para investigaci\u00f3n como para uso comercial bajo la misma\u00a0licencia comunitaria que Llama 2.<\/p>\n<p>Code Llama es una versi\u00f3n especializada en c\u00f3digo de\u00a0Llama 2\u00a0que fue creada entrenando m\u00e1s a Llama 2 en sus conjuntos de datos espec\u00edficos de c\u00f3digo, muestreando m\u00e1s datos de ese mismo conjunto de datos durante m\u00e1s tiempo. B\u00e1sicamente, <strong>Code Llama<\/strong> cuenta con capacidades de codificaci\u00f3n mejoradas. Puede generar c\u00f3digo y lenguaje natural sobre el c\u00f3digo, tanto a partir del c\u00f3digo como de peticiones en lenguaje natural <em>(Por ejemplo, \u201cEscr\u00edbeme una funci\u00f3n que genere la secuencia de Fibonacci\u201d)<\/em>. Tambi\u00e9n puede utilizarse para completar y depurar c\u00f3digo. Es compatible con muchos de los lenguajes de programaci\u00f3n m\u00e1s utilizados en la actualidad, como Phyton, C++, Java, PHP, Typescript <em>(Javascript)<\/em>, C# y Bash, entre otros.<\/p>\n<p>Estamos lanzando tres tama\u00f1os de Code Llama con 7B, 13B Y 34B par\u00e1metros respectivamente. Cada uno de estos modelos se ha entrenado con 500B de tokens de c\u00f3digo y datos relacionados con el c\u00f3digo. Los modelos base de instrucci\u00f3n de 7B y de 13B tambi\u00e9n han sido entrenados con la capacidad de relleno en el medio<em> (FIM)<\/em>, lo que les permite insertar c\u00f3digo en el c\u00f3digo existente, lo que significa que pueden soportar tareas como la finalizaci\u00f3n de c\u00f3digo desde el primer momento.<\/p>\n<p>Los tres modelos responden a distintos requisitos de servicio y latencia. El modelo 7B, por ejemplo, puede operar en una sola GPU. El modelo 34B ofrece los mejores resultados y permite una mejor asistencia a la codificaci\u00f3n, pero los modelos m\u00e1s peque\u00f1os de 7B y 13B son m\u00e1s r\u00e1pidos y adecuados para tareas que requieren baja latencia, como la finalizaci\u00f3n de c\u00f3digo en tiempo real.<\/p>\n<p>Tambi\u00e9n hemos perfeccionado otras dos variantes de Code Llama: Code Llama \/ Phyton y Code Llama \/ Instruct.<\/p>\n<ul>\n<li>Code Llama Phyton es una variante de Code Llama especializada en lenguajes y perfeccionada con 100,000 tokens de c\u00f3digo Python. Dado que Python es el lenguaje m\u00e1s utilizado para la generaci\u00f3n de c\u00f3digo y que Python y Pytorch\u00a0desempe\u00f1an un papel importante en la comunidad de IA, creemos que un modelo especializado proporciona una utilidad adicional.<\/li>\n<li>Code Llama Instruct es una variaci\u00f3n de Code Llama ajustada y alineada con las instrucciones. El ajuste de instrucciones contin\u00faa el proceso de entrenamiento, pero con un objetivo diferente. El modelo recibe una instrucci\u00f3n en lenguaje natural y el resultado esperado. Esto le permite comprender mejor lo que la gente espera de sus instrucciones. Recomendamos el uso de las variantes Code Llama \u2013 Instruct siempre que se utilice Code Llama para la generaci\u00f3n de c\u00f3digo, ya que Code Llama \u2013 Instruct ha sido ajustado para generar respuestas \u00fatiles y seguras en lenguaje natural.<\/li>\n<\/ul>\n<p>Los programadores ya utilizan los LLM para ayudarles en diversas tareas. El objetivo es hacer m\u00e1s eficientes los flujos de trabajo de los programadores para que puedan centrarse en los aspectos m\u00e1s humanos de su trabajo, en lugar de en tareas repetitivas. Creemos que los modelos de IA, y los LLM para codificaci\u00f3n en particular, son los que m\u00e1s se benefician de un enfoque abierto, tanto en t\u00e9rminos de innovaci\u00f3n como de seguridad. Los modelos espec\u00edficos de c\u00f3digo disponibles p\u00fablicamente pueden facilitar el desarrollo de nuevas tecnolog\u00edas que mejoren la vida de las personas. Al liberar modelos de c\u00f3digo como Code Llama, toda la comunidad puede evaluar sus capacidades, identificar problemas y corregir vulnerabilidades.<\/p>\n<p>Code Llama est\u00e1 dise\u00f1ado para ayudar a los ingenieros de software de todos los sectores: investigaci\u00f3n, industrial, proyectos de c\u00f3digo abierto, ONGs y empresas. Pero a\u00fan hay muchos m\u00e1s casos de uso a los que dar soporte.<\/p>\n<p>Esperamos que Code Llama inspire a otros a aprovechar Llama 2 para crear nuevas herramientas innovadoras para la investigaci\u00f3n y productos comerciales.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Presentamos Code Llama, una herramienta de inteligencia artificial para programaci\u00f3n Code Llama es un gran modelo de lenguaje (LLM por sus siglas en ingl\u00e9s) que puede utilizar mensajes de texto para generar y analizar c\u00f3digo. Code Llama est\u00e1 a la vanguardia de los LLM disponibles p\u00fablicamente sobre tareas de codificaci\u00f3n. Tiene el potencial de agilizar&#8230;<\/p>\n","protected":false},"author":1,"featured_media":35,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[21,38,39,53,54,57],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Code Llama - Numeral Coder<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/numeralcoder.com.ar\/?p=8\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Code Llama - Numeral Coder\" \/>\n<meta property=\"og:description\" content=\"Presentamos Code Llama, una herramienta de inteligencia artificial para programaci\u00f3n Code Llama es un gran modelo de lenguaje (LLM por sus siglas en ingl\u00e9s) que puede utilizar mensajes de texto para generar y analizar c\u00f3digo. Code Llama est\u00e1 a la vanguardia de los LLM disponibles p\u00fablicamente sobre tareas de codificaci\u00f3n. Tiene el potencial de agilizar...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/numeralcoder.com.ar\/?p=8\" \/>\n<meta property=\"og:site_name\" content=\"Numeral Coder\" \/>\n<meta property=\"article:published_time\" content=\"2023-12-01T15:46:03+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/numeralcoder.com.ar\/wp-content\/uploads\/2023\/12\/02Coding-1.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2000\" \/>\n\t<meta property=\"og:image:height\" content=\"1333\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Webmaster\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Webmaster\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/numeralcoder.com.ar\/?p=8\",\"url\":\"https:\/\/numeralcoder.com.ar\/?p=8\",\"name\":\"Code Llama - Numeral Coder\",\"isPartOf\":{\"@id\":\"https:\/\/numeralcoder.com.ar\/#website\"},\"datePublished\":\"2023-12-01T15:46:03+00:00\",\"dateModified\":\"2023-12-01T15:46:03+00:00\",\"author\":{\"@id\":\"https:\/\/numeralcoder.com.ar\/#\/schema\/person\/6b4f35a8aae4a14639fde31ecbd67178\"},\"breadcrumb\":{\"@id\":\"https:\/\/numeralcoder.com.ar\/?p=8#breadcrumb\"},\"inLanguage\":\"es-AR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/numeralcoder.com.ar\/?p=8\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/numeralcoder.com.ar\/?p=8#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/numeralcoder.com.ar\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Code Llama\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/numeralcoder.com.ar\/#website\",\"url\":\"https:\/\/numeralcoder.com.ar\/\",\"name\":\"Numeral Coder\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/numeralcoder.com.ar\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"es-AR\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/numeralcoder.com.ar\/#\/schema\/person\/6b4f35a8aae4a14639fde31ecbd67178\",\"name\":\"Webmaster\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es-AR\",\"@id\":\"https:\/\/numeralcoder.com.ar\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/f7c30478f0d1edecca7fa3b2de95a1d0?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/f7c30478f0d1edecca7fa3b2de95a1d0?s=96&d=mm&r=g\",\"caption\":\"Webmaster\"},\"sameAs\":[\"https:\/\/numeralcoder.com.ar\"],\"url\":\"https:\/\/numeralcoder.com.ar\/?author=1\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Code Llama - Numeral Coder","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/numeralcoder.com.ar\/?p=8","og_locale":"es_ES","og_type":"article","og_title":"Code Llama - Numeral Coder","og_description":"Presentamos Code Llama, una herramienta de inteligencia artificial para programaci\u00f3n Code Llama es un gran modelo de lenguaje (LLM por sus siglas en ingl\u00e9s) que puede utilizar mensajes de texto para generar y analizar c\u00f3digo. Code Llama est\u00e1 a la vanguardia de los LLM disponibles p\u00fablicamente sobre tareas de codificaci\u00f3n. Tiene el potencial de agilizar...","og_url":"https:\/\/numeralcoder.com.ar\/?p=8","og_site_name":"Numeral Coder","article_published_time":"2023-12-01T15:46:03+00:00","og_image":[{"width":2000,"height":1333,"url":"https:\/\/numeralcoder.com.ar\/wp-content\/uploads\/2023\/12\/02Coding-1.jpg","type":"image\/jpeg"}],"author":"Webmaster","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Webmaster","Est. reading time":"4 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/numeralcoder.com.ar\/?p=8","url":"https:\/\/numeralcoder.com.ar\/?p=8","name":"Code Llama - Numeral Coder","isPartOf":{"@id":"https:\/\/numeralcoder.com.ar\/#website"},"datePublished":"2023-12-01T15:46:03+00:00","dateModified":"2023-12-01T15:46:03+00:00","author":{"@id":"https:\/\/numeralcoder.com.ar\/#\/schema\/person\/6b4f35a8aae4a14639fde31ecbd67178"},"breadcrumb":{"@id":"https:\/\/numeralcoder.com.ar\/?p=8#breadcrumb"},"inLanguage":"es-AR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/numeralcoder.com.ar\/?p=8"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/numeralcoder.com.ar\/?p=8#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/numeralcoder.com.ar\/"},{"@type":"ListItem","position":2,"name":"Code Llama"}]},{"@type":"WebSite","@id":"https:\/\/numeralcoder.com.ar\/#website","url":"https:\/\/numeralcoder.com.ar\/","name":"Numeral Coder","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/numeralcoder.com.ar\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"es-AR"},{"@type":"Person","@id":"https:\/\/numeralcoder.com.ar\/#\/schema\/person\/6b4f35a8aae4a14639fde31ecbd67178","name":"Webmaster","image":{"@type":"ImageObject","inLanguage":"es-AR","@id":"https:\/\/numeralcoder.com.ar\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/f7c30478f0d1edecca7fa3b2de95a1d0?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/f7c30478f0d1edecca7fa3b2de95a1d0?s=96&d=mm&r=g","caption":"Webmaster"},"sameAs":["https:\/\/numeralcoder.com.ar"],"url":"https:\/\/numeralcoder.com.ar\/?author=1"}]}},"_links":{"self":[{"href":"https:\/\/numeralcoder.com.ar\/index.php?rest_route=\/wp\/v2\/posts\/8"}],"collection":[{"href":"https:\/\/numeralcoder.com.ar\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/numeralcoder.com.ar\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/numeralcoder.com.ar\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/numeralcoder.com.ar\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=8"}],"version-history":[{"count":0,"href":"https:\/\/numeralcoder.com.ar\/index.php?rest_route=\/wp\/v2\/posts\/8\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/numeralcoder.com.ar\/index.php?rest_route=\/wp\/v2\/media\/35"}],"wp:attachment":[{"href":"https:\/\/numeralcoder.com.ar\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=8"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/numeralcoder.com.ar\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=8"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/numeralcoder.com.ar\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=8"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}