{"id":977,"date":"2024-06-03T07:20:58","date_gmt":"2024-06-03T10:20:58","guid":{"rendered":"https:\/\/portal7ia.com.br\/?p=977"},"modified":"2024-06-03T07:29:44","modified_gmt":"2024-06-03T10:29:44","slug":"a-mistral-ai-acaba-de-lancar-o-codestral","status":"publish","type":"post","link":"https:\/\/portal7ia.com.br\/index.php\/2024\/06\/03\/a-mistral-ai-acaba-de-lancar-o-codestral\/","title":{"rendered":"A Mistral AI acaba de lan\u00e7ar o Codestral"},"content":{"rendered":"\n<h5 class=\"wp-block-heading\">Programe com o Codestral<\/h5>\n\n\n\n<p class=\"wp-block-paragraph\">A Mistral AI acaba de lan\u00e7ar o Codestral, um modelo de c\u00f3digo de ponta projetado para revolucionar a programa\u00e7\u00e3o e o desenvolvimento de software.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Treinado em mais de 80 linguagens de programa\u00e7\u00e3o, incluindo Python, Java e C++, o Codestral completa fun\u00e7\u00f5es de c\u00f3digo, escreve testes e reduz erros com precis\u00e3o incompar\u00e1vel.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Este poderoso modelo de peso aberto estabelece um novo padr\u00e3o para a gera\u00e7\u00e3o de c\u00f3digo, suportando v\u00e1rios ambientes de codifica\u00e7\u00e3o e apresentando um desempenho excepcional em benchmarks.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Os desenvolvedores podem acessar o Codestral por meio de diversos endpoints, incluindo uma API dedicada e integra\u00e7\u00f5es com ferramentas populares como VSCode e JetBrains.<\/p>\n\n\n\n<h6 class=\"wp-block-heading\">Eis abaixo a tradu\u00e7\u00e3o completa do artigo oficial de lan\u00e7amento no site da Mistral AI.<\/h6>\n\n\n\n<h5 class=\"wp-block-heading\">Apresentamos o Codestral, nosso primeiro modelo de c\u00f3digo.<\/h5>\n\n\n\n<p class=\"wp-block-paragraph\">O Codestral \u00e9 um modelo de IA generativa de c\u00f3digo aberto, explicitamente projetado para tarefas de gera\u00e7\u00e3o de c\u00f3digo. Ele auxilia os desenvolvedores a escrever e interagir com o c\u00f3digo por meio de um endpoint de API compartilhado para instru\u00e7\u00f5es e finaliza\u00e7\u00f5es. Por dominar tanto o c\u00f3digo quanto o ingl\u00eas, pode ser utilizado para criar aplicativos de IA avan\u00e7ados para desenvolvedores de software.<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">Um modelo fluente em mais de 80 linguagens de programa\u00e7\u00e3o<\/h5>\n\n\n\n<p class=\"wp-block-paragraph\">O Codestral \u00e9 treinado em um conjunto diversificado de dados de mais de 80 linguagens de programa\u00e7\u00e3o, incluindo as mais populares, como Python, Java, C, C++, JavaScript e Bash. Ele tamb\u00e9m tem bom desempenho em linguagens mais espec\u00edficas, como Swift e Fortran. Essa ampla base de linguagens garante que o Codestral possa ajudar desenvolvedores em v\u00e1rios ambientes e projetos de codifica\u00e7\u00e3o.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">O Codestral economiza tempo e esfor\u00e7o dos desenvolvedores: ele pode completar fun\u00e7\u00f5es de codifica\u00e7\u00e3o, escrever testes e finalizar qualquer c\u00f3digo parcial usando um mecanismo de preenchimento no meio. Interagir com o Codestral ajudar\u00e1 a aprimorar as habilidades de codifica\u00e7\u00e3o do desenvolvedor e reduzir o risco de erros e bugs.<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">Definindo o Padr\u00e3o para Desempenho em Gera\u00e7\u00e3o de C\u00f3digo<\/h5>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Desempenho.<\/strong> Como um modelo de 22B, o Codestral estabelece um novo padr\u00e3o no espa\u00e7o de desempenho\/lat\u00eancia para gera\u00e7\u00e3o de c\u00f3digo em compara\u00e7\u00e3o com modelos anteriores utilizados para codifica\u00e7\u00e3o.<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">Benchmarks detalhados<\/h5>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Figura 1:<\/strong> Com sua janela de contexto maior de 32k (comparada a 4k, 8k ou 16k dos concorrentes), o Codestral supera todos os outros modelos no RepoBench, uma avalia\u00e7\u00e3o de longo alcance para gera\u00e7\u00e3o de c\u00f3digo.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Comparamos o Codestral a modelos existentes espec\u00edficos para c\u00f3digo com requisitos de hardware mais altos.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Python.<\/strong> Utilizamos quatro benchmarks: HumanEval pass@1, MBPP sanitizado pass@1 para avaliar a capacidade de gera\u00e7\u00e3o de c\u00f3digo Python do Codestral, CruxEval para avaliar a previs\u00e3o de sa\u00edda em Python, e RepoBench EM para avaliar a conclus\u00e3o de c\u00f3digo em n\u00edvel de reposit\u00f3rio de longo alcance do Codestral.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>SQL.<\/strong> Para avaliar o desempenho do Codestral em SQL, utilizamos o benchmark Spider.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Linguagens adicionais.<\/strong> Al\u00e9m disso, avaliamos o desempenho do Codestral em m\u00faltiplos HumanEval pass@1 em seis linguagens diferentes al\u00e9m de Python: C++, Bash, Java, PHP, Typescript e C#, e calculamos a m\u00e9dia dessas avalia\u00e7\u00f5es.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Benchmarks FIM.<\/strong> O desempenho de preenchimento no meio do Codestral foi avaliado usando HumanEval pass@1 em Python, JavaScript e Java e comparado ao DeepSeek Coder 33B, cuja capacidade de preenchimento no meio \u00e9 imediatamente utiliz\u00e1vel.<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">Comece a usar o Codestral<\/h5>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Baixe e teste o Codestral.<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">O Codestral \u00e9 um modelo de 22B de c\u00f3digo aberto licenciado sob a nova Licen\u00e7a de IA N\u00e3o-Producional da Mistral, o que significa que voc\u00ea pode us\u00e1-lo para fins de pesquisa e testes. O Codestral pode ser baixado no HuggingFace.<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">Use o Codestral via seu endpoint dedicado.<\/h5>\n\n\n\n<p class=\"wp-block-paragraph\">Com este lan\u00e7amento, vem a adi\u00e7\u00e3o de um novo endpoint: codestral.mistral.ai. Este endpoint deve ser preferido por usu\u00e1rios que utilizam nossas rotas de Instru\u00e7\u00e3o ou Preenchimento no Meio dentro de seu IDE. A chave da API para este endpoint \u00e9 gerenciada a n\u00edvel pessoal e n\u00e3o est\u00e1 sujeita aos limites de taxa usuais da organiza\u00e7\u00e3o. Estamos permitindo o uso deste endpoint gratuitamente durante um per\u00edodo beta de 8 semanas e estamos colocando-o atr\u00e1s de uma lista de espera para garantir um bom n\u00edvel de servi\u00e7o. Este endpoint deve ser preferido por desenvolvedores que implementam plugins de IDE ou aplicativos onde os clientes devem trazer suas pr\u00f3prias chaves de API.<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">Construa com Codestral na La Plateforme<\/h5>\n\n\n\n<p class=\"wp-block-paragraph\">O Codestral tamb\u00e9m est\u00e1 dispon\u00edvel imediatamente no endpoint usual da API: api.mistral.ai, onde as consultas s\u00e3o cobradas por tokens. Este endpoint e integra\u00e7\u00f5es s\u00e3o mais adequados para pesquisa, consultas em lote ou desenvolvimento de aplicativos de terceiros que exp\u00f5em resultados diretamente aos usu\u00e1rios sem que eles tragam suas pr\u00f3prias chaves de API.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Voc\u00ea pode criar sua conta na La Plateforme e come\u00e7ar a construir seus aplicativos com Codestral seguindo este guia. Como todos os nossos outros modelos, o Codestral est\u00e1 dispon\u00edvel em nossa oferta de autodeploy a partir de hoje: entre em contato com vendas.<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">Converse com Codestral no le Chat<\/h5>\n\n\n\n<p class=\"wp-block-paragraph\">Estamos expondo uma vers\u00e3o instru\u00edda do Codestral, que est\u00e1 acess\u00edvel hoje atrav\u00e9s do Le Chat, nossa interface conversacional gratuita. Os desenvolvedores podem interagir com o Codestral de maneira natural e intuitiva para aproveitar as capacidades do modelo. Vemos o Codestral como um novo passo para capacitar todos com a gera\u00e7\u00e3o e compreens\u00e3o de c\u00f3digo.<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">Use o Codestral no seu ambiente de codifica\u00e7\u00e3o e constru\u00e7\u00e3o favorito.<\/h5>\n\n\n\n<p class=\"wp-block-paragraph\">Trabalhamos com parceiros da comunidade para expor o Codestral a ferramentas populares para produtividade de desenvolvedores e cria\u00e7\u00e3o de aplicativos de IA.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Frameworks de aplicativos.<\/strong> O Codestral est\u00e1 integrado ao LlamaIndex e LangChain a partir de hoje, o que permite aos usu\u00e1rios construir aplicativos agentes com o Codestral facilmente.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Integra\u00e7\u00e3o VSCode\/JetBrains.<\/strong> Continue.dev e Tabnine est\u00e3o capacitando os desenvolvedores a usar o Codestral nos ambientes VSCode e JetBrains e agora permitem que eles gerem e conversem com o c\u00f3digo usando o Codestral.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Aqui est\u00e1 como voc\u00ea pode usar o plugin Continue.dev VSCode para gera\u00e7\u00e3o de c\u00f3digo, conversa interativa e edi\u00e7\u00e3o inline com o Codestral, e aqui est\u00e1 como os usu\u00e1rios podem usar o plugin Tabnine VSCode para conversar com o Codestral.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Para informa\u00e7\u00f5es detalhadas sobre como v\u00e1rias integra\u00e7\u00f5es funcionam com o Codestral, consulte nossa documenta\u00e7\u00e3o para instru\u00e7\u00f5es de configura\u00e7\u00e3o e exemplos.<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">Feedbacks da comunidade de desenvolvedores<\/h5>\n\n\n\n<p class=\"wp-block-paragraph\">\u201c<strong>Um modelo de autocompletar p\u00fablico com essa combina\u00e7\u00e3o de velocidade e qualidade n\u00e3o existia antes, e vai ser uma mudan\u00e7a de fase para desenvolvedores em todo lugar.\u201d<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u2013 Nate Sesti, CTO e cofundador da Continue.dev<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201c<strong>Estamos empolgados com as capacidades que a Mistral revela e encantados em ver um forte foco na assist\u00eancia a c\u00f3digo e desenvolvimento, uma \u00e1rea que a JetBrains valoriza profundamente.\u201d<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u2013 Vladislav Tankov, Chefe de IA da JetBrains<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201c<strong>Usamos o Codestral para executar um teste em nosso benchmark Kotlin-HumanEval e ficamos impressionados com os resultados. Por exemplo, no caso da taxa de acertos para T=0.2, o Codestral alcan\u00e7ou uma pontua\u00e7\u00e3o de 73.75, superando a pontua\u00e7\u00e3o de 72.05 do GPT-4-Turbo e 54.66 do GPT-3.5-Turbo.\u201d<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u2013 Mikhail Evtikhiev, Pesquisador na JetBrains<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201c<strong>Como pesquisador na empresa que criou a primeira ferramenta GenAI focada em desenvolvedores, tive o prazer de integrar o novo modelo de c\u00f3digo da Mistral em nosso produto de chat. Estou extremamente impressionado com seu desempenho. Apesar de seu tamanho relativamente compacto, ele oferece resultados compar\u00e1veis a modelos muito maiores que oferecemos aos clientes. Testamos v\u00e1rias funcionalidades principais, incluindo gera\u00e7\u00e3o de c\u00f3digo, gera\u00e7\u00e3o de testes, documenta\u00e7\u00e3o, processos de onboarding e mais. Em cada caso, o modelo superou nossas expectativas. A velocidade e precis\u00e3o do modelo impactar\u00e3o significativamente a efici\u00eancia do nosso produto em compara\u00e7\u00e3o ao modelo anterior da Mistral, permitindo-nos fornecer assist\u00eancia r\u00e1pida e precisa aos nossos usu\u00e1rios. Este modelo se destaca como uma ferramenta poderosa entre os modelos que suportamos, e eu o recomendo fortemente a outros que buscam alto desempenho.\u201d<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u2013 Meital Zilberstein, L\u00edder de P&amp;D @ Tabnine<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201c<strong>O Cody acelera o ciclo interno do desenvolvimento de software, e os desenvolvedores usam recursos como autocompletar para aliviar parte do trabalho di\u00e1rio que vem com a escrita de c\u00f3digo. Nossas avalia\u00e7\u00f5es internas mostram que o novo modelo Codestral da Mistral reduz significativamente a lat\u00eancia do autocompletar Cody enquanto mant\u00e9m a qualidade do c\u00f3digo sugerido. Isso faz dele uma excelente escolha de modelo para autocompletar onde milissegundos de lat\u00eancia se traduzem em valor real para os desenvolvedores.\u201d<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u2013 Quinn Slack, CEO e cofundador da Sourcegraph<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201c<strong>Estou incrivelmente impressionado com o novo modelo Codestral da Mistral para gera\u00e7\u00e3o de c\u00f3digo com IA. Em meus testes at\u00e9 agora, ele produziu consistentemente c\u00f3digo altamente<\/strong><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-small-font-size wp-block-paragraph\"><em>Pesquisa, Curadoria, Edi\u00e7\u00e3o, formata\u00e7\u00e3o e finaliza\u00e7\u00e3o:<\/em><br><em>Werney Lima, maio 30, 2024 (Quinta-feira) &#8211; 05:50 hrs.<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Programe com o Codestral A Mistral AI acaba de lan\u00e7ar o Codestral, um modelo de c\u00f3digo de ponta projetado para revolucionar a programa\u00e7\u00e3o e o desenvolvimento de software. Treinado em mais de 80 linguagens de programa\u00e7\u00e3o, incluindo Python, Java e C++, o Codestral completa fun\u00e7\u00f5es de c\u00f3digo, escreve testes e reduz erros com precis\u00e3o incompar\u00e1vel. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":980,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1,30],"tags":[8,136,9,10,92],"class_list":["post-977","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog","category-llms","tag-ai","tag-codestral","tag-ia","tag-inteligencia-artificial","tag-mistral"],"blocksy_meta":[],"brizy_media":[],"_links":{"self":[{"href":"https:\/\/portal7ia.com.br\/index.php\/wp-json\/wp\/v2\/posts\/977","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/portal7ia.com.br\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/portal7ia.com.br\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/portal7ia.com.br\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/portal7ia.com.br\/index.php\/wp-json\/wp\/v2\/comments?post=977"}],"version-history":[{"count":1,"href":"https:\/\/portal7ia.com.br\/index.php\/wp-json\/wp\/v2\/posts\/977\/revisions"}],"predecessor-version":[{"id":979,"href":"https:\/\/portal7ia.com.br\/index.php\/wp-json\/wp\/v2\/posts\/977\/revisions\/979"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/portal7ia.com.br\/index.php\/wp-json\/wp\/v2\/media\/980"}],"wp:attachment":[{"href":"https:\/\/portal7ia.com.br\/index.php\/wp-json\/wp\/v2\/media?parent=977"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/portal7ia.com.br\/index.php\/wp-json\/wp\/v2\/categories?post=977"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/portal7ia.com.br\/index.php\/wp-json\/wp\/v2\/tags?post=977"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}