{"id":22593,"date":"2023-09-07T09:30:00","date_gmt":"2023-09-07T07:30:00","guid":{"rendered":"https:\/\/www.codemotion.com\/magazine\/?p=22593"},"modified":"2023-09-12T10:40:59","modified_gmt":"2023-09-12T08:40:59","slug":"cosa-capiscono-le-intelligenze-artificiali","status":"publish","type":"post","link":"https:\/\/www.codemotion.com\/magazine\/it\/intelligenza-artificiale\/cosa-capiscono-le-intelligenze-artificiali\/","title":{"rendered":"Cosa ne capiscono le intelligenze artificiali?"},"content":{"rendered":"\n<p>Chiunque abbia sostenuto una conversazione con un chat basato su LLM, <strong>da ChatGPT ai pi\u00f9 recenti Bard<\/strong> e chi pi\u00f9 ne ha pi\u00f9 ne metta, sar\u00e0 rimasto <strong>sorpreso<\/strong> non dalla capacit\u00e0 di generare frasi in una lingua umana sintatticamente corrette e semanticamente sensate, <strong>ma soprattutto dal fatto di riuscire a comprendere la nostra richiesta e provare a soddisfarla<\/strong>. <\/p>\n\n\n\n<p>Abbiamo veramente <strong>l\u2019impressione di parlare con qualcuno <\/strong>che<strong> si sia letto tutte le pagine Web<\/strong> di questo mondo e le riesca a <strong>consultare all\u2019istante<\/strong> per risponderci a tono: la capacit\u00e0 di generare una risposta appropriata alla domanda che abbiamo fatto aumenta con la cura e la tecnica giuste per la composizione del <em>prompt<\/em> con il quale formuliamo la domanda.<\/p>\n\n\n\n<p>Per esempio, se il nostro scopo \u00e8 <strong>ottenere informazioni affidabili,<\/strong> come uno <em>snippet<\/em> che vogliamo integrare in un nostro software, <strong>dovremo essere precisi<\/strong> nel <em>prompt<\/em> e aiutare l\u2019AI a produrre quel che vogliamo, sapendo quali sono <strong>le informazioni che ha a disposizione <\/strong>e che modo ha di estrarre contenuto dal nostro <em>prompt<\/em>. Viceversa, se vogliamo farla fallire o rispondere in modo <em>\u201callucinato\u201d<\/em>, scriveremo dei <em>prompt<\/em> <strong>stravaganti e ambigui,<\/strong> magari inserendo informazioni false e quindi depistando e confondendo il nostro interlocutore.<\/p>\n\n\n\n<p>In ogni caso <strong>\u00e8 difficile non pensare che il LLM<\/strong> <em>\u201ccapisca\u201d<\/em> o <em>\u201ccomprenda\u201d<\/em> quel che stiamo chiedendo,<strong> altrimenti come farebbe a rispondere?<\/strong> <strong>Ma \u00e8 veramente cos\u00ec?<\/strong><\/p>\n\n\n\n<h2 class=\"gb-headline gb-headline-9ab8bf6b gb-headline-text\">Le intelligenze artificiali capiscono?<\/h2>\n\n\n\n<p>I verbi <em>\u201ccapire\u201d<\/em>, <em>\u201ccomprendere\u201d<\/em>,<em> \u201cconoscere\u201d<\/em> come pure i pi\u00f9 impegnativi sostantivi <em>\u201cintelligenza\u201d<\/em> e <em>\u201ccoscienza\u201d<\/em> che talvolta sentiamo usare riferendosi alle AI, <strong>sono in realt\u00e0 emersi nelle nostre lingue per riferirsi agli esseri umani.<\/strong> In tempi recenti abbiamo <strong>esteso<\/strong>, per forza di cose, l\u2019uso di questi termini anche<strong> ad altre creature viventi:<\/strong> chi ha un<strong> animale domestico<\/strong> ovviamente afferma che questo capisce una richiesta, comprende un comportamento, conosce i luoghi della casa, ed \u00e8 largamente diffusa l\u2019idea che cani e gatti siano intelligenti e coscienti, sebbene non come noi.<\/p>\n\n\n\n<p>Applicare a un <strong>software<\/strong> queste parole <strong>pu\u00f2 invece essere fonte di fraintendimenti<\/strong>. In fondo, un LLM \u00e8 semplicemente un software interpolatore di distribuzioni di probabilit\u00e0 di parole, che per lui sono in realt\u00e0 numeri:<strong> \u00e8 un enorme e complesso algoritmo numerico <\/strong>che viene <strong>ottimizzato in modo da generare sequenze di numeri e poi parole<\/strong> che noi possiamo interpretare come frasi di senso compiuto che si agganciano alle nostre domande.<\/p>\n\n\n\n<p>Il meccanismo \u00e8 ben diverso da quello di ELIZA, il <em>\u201cbot psichiatrico\u201d<\/em> di 60 anni fa&nbsp;che abbiamo incontrato nell\u2019articolo precedente<a href=\"https:\/\/www.codemotion.com\/magazine\/it\/intelligenza-artificiale\/evoluzione-modelli-linguistici\/\" class=\"ek-link\"><em> &#8220;L\u2019evoluzione dei modelli linguistici: dalle regole alle parole&#8221;<\/em><\/a>: laddove quello presupponeva una base di dati di regole che erano associate a trasformazioni del testo cablate nel DB,<strong> i LLM si addestrano ruminando quantit\u00e0 spaventose di testi per tracciare complesse relazioni probabilistiche fra le parole e le sequenze di parole di questi testi e per produrre altrettante sequenze<\/strong> che poi, riconvertite da numeri nelle parole corrispondenti, compongono un testo che l\u2019interlocutore umano interpreta.<\/p>\n\n\n\n<p>L\u2019idea che il significato sia proiettato dagli umani e non intrinseco nell\u2019elaborazione delle AI possiamo farla risalire al filosofo statunitense John Searle nel 1980: <strong>quest\u2019ultimo, personaggio per altri aspetti purtroppo controverso, ha elaborato l\u2019idea che i programmi di AI volti a imitare il linguaggio, e le AI in generale, non siano che dei \u201ccopiaincollatori\u201d estremamente efficienti<\/strong>, con una gran memoria e una gran velocit\u00e0, ma pur sempre programmati per trasformare informazioni simboliche trattate, per cos\u00ec dire, sintatticamente, senza nessuna ulteriore informazione su un possibile significato.<\/p>\n\n\n\n<p>Per mostrarlo, Searle immagina una \u201cstanza cinese\u201d:<strong> la stanza \u00e8 chiusa e al suo interno c\u2019\u00e8 una persona che non conosce il cinese<\/strong>; come nel test di Turing, questa persona comunica con l\u2019esterno attraverso fogli scritti o stampati.<\/p>\n\n\n\n<p class=\"has-text-align-center\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/lh4.googleusercontent.com\/1c8EgoxDVDyTGDhn_WviatKZdf0ZIzMBFa5ME1tBLskbnwko86BbEFdm_03qd0RilhW5kpHA7hRMieh1s1LQqPu9RSS-pgiGRht9hQeeDIljvtCCiMfOaYupKf4lm-9L2ZDgwB-8idIj\" width=\"642\" height=\"417\" alt=\"capiscono intelligenze artificiali\"><\/p>\n\n\n\n<p>Alla persona dentro la stanza vengono date in input sequenze di caratteri cinesi, e lei ha a disposizione delle regole che spiegano come, da una sequenza di simboli, produrne un\u2019altra: per esempio <em>se un tale carattere \u00e8 seguito da un tal\u2019altro carattere allora emetti questa sequenza<\/em>. Supponiamo che l\u2019insieme delle regole possa essere enorme, ma finito ovviamente,<strong> e non poniamoci limiti sul tempo a disposizione<\/strong> (e sulla incapacit\u00e0 di annoiarsi) <strong>della persona chiusa nella stanza.<\/strong><\/p>\n\n\n\n<p>Ovviamente Searle aveva in mente le AI della sua epoca che, come abbiamo visto nel precedente articolo [link], erano pattern matcher di regole cui erano associate delle azioni. Ma, a ben vedere, <strong>un LLM prende in input sequenze di parole e, usando un algoritmo dato dalla rete neurale <\/strong>complesso a piacere con centinaia di miliardi di parametri, le rielabora in una sequenza di output. Infatti <strong>c\u2019\u00e8 chi sostiene che ChatGPT sia null\u2019altro che una stanza cinese<\/strong> (<a href=\"https:\/\/arxiv.org\/abs\/2304.12411\" target=\"_blank\" aria-label=\" (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\">https:\/\/arxiv.org\/abs\/2304.12411<\/a>).<\/p>\n\n\n\n<p>Ora, la persona nella stanza cinese che compie questa faticosa e lunghissima operazione di copiaincolla basata su regole, <strong>per quanto complesse e intricate,<\/strong> certamente <em>non conosce il cinese<\/em>, si limita appunto a <em>manipolare sequenze di simboli<\/em> che per lui non hanno significato alcuno, a priori non potrebbe nemmeno sapere che corrispondono a dei suoni!<\/p>\n\n\n\n<p>Ma, dall\u2019esterno, una persona che legga il cinese e che veda introdurre un testo, per esempio una domanda, all\u2019interno della stanza, <strong>poi ne veda uscire la risposta e leggendola comprenda l\u2019attinenza della risposta rispetto alla domanda<\/strong>, penserebbe che all\u2019interno della stanza c\u2019\u00e8 effettivamente qualcuno che parla, anzi che scrive in cinese.<\/p>\n\n\n\n<p>Searle ha proposto questo \u201cesperimento mentale\u201d per mostrare come il test di Turing, del quale abbiamo parlato nel nostro primo articolo, dal titolo <em><a href=\"https:\/\/www.codemotion.com\/magazine\/it\/intelligenza-artificiale\/ai-e-imitazione-del-linguaggio\/\" class=\"ek-link\">&#8220;Come l\u2019intelligenza artificiale si comporta nell\u2019imitazione del linguaggio<\/a><\/em>&#8220;, non fornisca un criterio adeguato per affermare che una AI comprende un testo, <strong>ma solo che \u00e8 in grado di manipolare simboli che hanno un significato solo per noi che li leggiamo.<\/strong><\/p>\n\n\n\n<p>Negli anni \u201980 l\u2019esperimento della camera cinese ha dato luogo a infuocati dibattiti fra informatici, psicologi e filosofi a proposito della possibilit\u00e0 o impossibilit\u00e0 della cosiddetta AI forte, cio\u00e8 una AI che <strong>sappia comportarsi come un essere umano in una generica situazione e non in un campo specifico<\/strong> (a differenza dei sistemi esperti allora in voga, per esempio).<\/p>\n\n\n\n<p>Possiamo ripetere per i LLM questi stessi interrogativi: per capire meglio se siano o meno una stanza cinese, o che senso abbia considerarli come tali, <strong>chiediamoci da dove viene l\u2019apparente capacit\u00e0 di comprendere il linguaggio che essi hanno<\/strong>. Intanto ricordiamo la struttura macroscopica (assai semplificata) di un <em>transformer<\/em>, l\u2019algoritmo che \u201cpredice\u201d una sequenza di parole che ne segua un\u2019altra in modo che questa predizione incontri l\u2019aspettativa di chi legger\u00e0 l\u2019output:<\/p>\n\n\n\n<p class=\"has-text-align-center\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/lh6.googleusercontent.com\/W1f1MrGLcwUspWle4rlCQyK1I_RH0zHp7D-jGT-0Z49z0WGrieo3_Xf-IS0K_qprDkKf2xCp16PWBFlUo_mJhCZnqJzubq915LDU4G7-2_jjQoh8ltwfZax4y5uJ78v3mOnsgAprlaaJ\" width=\"497\" height=\"549\" alt=\"capiscono intelligenze artificiali\"><\/p>\n\n\n\n<p>In sostanza questo algoritmo utilizza due reti neurali profonde:<strong> la prima per codificare le informazioni desunte dal testo<\/strong> (dalle parole e dalle loro posizioni nel testo, tradotte in numeri) in una forma interna che \u00e8 una sorta di \u201czip\u201d dei possibili esiti che il messaggio di input pu\u00f2 implicare; <strong>la seconda rete profonda decodifica questa forma interna \u201czippata\u201d <\/strong>in una sequenza che dar\u00e0 luogo al messaggio di output: nel caso della figura vediamo una rete addestrata a tradurre da una lingua all\u2019altra.<\/p>\n\n\n\n<p>Quindi che vuol dire che un LLM comprende? Che comprime! Il che non deve stupirci:<strong> la <em>compressione<\/em> \u00e8 una forma di <em>comprensione<\/em><\/strong>, perch\u00e9 quando comprimiamo una sequenza di dati, in modo da non perdere le informazioni che contengono (per intenderci ottenendo un file zip e non un file jpeg), ignoriamo tutte le ridondanze di quei dati lasciando solo le informazioni minime contenuti in essi che consentano di ricostruirli completamente.<\/p>\n\n\n\n<p>Insomma, forse non ha senso dire che una AI comprende un testo ma possiamo dire che lo comprime, che riesce a trovare l\u2019informazione minima nel nostro input e da essa ricostruire un output che la contenga e che elabori una risposta, per noi sensata, a partire da questa informazione. <\/p>\n\n\n\n<p>Anche se forse <strong>non \u00e8 il meccanismo che usa la nostra mente,<\/strong> il risultato \u00e8 <strong>compatibile <\/strong>con la nostra aspettativa di significato: in questo forse sta l\u2019essenza delle AI, non dobbiamo antropomorfizzarle, pensarle simili a noi solo perch\u00e9 producono risultati per noi intelligibili, ma presupporre che la loro comprensione e la loro conoscenza siano del tutto diverse dalle nostre e forse necessitino parole nuove per poter essere descritte in modo corretto.<\/p>\n\n\n<p><script src=\"https:\/\/codemotion.activehosted.com\/f\/embed.php?id=42\" type=\"text\/javascript\" charset=\"utf-8\"><\/script><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Chiunque abbia sostenuto una conversazione con un chat basato su LLM, da ChatGPT ai pi\u00f9 recenti Bard e chi pi\u00f9 ne ha pi\u00f9 ne metta, sar\u00e0 rimasto sorpreso non dalla capacit\u00e0 di generare frasi in una lingua umana sintatticamente corrette e semanticamente sensate, ma soprattutto dal fatto di riuscire a comprendere la nostra richiesta e&#8230; <a class=\"more-link\" href=\"https:\/\/www.codemotion.com\/magazine\/it\/intelligenza-artificiale\/cosa-capiscono-le-intelligenze-artificiali\/\">Read more<\/a><\/p>\n","protected":false},"author":5,"featured_media":21337,"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":[10317,10329],"collections":[],"class_list":{"0":"post-22593","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-intelligenza-artificiale","8":"tag-ai-it","9":"tag-framework","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>Cosa capiscono davvero le intelligenze artificiali?<\/title>\n<meta name=\"description\" content=\"Le intelligenze artificiali capiscono le domande che poniamo loro ogni giorno? Questa la domanda alla base di questo articolo.\" \/>\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\/cosa-capiscono-le-intelligenze-artificiali\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cosa ne capiscono le intelligenze artificiali?\" \/>\n<meta property=\"og:description\" content=\"Le intelligenze artificiali capiscono le domande che poniamo loro ogni giorno? Questa la domanda alla base di questo articolo.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.codemotion.com\/magazine\/it\/intelligenza-artificiale\/cosa-capiscono-le-intelligenze-artificiali\/\" \/>\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=\"2023-09-07T07:30:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-09-12T08:40:59+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2023\/06\/Human-Machine-interfaces-HMIs.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1275\" \/>\n\t<meta property=\"og:image:height\" content=\"823\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Paolo Caressa\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@www_caressa_it\" \/>\n<meta name=\"twitter:site\" content=\"@CodemotionIT\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Paolo Caressa\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 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\\\/cosa-capiscono-le-intelligenze-artificiali\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/it\\\/intelligenza-artificiale\\\/cosa-capiscono-le-intelligenze-artificiali\\\/\"},\"author\":{\"name\":\"Paolo Caressa\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#\\\/schema\\\/person\\\/11b502309bc50a6923aafd79c6259f85\"},\"headline\":\"Cosa ne capiscono le intelligenze artificiali?\",\"datePublished\":\"2023-09-07T07:30:00+00:00\",\"dateModified\":\"2023-09-12T08:40:59+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/it\\\/intelligenza-artificiale\\\/cosa-capiscono-le-intelligenze-artificiali\\\/\"},\"wordCount\":1344,\"publisher\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/it\\\/intelligenza-artificiale\\\/cosa-capiscono-le-intelligenze-artificiali\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2023\\\/06\\\/Human-Machine-interfaces-HMIs.jpg\",\"keywords\":[\"AI\",\"Framework\"],\"articleSection\":[\"Intelligenza artificiale\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/it\\\/intelligenza-artificiale\\\/cosa-capiscono-le-intelligenze-artificiali\\\/\",\"url\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/it\\\/intelligenza-artificiale\\\/cosa-capiscono-le-intelligenze-artificiali\\\/\",\"name\":\"Cosa capiscono davvero le intelligenze artificiali?\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/it\\\/intelligenza-artificiale\\\/cosa-capiscono-le-intelligenze-artificiali\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/it\\\/intelligenza-artificiale\\\/cosa-capiscono-le-intelligenze-artificiali\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2023\\\/06\\\/Human-Machine-interfaces-HMIs.jpg\",\"datePublished\":\"2023-09-07T07:30:00+00:00\",\"dateModified\":\"2023-09-12T08:40:59+00:00\",\"description\":\"Le intelligenze artificiali capiscono le domande che poniamo loro ogni giorno? Questa la domanda alla base di questo articolo.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/it\\\/intelligenza-artificiale\\\/cosa-capiscono-le-intelligenze-artificiali\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/it\\\/intelligenza-artificiale\\\/cosa-capiscono-le-intelligenze-artificiali\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/it\\\/intelligenza-artificiale\\\/cosa-capiscono-le-intelligenze-artificiali\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2023\\\/06\\\/Human-Machine-interfaces-HMIs.jpg\",\"contentUrl\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2023\\\/06\\\/Human-Machine-interfaces-HMIs.jpg\",\"width\":1275,\"height\":823,\"caption\":\"Human-Machine Interfaces (HMIs). React Redux.\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/it\\\/intelligenza-artificiale\\\/cosa-capiscono-le-intelligenze-artificiali\\\/#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\":\"Cosa ne capiscono le intelligenze artificiali?\"}]},{\"@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\\\/11b502309bc50a6923aafd79c6259f85\",\"name\":\"Paolo Caressa\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/b55795d60b54b1cc8b605f9967dbbe68b3fcf826249490cecafd797ee4f18d4c?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/b55795d60b54b1cc8b605f9967dbbe68b3fcf826249490cecafd797ee4f18d4c?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/b55795d60b54b1cc8b605f9967dbbe68b3fcf826249490cecafd797ee4f18d4c?s=96&d=mm&r=g\",\"caption\":\"Paolo Caressa\"},\"description\":\"I spent the first part of my life enjoying studies up to a math BS+MS and PhD. Next I worked both as math researcher (differential geometry) and as IT consultant (R&amp;D, feasibility studies, business analysis). Eventually I left academia and worked some years in finance (maths &amp; implementation of derivative pricings and risk management models), then again in IT (as technical consultant and writer, project manager, program manager). In the meanwhile I write books and articles on maths and computer science and I give lectures on workshops and conferences (applied maths, AI, etc.). I also serve as adjunct professor in the Engineering Department of \\\"Sapienza\\\" University of Rome (calculus and CS classes).\",\"sameAs\":[\"https:\\\/\\\/www.linkedin.com\\\/in\\\/paolocaressa\\\/\",\"https:\\\/\\\/x.com\\\/www_caressa_it\"],\"url\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/author\\\/paolo-caressa\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Cosa capiscono davvero le intelligenze artificiali?","description":"Le intelligenze artificiali capiscono le domande che poniamo loro ogni giorno? Questa la domanda alla base di questo articolo.","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\/cosa-capiscono-le-intelligenze-artificiali\/","og_locale":"en_US","og_type":"article","og_title":"Cosa ne capiscono le intelligenze artificiali?","og_description":"Le intelligenze artificiali capiscono le domande che poniamo loro ogni giorno? Questa la domanda alla base di questo articolo.","og_url":"https:\/\/www.codemotion.com\/magazine\/it\/intelligenza-artificiale\/cosa-capiscono-le-intelligenze-artificiali\/","og_site_name":"Codemotion Magazine","article_publisher":"https:\/\/www.facebook.com\/Codemotion.Italy\/","article_published_time":"2023-09-07T07:30:00+00:00","article_modified_time":"2023-09-12T08:40:59+00:00","og_image":[{"width":1275,"height":823,"url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2023\/06\/Human-Machine-interfaces-HMIs.jpg","type":"image\/jpeg"}],"author":"Paolo Caressa","twitter_card":"summary_large_image","twitter_creator":"@www_caressa_it","twitter_site":"@CodemotionIT","twitter_misc":{"Written by":"Paolo Caressa","Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.codemotion.com\/magazine\/it\/intelligenza-artificiale\/cosa-capiscono-le-intelligenze-artificiali\/#article","isPartOf":{"@id":"https:\/\/www.codemotion.com\/magazine\/it\/intelligenza-artificiale\/cosa-capiscono-le-intelligenze-artificiali\/"},"author":{"name":"Paolo Caressa","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/11b502309bc50a6923aafd79c6259f85"},"headline":"Cosa ne capiscono le intelligenze artificiali?","datePublished":"2023-09-07T07:30:00+00:00","dateModified":"2023-09-12T08:40:59+00:00","mainEntityOfPage":{"@id":"https:\/\/www.codemotion.com\/magazine\/it\/intelligenza-artificiale\/cosa-capiscono-le-intelligenze-artificiali\/"},"wordCount":1344,"publisher":{"@id":"https:\/\/www.codemotion.com\/magazine\/#organization"},"image":{"@id":"https:\/\/www.codemotion.com\/magazine\/it\/intelligenza-artificiale\/cosa-capiscono-le-intelligenze-artificiali\/#primaryimage"},"thumbnailUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2023\/06\/Human-Machine-interfaces-HMIs.jpg","keywords":["AI","Framework"],"articleSection":["Intelligenza artificiale"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.codemotion.com\/magazine\/it\/intelligenza-artificiale\/cosa-capiscono-le-intelligenze-artificiali\/","url":"https:\/\/www.codemotion.com\/magazine\/it\/intelligenza-artificiale\/cosa-capiscono-le-intelligenze-artificiali\/","name":"Cosa capiscono davvero le intelligenze artificiali?","isPartOf":{"@id":"https:\/\/www.codemotion.com\/magazine\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.codemotion.com\/magazine\/it\/intelligenza-artificiale\/cosa-capiscono-le-intelligenze-artificiali\/#primaryimage"},"image":{"@id":"https:\/\/www.codemotion.com\/magazine\/it\/intelligenza-artificiale\/cosa-capiscono-le-intelligenze-artificiali\/#primaryimage"},"thumbnailUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2023\/06\/Human-Machine-interfaces-HMIs.jpg","datePublished":"2023-09-07T07:30:00+00:00","dateModified":"2023-09-12T08:40:59+00:00","description":"Le intelligenze artificiali capiscono le domande che poniamo loro ogni giorno? Questa la domanda alla base di questo articolo.","breadcrumb":{"@id":"https:\/\/www.codemotion.com\/magazine\/it\/intelligenza-artificiale\/cosa-capiscono-le-intelligenze-artificiali\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.codemotion.com\/magazine\/it\/intelligenza-artificiale\/cosa-capiscono-le-intelligenze-artificiali\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codemotion.com\/magazine\/it\/intelligenza-artificiale\/cosa-capiscono-le-intelligenze-artificiali\/#primaryimage","url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2023\/06\/Human-Machine-interfaces-HMIs.jpg","contentUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2023\/06\/Human-Machine-interfaces-HMIs.jpg","width":1275,"height":823,"caption":"Human-Machine Interfaces (HMIs). React Redux."},{"@type":"BreadcrumbList","@id":"https:\/\/www.codemotion.com\/magazine\/it\/intelligenza-artificiale\/cosa-capiscono-le-intelligenze-artificiali\/#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":"Cosa ne capiscono le intelligenze artificiali?"}]},{"@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\/11b502309bc50a6923aafd79c6259f85","name":"Paolo Caressa","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/b55795d60b54b1cc8b605f9967dbbe68b3fcf826249490cecafd797ee4f18d4c?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/b55795d60b54b1cc8b605f9967dbbe68b3fcf826249490cecafd797ee4f18d4c?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/b55795d60b54b1cc8b605f9967dbbe68b3fcf826249490cecafd797ee4f18d4c?s=96&d=mm&r=g","caption":"Paolo Caressa"},"description":"I spent the first part of my life enjoying studies up to a math BS+MS and PhD. Next I worked both as math researcher (differential geometry) and as IT consultant (R&amp;D, feasibility studies, business analysis). Eventually I left academia and worked some years in finance (maths &amp; implementation of derivative pricings and risk management models), then again in IT (as technical consultant and writer, project manager, program manager). In the meanwhile I write books and articles on maths and computer science and I give lectures on workshops and conferences (applied maths, AI, etc.). I also serve as adjunct professor in the Engineering Department of \"Sapienza\" University of Rome (calculus and CS classes).","sameAs":["https:\/\/www.linkedin.com\/in\/paolocaressa\/","https:\/\/x.com\/www_caressa_it"],"url":"https:\/\/www.codemotion.com\/magazine\/author\/paolo-caressa\/"}]}},"featured_image_src":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2023\/06\/Human-Machine-interfaces-HMIs-600x400.jpg","featured_image_src_square":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2023\/06\/Human-Machine-interfaces-HMIs-600x600.jpg","author_info":{"display_name":"Paolo Caressa","author_link":"https:\/\/www.codemotion.com\/magazine\/author\/paolo-caressa\/"},"uagb_featured_image_src":{"full":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2023\/06\/Human-Machine-interfaces-HMIs.jpg",1275,823,false],"thumbnail":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2023\/06\/Human-Machine-interfaces-HMIs-150x150.jpg",150,150,true],"medium":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2023\/06\/Human-Machine-interfaces-HMIs-300x194.jpg",300,194,true],"medium_large":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2023\/06\/Human-Machine-interfaces-HMIs-768x496.jpg",768,496,true],"large":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2023\/06\/Human-Machine-interfaces-HMIs-1024x661.jpg",1024,661,true],"1536x1536":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2023\/06\/Human-Machine-interfaces-HMIs.jpg",1275,823,false],"2048x2048":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2023\/06\/Human-Machine-interfaces-HMIs.jpg",1275,823,false],"small-home-featured":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2023\/06\/Human-Machine-interfaces-HMIs.jpg",100,65,false],"sidebar-featured":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2023\/06\/Human-Machine-interfaces-HMIs-180x128.jpg",180,128,true],"genesis-singular-images":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2023\/06\/Human-Machine-interfaces-HMIs-896x504.jpg",896,504,true],"archive-featured":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2023\/06\/Human-Machine-interfaces-HMIs-400x225.jpg",400,225,true],"gb-block-post-grid-landscape":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2023\/06\/Human-Machine-interfaces-HMIs-600x400.jpg",600,400,true],"gb-block-post-grid-square":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2023\/06\/Human-Machine-interfaces-HMIs-600x600.jpg",600,600,true]},"uagb_author_info":{"display_name":"Paolo Caressa","author_link":"https:\/\/www.codemotion.com\/magazine\/author\/paolo-caressa\/"},"uagb_comment_info":0,"uagb_excerpt":"Chiunque abbia sostenuto una conversazione con un chat basato su LLM, da ChatGPT ai pi\u00f9 recenti Bard e chi pi\u00f9 ne ha pi\u00f9 ne metta, sar\u00e0 rimasto sorpreso non dalla capacit\u00e0 di generare frasi in una lingua umana sintatticamente corrette e semanticamente sensate, ma soprattutto dal fatto di riuscire a comprendere la nostra richiesta e&#8230;&hellip;","lang":"it","_links":{"self":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/22593","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\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/comments?post=22593"}],"version-history":[{"count":6,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/22593\/revisions"}],"predecessor-version":[{"id":23178,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/22593\/revisions\/23178"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/media\/21337"}],"wp:attachment":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/media?parent=22593"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/categories?post=22593"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/tags?post=22593"},{"taxonomy":"collections","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/collections?post=22593"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}