{"id":23426,"date":"2024-07-08T22:02:26","date_gmt":"2024-07-08T20:02:26","guid":{"rendered":"https:\/\/www.nycwebdesign.eu\/webdesign\/chatgpt-e-programmazione-a-che-punto-siamo\/"},"modified":"2024-07-08T22:02:26","modified_gmt":"2024-07-08T20:02:26","slug":"chatgpt-e-programmazione-a-che-punto-siamo","status":"publish","type":"post","link":"https:\/\/www.nycwebdesign.eu\/webdesign\/chatgpt-e-programmazione-a-che-punto-siamo\/","title":{"rendered":"ChatGPT e programmazione. A che punto siamo?"},"content":{"rendered":"<p> <br \/>\n<\/p>\n<div>\n<p>Gli LLM (<em>Large Language Model<\/em>) sostituiranno sviluppatori e programmatori? Forse \u00e8 un po&#8217; troppo presto per rispondere a questa domanda. Per il momento, se si parla di codice bisognerebbe chiudersi invece quanto siano accurati gli output dei modelli generativi, quanto siano sicuri e quanto siano paragonabili al lavoro di un professionista nel settore. Secondo una studio pubblicato sul numero di <em>IEEE Transactions on Software Engineering<\/em> del mese scorso, <strong>ChatGPT<\/strong>, per ora, potrebbe essere considerato un buon programmatore di medio livello, niente di pi\u00f9.<\/p>\n<h2 id=\"i-risultati-dello-studio-su-chatgpt\">I risultati dello studio su ChatGPT<\/h2>\n<p>Il chatbot di OpenAI sembrerebbe essere molto efficace dal punto di vista della funzionalit\u00e0 del codice prodotto. Molto dipenderebbe dalla difficolt\u00e0 del task che deve essere eseguito, fattore che (insieme ad altri) determinerebbe percentuali di successo che vanno dagli 0.66 agli 89 punti. <\/p>\n<p>I test eseguiti con ChatGPT-3.5 sono stati condotti proponendo al chatbot 728 problemi di coding prelevati dalla piattaforma <em>LeetCode<\/em>. Cinque i linguaggi coinvolti: <a href=\"https:\/\/www.html.it\/guide\/guida-c\/\" target=\"_blank\" rel=\"noopener\">C<\/a>, <a href=\"https:\/\/www.html.it\/guide\/guida-c2\/\" target=\"_blank\" rel=\"noopener\">C++<\/a>, <a href=\"https:\/\/www.html.it\/guide\/guida-java\/\" target=\"_blank\" rel=\"noopener\">Java<\/a>, <a href=\"https:\/\/www.html.it\/guide\/guida-javascript-di-base\/\" target=\"_blank\" rel=\"noopener\">JavaScript<\/a> e <a href=\"https:\/\/www.html.it\/guide\/guida-python\/\" target=\"_blank\" rel=\"noopener\">Python<\/a>. <\/p>\n<p>Considerando i problemi risalenti a prima del 2021, la percentuale di successo sarebbe stata pari ad 89 punti per i task pi\u00f9 semplici, del 71% per quelli di media difficolt\u00e0 e del 40% per quelli pi\u00f9 complessi.<\/p>\n<p>Il codice si sarebbe dimostrato invece meno funzionale per i problemi successivi al 2021. In questo caso infatti i task pi\u00f9 semplici sarebbero stati risolti solo nel 52% dei casi. Quelli pi\u00f9 difficoltosi soltanto nello 0.66%.<\/p>\n<blockquote class=\"twitter-tweet\">\n<p lang=\"en\" dir=\"ltr\">As more people tinker with large language models as coding tools, a group of researchers dug into just how good ChatGPT is at writing code. They found that while ChatGPT can successfully write code, it also often fails, due to how it was trained. <a href=\"https:\/\/t.co\/qGgDY8Em95\">https:\/\/t.co\/qGgDY8Em95<\/a><\/p>\n<p>\u2014 IEEE Spectrum (@IEEESpectrum) <a href=\"https:\/\/twitter.com\/IEEESpectrum\/status\/1809558139747881405?ref_src=twsrc%5Etfw\">July 6, 2024<\/a><\/p>\n<\/blockquote>\n<p>Si tratta molto probabilmente di un difetto dovuto al training. Pi\u00f9 un problema \u00e8 ricorrente nei dataset pi\u00f9 <a href=\"https:\/\/www.html.it\/guide\/chatgpt-per-gli-sviluppatori-e-i-programmatori\/\" target=\"_blank\" rel=\"noopener\">ChatGPT<\/a> sarebbe preparato a risolverlo.<\/p>\n<h2 id=\"i-vantaggi-nell-uso-dell-ai\">I vantaggi nell&#8217;uso dell&#8217;AI<\/h2>\n<p>Per alcuni aspetti, utilizzare i chatbot AI per il coding apparirebbe comunque vantaggioso. I suoi output risulterebbero essere prodotti ad esempio con un minore dispendio di memoria e con runtime pi\u00f9 piccoli rispetto alle soluzioni umane. ChatGPT sembrerebbe poi abbastanza abile nel correggere errori di compilazione, mentre non sarebbe altrettanto performante quando si tratta di correggere i propri errori. Spesso per\u00f2 questi ultimi sembrerebbe causati da una scarsa comprensione dell&#8217;input raccolto.<\/p>\n<p>Per quanto riguarda invece la sicurezza, le vulnerabilit\u00e0 rilevate sembrerebbero essere quasi sempre facilmente risolvibili. Dal punto di vista della complessit\u00e0, infine, i risultati migliori e pi\u00f9 paragonabili a quelli umani sarebbero quelli ottenuti, nell&#8217;ordine, con C, C++ e Python.<\/p>\n<p><span class=\"bm_post\" style=\"display:none\" data-domain=\"html.it\" data-author=\"Claudio Garau\" data-alias=\"Claudio Garau\" data-tipologia=\"edit\" data-custom=\"\" data-po=\"\" data-path=\"https:\/\/www.html.it\/magazine\/chatgpt-e-programmazione-a-che-punto-siamo\/\" data-postid=\"511841\" data-programs=\"\" data-subjects=\"\" data-themes=\"\"\/>    <\/p>\n<div class=\"partial-newsletter\">\n<p>        <!-- newsletter first step --><\/p>\n<div id=\"newsletter_div\" class=\"bro--disabled newsletter__pass-a\">\n<p>Se vuoi aggiornamenti su su questo argomento  inserisci la tua email nel box qui sotto:<\/p>\n<p> <!-- <em>ChatGPT e programmazione. A che punto siamo?<\/em> --><\/p>\n<div class=\"newsletter__disclaimer\">\n<p>Compilando il presente form acconsento a ricevere le informazioni<br \/>\n                    relative ai servizi di cui alla presente pagina ai sensi<br \/>\n                    dell&#8217;<a href=\"https:\/\/www.html.it\/privacy-policy\" target=\"_blank\" rel=\"noopener\">informativa sulla privacy<\/a>.<\/p>\n<\/div><\/div>\n<p>        <!-- newsletter second step --><\/p>\n<p>        <!-- newsletter loader --><\/p>\n<p>        <!-- newsletter notice --><\/p><\/div><\/div>\n<p><script async src=\"https:\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script><br \/>\n<br \/><br \/>\n<br \/><a href=\"https:\/\/www.html.it\/magazine\/chatgpt-e-programmazione-a-che-punto-siamo\/\">Source link <\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Gli LLM (Large Language Model) sostituiranno sviluppatori e programmatori? Forse \u00e8 un po&#8217; troppo presto per rispondere a questa domanda. Per il momento, se si parla di codice bisognerebbe chiudersi invece quanto siano accurati gli output dei modelli generativi, quanto siano sicuri e quanto siano paragonabili al lavoro di un professionista nel settore. Secondo una&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_s2mail":""},"categories":[37],"tags":[],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v19.13 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>ChatGPT e programmazione. A che punto siamo? - AGENZIA WEB Italia<\/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:\/\/www.nycwebdesign.eu\/webdesign\/chatgpt-e-programmazione-a-che-punto-siamo\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"ChatGPT e programmazione. A che punto siamo? - AGENZIA WEB Italia\" \/>\n<meta property=\"og:description\" content=\"Gli LLM (Large Language Model) sostituiranno sviluppatori e programmatori? Forse \u00e8 un po&#8217; troppo presto per rispondere a questa domanda. Per il momento, se si parla di codice bisognerebbe chiudersi invece quanto siano accurati gli output dei modelli generativi, quanto siano sicuri e quanto siano paragonabili al lavoro di un professionista nel settore. Secondo una...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.nycwebdesign.eu\/webdesign\/chatgpt-e-programmazione-a-che-punto-siamo\/\" \/>\n<meta property=\"og:site_name\" content=\"AGENZIA WEB Italia\" \/>\n<meta property=\"article:published_time\" content=\"2024-07-08T20:02:26+00:00\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Scritto da\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo di lettura stimato\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minuti\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/chatgpt-e-programmazione-a-che-punto-siamo\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/chatgpt-e-programmazione-a-che-punto-siamo\/\"},\"author\":{\"name\":\"admin\",\"@id\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/#\/schema\/person\/c0748e23499fac2fd73b79d1379fdf42\"},\"headline\":\"ChatGPT e programmazione. A che punto siamo?\",\"datePublished\":\"2024-07-08T20:02:26+00:00\",\"dateModified\":\"2024-07-08T20:02:26+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/chatgpt-e-programmazione-a-che-punto-siamo\/\"},\"wordCount\":461,\"publisher\":{\"@id\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/#organization\"},\"articleSection\":[\"News\"],\"inLanguage\":\"it-IT\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/chatgpt-e-programmazione-a-che-punto-siamo\/\",\"url\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/chatgpt-e-programmazione-a-che-punto-siamo\/\",\"name\":\"ChatGPT e programmazione. A che punto siamo? - AGENZIA WEB Italia\",\"isPartOf\":{\"@id\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/#website\"},\"datePublished\":\"2024-07-08T20:02:26+00:00\",\"dateModified\":\"2024-07-08T20:02:26+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/chatgpt-e-programmazione-a-che-punto-siamo\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.nycwebdesign.eu\/webdesign\/chatgpt-e-programmazione-a-che-punto-siamo\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/chatgpt-e-programmazione-a-che-punto-siamo\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"ChatGPT e programmazione. A che punto siamo?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/#website\",\"url\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/\",\"name\":\"AGENZIA WEB Italia\",\"description\":\"Web design Web agency Italia\",\"publisher\":{\"@id\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"it-IT\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/#organization\",\"name\":\"Multimedia Web\",\"url\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/wp-content\/uploads\/2016\/05\/multimediaweb1.png\",\"contentUrl\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/wp-content\/uploads\/2016\/05\/multimediaweb1.png\",\"width\":200,\"height\":57,\"caption\":\"Multimedia Web\"},\"image\":{\"@id\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/#\/schema\/person\/c0748e23499fac2fd73b79d1379fdf42\",\"name\":\"admin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/991cd68bbfd6f946517378a63fc3a1f7?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/991cd68bbfd6f946517378a63fc3a1f7?s=96&d=mm&r=g\",\"caption\":\"admin\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"ChatGPT e programmazione. A che punto siamo? - AGENZIA WEB Italia","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.nycwebdesign.eu\/webdesign\/chatgpt-e-programmazione-a-che-punto-siamo\/","og_locale":"it_IT","og_type":"article","og_title":"ChatGPT e programmazione. A che punto siamo? - AGENZIA WEB Italia","og_description":"Gli LLM (Large Language Model) sostituiranno sviluppatori e programmatori? Forse \u00e8 un po&#8217; troppo presto per rispondere a questa domanda. Per il momento, se si parla di codice bisognerebbe chiudersi invece quanto siano accurati gli output dei modelli generativi, quanto siano sicuri e quanto siano paragonabili al lavoro di un professionista nel settore. Secondo una...","og_url":"https:\/\/www.nycwebdesign.eu\/webdesign\/chatgpt-e-programmazione-a-che-punto-siamo\/","og_site_name":"AGENZIA WEB Italia","article_published_time":"2024-07-08T20:02:26+00:00","author":"admin","twitter_card":"summary_large_image","twitter_misc":{"Scritto da":"admin","Tempo di lettura stimato":"2 minuti"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.nycwebdesign.eu\/webdesign\/chatgpt-e-programmazione-a-che-punto-siamo\/#article","isPartOf":{"@id":"https:\/\/www.nycwebdesign.eu\/webdesign\/chatgpt-e-programmazione-a-che-punto-siamo\/"},"author":{"name":"admin","@id":"https:\/\/www.nycwebdesign.eu\/webdesign\/#\/schema\/person\/c0748e23499fac2fd73b79d1379fdf42"},"headline":"ChatGPT e programmazione. A che punto siamo?","datePublished":"2024-07-08T20:02:26+00:00","dateModified":"2024-07-08T20:02:26+00:00","mainEntityOfPage":{"@id":"https:\/\/www.nycwebdesign.eu\/webdesign\/chatgpt-e-programmazione-a-che-punto-siamo\/"},"wordCount":461,"publisher":{"@id":"https:\/\/www.nycwebdesign.eu\/webdesign\/#organization"},"articleSection":["News"],"inLanguage":"it-IT"},{"@type":"WebPage","@id":"https:\/\/www.nycwebdesign.eu\/webdesign\/chatgpt-e-programmazione-a-che-punto-siamo\/","url":"https:\/\/www.nycwebdesign.eu\/webdesign\/chatgpt-e-programmazione-a-che-punto-siamo\/","name":"ChatGPT e programmazione. A che punto siamo? - AGENZIA WEB Italia","isPartOf":{"@id":"https:\/\/www.nycwebdesign.eu\/webdesign\/#website"},"datePublished":"2024-07-08T20:02:26+00:00","dateModified":"2024-07-08T20:02:26+00:00","breadcrumb":{"@id":"https:\/\/www.nycwebdesign.eu\/webdesign\/chatgpt-e-programmazione-a-che-punto-siamo\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.nycwebdesign.eu\/webdesign\/chatgpt-e-programmazione-a-che-punto-siamo\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.nycwebdesign.eu\/webdesign\/chatgpt-e-programmazione-a-che-punto-siamo\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.nycwebdesign.eu\/webdesign\/"},{"@type":"ListItem","position":2,"name":"ChatGPT e programmazione. A che punto siamo?"}]},{"@type":"WebSite","@id":"https:\/\/www.nycwebdesign.eu\/webdesign\/#website","url":"https:\/\/www.nycwebdesign.eu\/webdesign\/","name":"AGENZIA WEB Italia","description":"Web design Web agency Italia","publisher":{"@id":"https:\/\/www.nycwebdesign.eu\/webdesign\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.nycwebdesign.eu\/webdesign\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"it-IT"},{"@type":"Organization","@id":"https:\/\/www.nycwebdesign.eu\/webdesign\/#organization","name":"Multimedia Web","url":"https:\/\/www.nycwebdesign.eu\/webdesign\/","logo":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/www.nycwebdesign.eu\/webdesign\/#\/schema\/logo\/image\/","url":"https:\/\/www.nycwebdesign.eu\/webdesign\/wp-content\/uploads\/2016\/05\/multimediaweb1.png","contentUrl":"https:\/\/www.nycwebdesign.eu\/webdesign\/wp-content\/uploads\/2016\/05\/multimediaweb1.png","width":200,"height":57,"caption":"Multimedia Web"},"image":{"@id":"https:\/\/www.nycwebdesign.eu\/webdesign\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.nycwebdesign.eu\/webdesign\/#\/schema\/person\/c0748e23499fac2fd73b79d1379fdf42","name":"admin","image":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/www.nycwebdesign.eu\/webdesign\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/991cd68bbfd6f946517378a63fc3a1f7?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/991cd68bbfd6f946517378a63fc3a1f7?s=96&d=mm&r=g","caption":"admin"}}]}},"_links":{"self":[{"href":"https:\/\/www.nycwebdesign.eu\/webdesign\/wp-json\/wp\/v2\/posts\/23426"}],"collection":[{"href":"https:\/\/www.nycwebdesign.eu\/webdesign\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.nycwebdesign.eu\/webdesign\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.nycwebdesign.eu\/webdesign\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.nycwebdesign.eu\/webdesign\/wp-json\/wp\/v2\/comments?post=23426"}],"version-history":[{"count":0,"href":"https:\/\/www.nycwebdesign.eu\/webdesign\/wp-json\/wp\/v2\/posts\/23426\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.nycwebdesign.eu\/webdesign\/wp-json\/wp\/v2\/media?parent=23426"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.nycwebdesign.eu\/webdesign\/wp-json\/wp\/v2\/categories?post=23426"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.nycwebdesign.eu\/webdesign\/wp-json\/wp\/v2\/tags?post=23426"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}