{"id":27189,"date":"2024-04-22T10:36:35","date_gmt":"2024-04-22T08:36:35","guid":{"rendered":"https:\/\/www.codemotion.com\/magazine\/?p=27189"},"modified":"2024-05-07T15:33:33","modified_gmt":"2024-05-07T13:33:33","slug":"codeium-lautocomplete-con-ai-per-dev-gratuito","status":"publish","type":"post","link":"https:\/\/www.codemotion.com\/magazine\/it\/intelligenza-artificiale\/codeium-lautocomplete-con-ai-per-dev-gratuito\/","title":{"rendered":"OpenDev Explorer &#8211; Episodio 4 Codeium: l&#8217;autocomplete con AI per dev gratuito"},"content":{"rendered":"\n<p>Benvenuti a OpenDev Explorer, la mia rubrica dedicata all&#8217;esplorazione del mondo Open Source che strizza un occchio alla developer experience. Io sono Riccardo (aka TheZal) e oggi vi parler\u00f2 di <strong>Codeium<\/strong>, <strong>un tool con plugin open-source per sviluppatori<\/strong> che permette l&#8217;autocomplete del codice e non solo tramite AI.<\/p>\n\n\n\t\t\t\t<div class=\"wp-block-uagb-table-of-contents uagb-toc__align-left uagb-toc__columns-1  uagb-block-b65afb7b      \"\n\t\t\t\t\tdata-scroll= \"1\"\n\t\t\t\t\tdata-offset= \"30\"\n\t\t\t\t\tstyle=\"\"\n\t\t\t\t>\n\t\t\t\t<div class=\"uagb-toc__wrap\">\n\t\t\t\t\t\t<div class=\"uagb-toc__title\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"uagb-toc__list-wrap \">\n\t\t\t\t\t\t<ol class=\"uagb-toc__list\"><li class=\"uagb-toc__list\"><a href=\"#panoramica-generale\" class=\"uagb-toc-link__trigger\">Panoramica Generale<\/a><li class=\"uagb-toc__list\"><a href=\"#manuale-di-istruzioni\" class=\"uagb-toc-link__trigger\">Manuale di istruzioni<\/a><ul class=\"uagb-toc__list\"><li class=\"uagb-toc__list\"><a href=\"#installazione\" class=\"uagb-toc-link__trigger\">Installazione<\/a><li class=\"uagb-toc__list\"><li class=\"uagb-toc__list\"><a href=\"#utilizzo\" class=\"uagb-toc-link__trigger\">Utilizzo<\/a><\/li><\/ul><\/li><li class=\"uagb-toc__list\"><a href=\"#la-developer-experience\" class=\"uagb-toc-link__trigger\">La developer experience<\/a><li class=\"uagb-toc__list\"><a href=\"#lextra-mile\" class=\"uagb-toc-link__trigger\">L&#039;extra mile<\/a><li class=\"uagb-toc__list\"><a href=\"#il-confronto-con-lo-status-quo\" class=\"uagb-toc-link__trigger\">Il confronto con lo status quo<\/a><li class=\"uagb-toc__list\"><a href=\"#tiriamo-le-somme\" class=\"uagb-toc-link__trigger\">Tiriamo le somme!<\/a><\/ul><\/ol>\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\n\n\n<h2 class=\"wp-block-heading\" id=\"h-panoramica-generale\">Panoramica Generale<\/h2>\n\n\n\n<p>Nell&#8217;era dell&#8217;intelligenza artificiale, <a href=\"https:\/\/codeium.com\/\" class=\"ek-link\">Codeium<\/a> si propone come un tool <a href=\"https:\/\/github.com\/Exafunction\/codeium.vim\" target=\"_blank\" aria-label=\" (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\">open-source <\/a>per sviluppatori che permette l&#8217;autocomplete del codice tramite AI puntando a scalzare alcuni giganti dell&#8217;industria come Copilot.<\/p>\n\n\n\n<p>Codeium si presenta con tre funzionalit\u00e0 principali: <strong>l&#8217;autocomplete, la Codeium Chat e la funzione di Context Aware<\/strong> che lo rende unico nel panorama degli assistenti AI per sviluppatori.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-manuale-di-istruzioni\"><strong>Manuale di istruzioni<\/strong><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-installazione\">Installazione<\/h3>\n\n\n\n<p>Codeium \u00e8 disponibile come plugin per Vim e pu\u00f2 essere installato tramite il vostro package manager di Vim preferito o tramite l&#8217;installazione manuale (pi\u00f9 dettagli <a href=\"https:\/\/github.com\/Exafunction\/codeium.vim?tab=readme-ov-file#-installation-options\" class=\"ek-link\">qui<\/a>). Per esempio, se usate vim-plug, basta aggiungere la seguente riga al vostro file di configurazione:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-1\" data-shcb-language-name=\"JavaScript\" data-shcb-language-slug=\"javascript\"><span><code class=\"hljs language-javascript\">Plug <span class=\"hljs-string\">'Exafunction\/codeium.vim'<\/span>, { <span class=\"hljs-string\">'branch'<\/span>: <span class=\"hljs-string\">'main'<\/span> }\n<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-1\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">JavaScript<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">javascript<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<p>Codeium \u00e8 disponibile anche come plugin per moltissimi altri editor e IDE, tra cui Visual Studio Code, Sublime Text, Eclipse e <a href=\"https:\/\/codeium.com\/download\" class=\"ek-link\">tanti altri<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-utilizzo\"><strong>Utilizzo<\/strong><\/h3>\n\n\n\n<p>Una volta installato, Codeium si attiva automaticamente e una volta effettuato il login, \u00e8 possibile iniziare a scrivere il codice e vedere le proposte di completamento generate dall&#8217;AI. Inoltre, \u00e8 possibile utilizzare la Codeium Chat per chiedere consigli o aiuto su un pezzo di codice specifico e la funzione di Context Aware per avere suggerimenti contestuali in base a dove ci si trova.<\/p>\n\n\n\n<p>Per Vim \u00e8 possibile vedere la lista dei comandi disponibili digitando <code>:help codeium<\/code>, alcuni esempi sono:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Azione<\/th><th>Funzione<\/th><th>Tasti predefiniti<\/th><\/tr><\/thead><tbody><tr><td>Cancella suggerimento corrente<\/td><td><code>codeium#Clear()<\/code><\/td><td><code>&lt;C-]&gt;<\/code><\/td><\/tr><tr><td>Prossimo suggerimento<\/td><td><code>codeium#CycleCompletions(1)<\/code><\/td><td><code>&lt;M-]&gt;<\/code><\/td><\/tr><tr><td>Suggerimento precedente<\/td><td><code>codeium#CycleCompletions(-1)<\/code><\/td><td><code>&lt;M-[&gt;<\/code><\/td><\/tr><tr><td>Inserisci suggerimento<\/td><td><code>codeium#Accept()<\/code><\/td><td><code>&lt;Tab&gt;<\/code><\/td><\/tr><tr><td>Richiedi suggerimento <\/td><td><code>codeium#Complete()<\/code><\/td><td><code>&lt;M-Bslash&gt;<\/code><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-la-developer-experience\"><strong>La developer experience<\/strong><\/h2>\n\n\n\n<p>Per quanto riguarda la developer experience devo limitarmi a parlare della mia esperienza diretta con vscode, visto che non l&#8217;ho utilizzato su neovim. La mia esperienza \u00e8 stata molto positiva, l&#8217;autocomplete funziona molto bene e le proposte di completamento sono molto precise e utili. Inoltre, la Codeium Chat \u00e8 molto utile per chiedere consigli o aiuto su un pezzo di codice specifico.<\/p>\n\n\n\n<p>Secondo me comunque l&#8217;integrazione di Github Copilot con Visual Studio Code rimane migliore, probabilmente data dal fatto che l&#8217;ide e l&#8217;assistente sono &#8220;figli della stessa madre&#8221;. Non mi sento comunque di reputare difficoltosa l&#8217;integrazione di Codeium con VSCode in quanto comunque risulta semplice e veloce.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-l-extra-mile\">L&#8217;extra mile<\/h2>\n\n\n\n<p>L&#8217;extra mile di Codeium \u00e8 dato dal loro principio chiamato &#8220;Context Aware Everything&#8221;. Questo principio si basa sul fatto che Codeium \u00e8 in grado di capire il contesto in cui si trova, contesto che \u00e8 gestibile anche manualmente grazie ad alcune funzionalit\u00e0 tra cui il &#8220;Context pinning&#8221;.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/exafunction.github.io\/public\/hero\/context_module_diagram.png\" alt=\"\"\/><\/figure>\n\n\n\n<p>Questa funzionalit\u00e0 \u00e8 resa possibile dal &#8220;ContextModule&#8221; che accoglie vari input e stati, come il nome del file e la posizione del cursore per l&#8217;autocompletamento, o la domanda per la chat. Estrae il contesto rilevante, come il codice nel file corrente o in altri file importati, utilizza gli embedding per valutare l&#8217;importanza dei frammenti contestuali e costruisce il prompt in base alla massima lunghezza consentita dal modello. Questo approccio generico \u00e8 flessibile e promette miglioramenti futuri, come l&#8217;ingestione di fonti non codice e l&#8217;aumento della diversit\u00e0 del contesto.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-il-confronto-con-lo-status-quo\"><strong>Il confronto con lo status quo<\/strong><\/h2>\n\n\n\n<p>Codeium va a inserirsi in un segmento di mercato dove sono presenti diverse alternative tra cui &#8220;Github Copilot&#8221;, &#8220;Tabnine&#8221; e &#8220;Replit Ghostwriter&#8221; ma riesce comunque, secondo me, ad essere un&#8217;alternativa molto valida a questi grazie soprattutto anche alla possibilit\u00e0 di utilizzarlo gratuitamente (per individui singoli).<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/codeium.com\/static\/images\/copilot_codeium_hero.png\" alt=\"\"\/><\/figure>\n\n\n\n<p>Codeium offre sulla sua pagina anche un&#8217;analisi molto approfondit\u00e0 che vi lascio qui, ma che vi spoilero dicendovi che, nel confronto con Copilot, risulta essere leggermente pi\u00f9 lento per quello che riguarda la velocit\u00e0 di suggerimento, riesce ad ottenere la stessa qualit\u00e0 di Copilot ma riesce a vincere nell&#8217;ambito del prezzo.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-tiriamo-le-somme\"><strong>Tiriamo le somme!<\/strong><\/h2>\n\n\n\n<p>Codeium per me risulta un&#8217;alternativa validissima al pi\u00f9 blasonato Github Copilot, soprattutto perch\u00e8 riesce a tenere alta la qualit\u00e0 presentando un&#8217;offerta pi\u00f9 conveniente rispetto al rivale made in Github, inoltre la possibilit\u00e0 di andare a gestire il contesto in maniera manuale permette di avere pi\u00f9 controllo sui suggerimenti e di veicolarli nella gestione dei suggerimenti.<\/p>\n\n\n\n<p>Darete una chance a Codeium? Alla fine \u00e8 Copilot o Codeium? Fatemi sapere cosa ne pensate nei commenti!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Benvenuti a OpenDev Explorer, la mia rubrica dedicata all&#8217;esplorazione del mondo Open Source che strizza un occchio alla developer experience. Io sono Riccardo (aka TheZal) e oggi vi parler\u00f2 di Codeium, un tool con plugin open-source per sviluppatori che permette l&#8217;autocomplete del codice e non solo tramite AI. Panoramica Generale Nell&#8217;era dell&#8217;intelligenza artificiale, Codeium si&#8230; <a class=\"more-link\" href=\"https:\/\/www.codemotion.com\/magazine\/it\/intelligenza-artificiale\/codeium-lautocomplete-con-ai-per-dev-gratuito\/\">Read more<\/a><\/p>\n","protected":false},"author":193,"featured_media":27207,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_editorskit_title_hidden":false,"_editorskit_reading_time":0,"_editorskit_is_block_options_detached":false,"_editorskit_block_options_position":"{}","_uag_custom_page_level_css":"","_genesis_hide_title":false,"_genesis_hide_breadcrumbs":false,"_genesis_hide_singular_image":false,"_genesis_hide_footer_widgets":false,"_genesis_custom_body_class":"","_genesis_custom_post_class":"","_genesis_layout":"","footnotes":""},"categories":[10261],"tags":[12011],"collections":[11708],"class_list":{"0":"post-27189","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-intelligenza-artificiale","8":"tag-open-dev-explorer","9":"collections-dalla-community","10":"entry"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.9 (Yoast SEO v27.5) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Codeium: l&#039;autocomplete con AI gratuito per dev<\/title>\n<meta name=\"description\" content=\"Codeium \u00e8 il tool open source che permette la qualit\u00e0 di Copilot ma in maniera gratuita! Scopriamolo insieme.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.codemotion.com\/magazine\/it\/intelligenza-artificiale\/codeium-lautocomplete-con-ai-per-dev-gratuito\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"OpenDev Explorer - Episodio 4 Codeium: l&#039;autocomplete con AI per dev gratuito\" \/>\n<meta property=\"og:description\" content=\"Codeium \u00e8 il tool open source che permette la qualit\u00e0 di Copilot ma in maniera gratuita! Scopriamolo insieme.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.codemotion.com\/magazine\/it\/intelligenza-artificiale\/codeium-lautocomplete-con-ai-per-dev-gratuito\/\" \/>\n<meta property=\"og:site_name\" content=\"Codemotion Magazine\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Codemotion.Italy\/\" \/>\n<meta property=\"article:published_time\" content=\"2024-04-22T08:36:35+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-05-07T13:33:33+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/04\/codeium_header-1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"TheZal\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@CodemotionIT\" \/>\n<meta name=\"twitter:site\" content=\"@CodemotionIT\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"TheZal\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/it\\\/intelligenza-artificiale\\\/codeium-lautocomplete-con-ai-per-dev-gratuito\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/it\\\/intelligenza-artificiale\\\/codeium-lautocomplete-con-ai-per-dev-gratuito\\\/\"},\"author\":{\"name\":\"TheZal\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#\\\/schema\\\/person\\\/f3f099160f0d8f2f80c5e4f3c8d53503\"},\"headline\":\"OpenDev Explorer &#8211; Episodio 4 Codeium: l&#8217;autocomplete con AI per dev gratuito\",\"datePublished\":\"2024-04-22T08:36:35+00:00\",\"dateModified\":\"2024-05-07T13:33:33+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/it\\\/intelligenza-artificiale\\\/codeium-lautocomplete-con-ai-per-dev-gratuito\\\/\"},\"wordCount\":689,\"publisher\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/it\\\/intelligenza-artificiale\\\/codeium-lautocomplete-con-ai-per-dev-gratuito\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2024\\\/04\\\/codeium_header-1.png\",\"keywords\":[\"open dev explorer\"],\"articleSection\":[\"Intelligenza artificiale\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/it\\\/intelligenza-artificiale\\\/codeium-lautocomplete-con-ai-per-dev-gratuito\\\/\",\"url\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/it\\\/intelligenza-artificiale\\\/codeium-lautocomplete-con-ai-per-dev-gratuito\\\/\",\"name\":\"Codeium: l'autocomplete con AI gratuito per dev\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/it\\\/intelligenza-artificiale\\\/codeium-lautocomplete-con-ai-per-dev-gratuito\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/it\\\/intelligenza-artificiale\\\/codeium-lautocomplete-con-ai-per-dev-gratuito\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2024\\\/04\\\/codeium_header-1.png\",\"datePublished\":\"2024-04-22T08:36:35+00:00\",\"dateModified\":\"2024-05-07T13:33:33+00:00\",\"description\":\"Codeium \u00e8 il tool open source che permette la qualit\u00e0 di Copilot ma in maniera gratuita! Scopriamolo insieme.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/it\\\/intelligenza-artificiale\\\/codeium-lautocomplete-con-ai-per-dev-gratuito\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/it\\\/intelligenza-artificiale\\\/codeium-lautocomplete-con-ai-per-dev-gratuito\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/it\\\/intelligenza-artificiale\\\/codeium-lautocomplete-con-ai-per-dev-gratuito\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2024\\\/04\\\/codeium_header-1.png\",\"contentUrl\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2024\\\/04\\\/codeium_header-1.png\",\"width\":1200,\"height\":630,\"caption\":\"Codeium open dev explorer\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/it\\\/intelligenza-artificiale\\\/codeium-lautocomplete-con-ai-per-dev-gratuito\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Intelligenza artificiale\",\"item\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/it\\\/intelligenza-artificiale\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"OpenDev Explorer &#8211; Episodio 4 Codeium: l&#8217;autocomplete con AI per dev gratuito\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#website\",\"url\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/\",\"name\":\"Codemotion Magazine\",\"description\":\"We code the future. Together\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#organization\",\"name\":\"Codemotion\",\"url\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2019\\\/11\\\/codemotionlogo.png\",\"contentUrl\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2019\\\/11\\\/codemotionlogo.png\",\"width\":225,\"height\":225,\"caption\":\"Codemotion\"},\"image\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/Codemotion.Italy\\\/\",\"https:\\\/\\\/x.com\\\/CodemotionIT\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#\\\/schema\\\/person\\\/f3f099160f0d8f2f80c5e4f3c8d53503\",\"name\":\"TheZal\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2024\\\/01\\\/avatar-100x100.png\",\"url\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2024\\\/01\\\/avatar-100x100.png\",\"contentUrl\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2024\\\/01\\\/avatar-100x100.png\",\"caption\":\"TheZal\"},\"description\":\"Hello there! My name is Riccardo (aka TheZal), a passionate software engineer who loves to combine his passion for code with his love for fantasy realms like Dungeons and Dragons, Harry Potter, Star Wars, LOTR, etc., etc. I'm really into studying and exploring new technologies (with a lot of love for Open Source). I'm also a co-owner of a 12-year-old dachshund called Poldo, who is the mascot of my blog!\",\"sameAs\":[\"http:\\\/\\\/www.thezal.dev\"],\"url\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/author\\\/thezal\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Codeium: l'autocomplete con AI gratuito per dev","description":"Codeium \u00e8 il tool open source che permette la qualit\u00e0 di Copilot ma in maniera gratuita! Scopriamolo insieme.","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:\/\/www.codemotion.com\/magazine\/it\/intelligenza-artificiale\/codeium-lautocomplete-con-ai-per-dev-gratuito\/","og_locale":"en_US","og_type":"article","og_title":"OpenDev Explorer - Episodio 4 Codeium: l'autocomplete con AI per dev gratuito","og_description":"Codeium \u00e8 il tool open source che permette la qualit\u00e0 di Copilot ma in maniera gratuita! Scopriamolo insieme.","og_url":"https:\/\/www.codemotion.com\/magazine\/it\/intelligenza-artificiale\/codeium-lautocomplete-con-ai-per-dev-gratuito\/","og_site_name":"Codemotion Magazine","article_publisher":"https:\/\/www.facebook.com\/Codemotion.Italy\/","article_published_time":"2024-04-22T08:36:35+00:00","article_modified_time":"2024-05-07T13:33:33+00:00","og_image":[{"width":1200,"height":630,"url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/04\/codeium_header-1.png","type":"image\/png"}],"author":"TheZal","twitter_card":"summary_large_image","twitter_creator":"@CodemotionIT","twitter_site":"@CodemotionIT","twitter_misc":{"Written by":"TheZal","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.codemotion.com\/magazine\/it\/intelligenza-artificiale\/codeium-lautocomplete-con-ai-per-dev-gratuito\/#article","isPartOf":{"@id":"https:\/\/www.codemotion.com\/magazine\/it\/intelligenza-artificiale\/codeium-lautocomplete-con-ai-per-dev-gratuito\/"},"author":{"name":"TheZal","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/f3f099160f0d8f2f80c5e4f3c8d53503"},"headline":"OpenDev Explorer &#8211; Episodio 4 Codeium: l&#8217;autocomplete con AI per dev gratuito","datePublished":"2024-04-22T08:36:35+00:00","dateModified":"2024-05-07T13:33:33+00:00","mainEntityOfPage":{"@id":"https:\/\/www.codemotion.com\/magazine\/it\/intelligenza-artificiale\/codeium-lautocomplete-con-ai-per-dev-gratuito\/"},"wordCount":689,"publisher":{"@id":"https:\/\/www.codemotion.com\/magazine\/#organization"},"image":{"@id":"https:\/\/www.codemotion.com\/magazine\/it\/intelligenza-artificiale\/codeium-lautocomplete-con-ai-per-dev-gratuito\/#primaryimage"},"thumbnailUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/04\/codeium_header-1.png","keywords":["open dev explorer"],"articleSection":["Intelligenza artificiale"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.codemotion.com\/magazine\/it\/intelligenza-artificiale\/codeium-lautocomplete-con-ai-per-dev-gratuito\/","url":"https:\/\/www.codemotion.com\/magazine\/it\/intelligenza-artificiale\/codeium-lautocomplete-con-ai-per-dev-gratuito\/","name":"Codeium: l'autocomplete con AI gratuito per dev","isPartOf":{"@id":"https:\/\/www.codemotion.com\/magazine\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.codemotion.com\/magazine\/it\/intelligenza-artificiale\/codeium-lautocomplete-con-ai-per-dev-gratuito\/#primaryimage"},"image":{"@id":"https:\/\/www.codemotion.com\/magazine\/it\/intelligenza-artificiale\/codeium-lautocomplete-con-ai-per-dev-gratuito\/#primaryimage"},"thumbnailUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/04\/codeium_header-1.png","datePublished":"2024-04-22T08:36:35+00:00","dateModified":"2024-05-07T13:33:33+00:00","description":"Codeium \u00e8 il tool open source che permette la qualit\u00e0 di Copilot ma in maniera gratuita! Scopriamolo insieme.","breadcrumb":{"@id":"https:\/\/www.codemotion.com\/magazine\/it\/intelligenza-artificiale\/codeium-lautocomplete-con-ai-per-dev-gratuito\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.codemotion.com\/magazine\/it\/intelligenza-artificiale\/codeium-lautocomplete-con-ai-per-dev-gratuito\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codemotion.com\/magazine\/it\/intelligenza-artificiale\/codeium-lautocomplete-con-ai-per-dev-gratuito\/#primaryimage","url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/04\/codeium_header-1.png","contentUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/04\/codeium_header-1.png","width":1200,"height":630,"caption":"Codeium open dev explorer"},{"@type":"BreadcrumbList","@id":"https:\/\/www.codemotion.com\/magazine\/it\/intelligenza-artificiale\/codeium-lautocomplete-con-ai-per-dev-gratuito\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.codemotion.com\/magazine\/"},{"@type":"ListItem","position":2,"name":"Intelligenza artificiale","item":"https:\/\/www.codemotion.com\/magazine\/it\/intelligenza-artificiale\/"},{"@type":"ListItem","position":3,"name":"OpenDev Explorer &#8211; Episodio 4 Codeium: l&#8217;autocomplete con AI per dev gratuito"}]},{"@type":"WebSite","@id":"https:\/\/www.codemotion.com\/magazine\/#website","url":"https:\/\/www.codemotion.com\/magazine\/","name":"Codemotion Magazine","description":"We code the future. Together","publisher":{"@id":"https:\/\/www.codemotion.com\/magazine\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.codemotion.com\/magazine\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.codemotion.com\/magazine\/#organization","name":"Codemotion","url":"https:\/\/www.codemotion.com\/magazine\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/logo\/image\/","url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/codemotionlogo.png","contentUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/codemotionlogo.png","width":225,"height":225,"caption":"Codemotion"},"image":{"@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Codemotion.Italy\/","https:\/\/x.com\/CodemotionIT"]},{"@type":"Person","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/f3f099160f0d8f2f80c5e4f3c8d53503","name":"TheZal","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/01\/avatar-100x100.png","url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/01\/avatar-100x100.png","contentUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/01\/avatar-100x100.png","caption":"TheZal"},"description":"Hello there! My name is Riccardo (aka TheZal), a passionate software engineer who loves to combine his passion for code with his love for fantasy realms like Dungeons and Dragons, Harry Potter, Star Wars, LOTR, etc., etc. I'm really into studying and exploring new technologies (with a lot of love for Open Source). I'm also a co-owner of a 12-year-old dachshund called Poldo, who is the mascot of my blog!","sameAs":["http:\/\/www.thezal.dev"],"url":"https:\/\/www.codemotion.com\/magazine\/author\/thezal\/"}]}},"featured_image_src":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/04\/codeium_header-1-600x400.png","featured_image_src_square":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/04\/codeium_header-1-600x600.png","author_info":{"display_name":"TheZal","author_link":"https:\/\/www.codemotion.com\/magazine\/author\/thezal\/"},"uagb_featured_image_src":{"full":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/04\/codeium_header-1.png",1200,630,false],"thumbnail":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/04\/codeium_header-1-150x150.png",150,150,true],"medium":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/04\/codeium_header-1-300x158.png",300,158,true],"medium_large":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/04\/codeium_header-1-768x403.png",768,403,true],"large":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/04\/codeium_header-1-1024x538.png",1024,538,true],"1536x1536":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/04\/codeium_header-1.png",1200,630,false],"2048x2048":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/04\/codeium_header-1.png",1200,630,false],"small-home-featured":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/04\/codeium_header-1-100x100.png",100,100,true],"sidebar-featured":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/04\/codeium_header-1-180x128.png",180,128,true],"genesis-singular-images":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/04\/codeium_header-1-896x504.png",896,504,true],"archive-featured":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/04\/codeium_header-1-400x225.png",400,225,true],"gb-block-post-grid-landscape":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/04\/codeium_header-1-600x400.png",600,400,true],"gb-block-post-grid-square":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/04\/codeium_header-1-600x600.png",600,600,true]},"uagb_author_info":{"display_name":"TheZal","author_link":"https:\/\/www.codemotion.com\/magazine\/author\/thezal\/"},"uagb_comment_info":0,"uagb_excerpt":"Benvenuti a OpenDev Explorer, la mia rubrica dedicata all&#8217;esplorazione del mondo Open Source che strizza un occchio alla developer experience. Io sono Riccardo (aka TheZal) e oggi vi parler\u00f2 di Codeium, un tool con plugin open-source per sviluppatori che permette l&#8217;autocomplete del codice e non solo tramite AI. Panoramica Generale Nell&#8217;era dell&#8217;intelligenza artificiale, Codeium si&#8230;&hellip;","lang":"it","_links":{"self":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/27189","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/users\/193"}],"replies":[{"embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/comments?post=27189"}],"version-history":[{"count":3,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/27189\/revisions"}],"predecessor-version":[{"id":27587,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/27189\/revisions\/27587"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/media\/27207"}],"wp:attachment":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/media?parent=27189"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/categories?post=27189"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/tags?post=27189"},{"taxonomy":"collections","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/collections?post=27189"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}