{"id":23912,"date":"2025-11-06T16:16:56","date_gmt":"2025-11-06T15:16:56","guid":{"rendered":"https:\/\/www.nycwebdesign.eu\/webdesign\/embedding-vettorizzazione-numerica-di-contenuti-ai\/"},"modified":"2025-11-06T16:16:56","modified_gmt":"2025-11-06T15:16:56","slug":"embedding-vettorizzazione-numerica-di-contenuti-ai","status":"publish","type":"post","link":"https:\/\/www.nycwebdesign.eu\/webdesign\/embedding-vettorizzazione-numerica-di-contenuti-ai\/","title":{"rendered":"Embedding: vettorizzazione numerica di contenuti | AI"},"content":{"rendered":"<p> <br \/>\n<\/p>\n<div>\n<p>Prima di iniziare a parlare di <strong>embedding<\/strong> ricordiamo ora che, nel nostro percorso di creazione di una <a href=\"https:\/\/www.html.it\/pag\/561603\/rag-dalla-progettazione-al-deployment\/\" target=\"_blank\" rel=\"noopener\">RAG<\/a>, abbiamo imparato a:<\/p>\n<ul>\n<li><a href=\"https:\/\/www.html.it\/pag\/561910\/rag-caricamento-di-documenti\/\" target=\"_blank\" rel=\"noopener\">caricare documenti<\/a> originati da varie sorgenti per creare una base di conoscenza ricca sebbene ancora in linguaggio naturale;<\/li>\n<li><a href=\"https:\/\/www.html.it\/pag\/562346\/rag-e-ai-rendere-i-documenti-piu-analizzabili\/\" target=\"_blank\" rel=\"noopener\">splittare<\/a> i documenti scaricati per suddividerli in <em>chunk<\/em> ovvero microporzioni (quanto &#8220;micro&#8221; dipender\u00e0 dalle nostre impostazioni e necessit\u00e0) per renderli pi\u00f9 &#8220;digeribili&#8221; (si passi il termine) per il nostro sistema,<\/li>\n<\/ul>\n<p>siamo pronti ad affrontare il terzo step ovvero la <strong>trasformazione delle parole in numeri<\/strong>: l&#8217;embedding.<\/p>\n<h2 id=\"embedding\">Embedding<\/h2>\n<p>La definizione usata poco fa pu\u00f2 suonare alquanto strana eppure se pensiamo che, in fin dei conti, i computer sono letteralmente dei calcolatori e ricordiamo come ogni informazione, per grafica e variopinta che possa essere, alla fine viene trasformata in forma numerica, non appare assolutamente strano che esso succeda in un campo cos\u00ec &#8220;matematico&#8221; come l&#8217;Intelligenza Artificiale.<\/p>\n<p>Con una RAG, creeremo &#8211; in parole semplici &#8211; una sorta di <strong>motore di ricerca<\/strong> in grado di fare essenzialmente due cose: recuperare informazioni nella nostra base di conoscenza; passarle ad un motore di Intelligenza Artificiale (un <a href=\"https:\/\/www.html.it\/pag\/531726\/large-language-model-guida-alla-scelta\/\" target=\"_blank\" rel=\"noopener\">LLM<\/a>) per far generare una risposta che ce le presenti nel modo pi\u00f9 &#8220;umano&#8221; possibile. L&#8217;Embedding \u00e8 una procedura alla base di questa ricerca che serve a <strong>trasformare testi in vettori numerici<\/strong> che saranno destinati poi ad essere immagazzinati in un particolare tipo di database noto come <strong>database vettoriale<\/strong>.<\/p>\n<p>Il vantaggio di trasformare un testo in un vettore di numeri consiste nel fatto che potremo confrontare due frasi e <strong>calcolare la distanza tra i testi in esse immagazzinati<\/strong>. Il problema della distanza, trattandosi ora di vettori numerici e non pi\u00f9 di testi, sar\u00e0 espressamente ridotto ad un puro calcolo matematico.<\/p>\n<h2 id=\"il-valore-della-vettorizzazione\">Il valore della vettorizzazione<\/h2>\n<p>A prima vista, un approccio di questo tipo potrebbe non sembrare cos\u00ec fondamentale, visto che esistono moltissimi algoritmi di natura linguistica, gi\u00e0 pienamente sfruttati dai motori di ricerca, che permettono di calcolare la somiglianza tra espressioni. Il valore di questa <em>vettorizzazione<\/em> per\u00f2 consiste nell&#8217;<strong>allontanare i concetti dalle parole<\/strong>. I vettori rappresenteranno non tanto i testi per come sono scritti ma i concetti che essi identificano.<\/p>\n<p>Facciamo un esempio semplice al solo scopo di chiarimento: se un vettore rappresenta un testo che parla di un gatto sar\u00e0 sicuramente pi\u00f9 &#8220;vicino&#8221;, relativamente al loro spazio geometrico, ad uno che parla di un &#8220;felino&#8221; che ad uno che parla di caffettiere. Il significato pertanto sar\u00e0 preservato e manipolato al di l\u00e0 che le parole &#8220;gatto&#8221; e &#8220;felino&#8221; siano tecnicamente differenti tra loro. Ci\u00f2 permette di avvicinare tra loro concetti nascosti in parole diverse ma anche di mettere al riparo da <em>falsi amici<\/em> come parole ortograficamente simili ma dal significato del tutto diverso, per non parlare di una parola scritta in modo identico che pu\u00f2 indicare a seconda dei casi concetti del tutto differenti (pensiamo a un piatto per mangiare o a un piatto per la batteria).<\/p>\n<h2 id=\"calcolo-della-distanza\">Calcolo della distanza<\/h2>\n<p>Per calcolare la distanza tra due vettori ci rivolgeremo ad algoritmi che si occupano di valutare quanto essi in uno spazio siano vicini tra loro. Uno degli algoritmi pi\u00f9 usati e che sperimenteremo anche noi, si basa sul <strong>coseno<\/strong>. Tale concetto trigonometrico valuta l&#8217;angolo che due vettori formano tra loro: minore \u00e8 questo angolo pi\u00f9 si pu\u00f2 dire che i concetti sono simili.<\/p>\n<p>Quello del coseno \u00e8 un sistema molto pratico ma non sicuramente l&#8217;unico. Esistono altre famiglie di algoritmi che si basano su altri fattori oltre all&#8217;angolo come la direzione e la lunghezza. Ad esempio, ve ne sono alcuni focalizzati sulla <strong>distanza euclidea<\/strong> che mirano a vedere quanto sono lontani i vertici dei vettori tra loro mentre altri sfruttano il <strong>prodotto scalare<\/strong> per concentrarsi su direzione e lunghezza del vettore.<\/p>\n<p>Noi faremo in primis uso del metodo del coseno, non solo perch\u00e9 \u00e8 estremamente diffuso, ma anche perch\u00e9 \u00e8 un sistema che sintetizza diversi aspetti dei vettori come la direzione stessa che, in caso di divergenza tra i vettori studiati, porterebbe immediatamente ad un angolo pi\u00f9 ampio.<\/p>\n<h2 id=\"embedding-in-pratica\">Embedding in pratica<\/h2>\n<p>Il concetto centrale l&#8217;abbiamo illustrato ma quindi, ora, come applicare l&#8217;embedding? Come in molti altri casi siamo estremamente fortunati perch\u00e9 framework e operatori di Intelligenza Artificiale mettono a disposizione i loro <em>embedder<\/em> per poter accedere a queste funzionalit\u00e0 molto velocemente. Se si \u00e8 gi\u00e0 provato a sperimentare un po&#8217; di programmazione <em>AI-based<\/em> non sar\u00e0 strano che ci si sia trovati in punti in cui, oltre al modello LLM da usare, sia stato chiesto di indicare un <em>embedder<\/em>: ecco, quello era proprio il componente che si occupava di embedding.<\/p>\n<p>In generale, quando si sceglie un embedder si pu\u00f2 procedere in vari modi ma i criteri sono sempre simili a quelli dominanti nella Intelligenza Artificiale Generativa:<\/p>\n<ul>\n<li>famigliarit\u00e0 come il modello di AI che si sta utilizzando, in modo che un po&#8217; tutto resti &#8220;in casa&#8221;;<\/li>\n<li>modalit\u00e0 di accesso on line o in locale;<\/li>\n<li>costi e disponibilit\u00e0;<\/li>\n<li>lingua che in questo caso \u00e8 fondamentale. Per fare in modo che il significato venga ben interpretato \u00e8 importante che l&#8217;embedder sia pronto ad interpretare anche la lingua dominante dei testi che deve vettorizzare.<\/li>\n<\/ul>\n<p>Le informazioni di base ci sono, ora \u00e8 il momento di iniziare a mettere mano alla pratica implementando un po&#8217; di vettorizzazioni e calcoli di similarit\u00e0 nelle prossime lezioni.<\/p>\n<div id=\"tagmailerContainer\">\n<p>Se vuoi aggiornamenti su <em>Embedding: vettorizzazione numerica di contenuti<\/em> inserisci la tua email nel box qui sotto:<\/p>\n<\/div><\/div>\n<p><br \/>\n<br \/><a href=\"https:\/\/www.html.it\/pag\/563210\/embedding-vettorizzazione-numerica-di-contenuti\/\">Source link <\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Prima di iniziare a parlare di embedding ricordiamo ora che, nel nostro percorso di creazione di una RAG, abbiamo imparato a: caricare documenti originati da varie sorgenti per creare una base di conoscenza ricca sebbene ancora in linguaggio naturale; splittare i documenti scaricati per suddividerli in chunk ovvero microporzioni (quanto &#8220;micro&#8221; dipender\u00e0 dalle nostre impostazioni&#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>Embedding: vettorizzazione numerica di contenuti | AI - 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\/embedding-vettorizzazione-numerica-di-contenuti-ai\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Embedding: vettorizzazione numerica di contenuti | AI - AGENZIA WEB Italia\" \/>\n<meta property=\"og:description\" content=\"Prima di iniziare a parlare di embedding ricordiamo ora che, nel nostro percorso di creazione di una RAG, abbiamo imparato a: caricare documenti originati da varie sorgenti per creare una base di conoscenza ricca sebbene ancora in linguaggio naturale; splittare i documenti scaricati per suddividerli in chunk ovvero microporzioni (quanto &#8220;micro&#8221; dipender\u00e0 dalle nostre impostazioni...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.nycwebdesign.eu\/webdesign\/embedding-vettorizzazione-numerica-di-contenuti-ai\/\" \/>\n<meta property=\"og:site_name\" content=\"AGENZIA WEB Italia\" \/>\n<meta property=\"article:published_time\" content=\"2025-11-06T15:16:56+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=\"4 minuti\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/embedding-vettorizzazione-numerica-di-contenuti-ai\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/embedding-vettorizzazione-numerica-di-contenuti-ai\/\"},\"author\":{\"name\":\"admin\",\"@id\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/#\/schema\/person\/c0748e23499fac2fd73b79d1379fdf42\"},\"headline\":\"Embedding: vettorizzazione numerica di contenuti | AI\",\"datePublished\":\"2025-11-06T15:16:56+00:00\",\"dateModified\":\"2025-11-06T15:16:56+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/embedding-vettorizzazione-numerica-di-contenuti-ai\/\"},\"wordCount\":885,\"publisher\":{\"@id\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/#organization\"},\"articleSection\":[\"News\"],\"inLanguage\":\"it-IT\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/embedding-vettorizzazione-numerica-di-contenuti-ai\/\",\"url\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/embedding-vettorizzazione-numerica-di-contenuti-ai\/\",\"name\":\"Embedding: vettorizzazione numerica di contenuti | AI - AGENZIA WEB Italia\",\"isPartOf\":{\"@id\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/#website\"},\"datePublished\":\"2025-11-06T15:16:56+00:00\",\"dateModified\":\"2025-11-06T15:16:56+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/embedding-vettorizzazione-numerica-di-contenuti-ai\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.nycwebdesign.eu\/webdesign\/embedding-vettorizzazione-numerica-di-contenuti-ai\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/embedding-vettorizzazione-numerica-di-contenuti-ai\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Embedding: vettorizzazione numerica di contenuti | AI\"}]},{\"@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":"Embedding: vettorizzazione numerica di contenuti | AI - 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\/embedding-vettorizzazione-numerica-di-contenuti-ai\/","og_locale":"it_IT","og_type":"article","og_title":"Embedding: vettorizzazione numerica di contenuti | AI - AGENZIA WEB Italia","og_description":"Prima di iniziare a parlare di embedding ricordiamo ora che, nel nostro percorso di creazione di una RAG, abbiamo imparato a: caricare documenti originati da varie sorgenti per creare una base di conoscenza ricca sebbene ancora in linguaggio naturale; splittare i documenti scaricati per suddividerli in chunk ovvero microporzioni (quanto &#8220;micro&#8221; dipender\u00e0 dalle nostre impostazioni...","og_url":"https:\/\/www.nycwebdesign.eu\/webdesign\/embedding-vettorizzazione-numerica-di-contenuti-ai\/","og_site_name":"AGENZIA WEB Italia","article_published_time":"2025-11-06T15:16:56+00:00","author":"admin","twitter_card":"summary_large_image","twitter_misc":{"Scritto da":"admin","Tempo di lettura stimato":"4 minuti"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.nycwebdesign.eu\/webdesign\/embedding-vettorizzazione-numerica-di-contenuti-ai\/#article","isPartOf":{"@id":"https:\/\/www.nycwebdesign.eu\/webdesign\/embedding-vettorizzazione-numerica-di-contenuti-ai\/"},"author":{"name":"admin","@id":"https:\/\/www.nycwebdesign.eu\/webdesign\/#\/schema\/person\/c0748e23499fac2fd73b79d1379fdf42"},"headline":"Embedding: vettorizzazione numerica di contenuti | AI","datePublished":"2025-11-06T15:16:56+00:00","dateModified":"2025-11-06T15:16:56+00:00","mainEntityOfPage":{"@id":"https:\/\/www.nycwebdesign.eu\/webdesign\/embedding-vettorizzazione-numerica-di-contenuti-ai\/"},"wordCount":885,"publisher":{"@id":"https:\/\/www.nycwebdesign.eu\/webdesign\/#organization"},"articleSection":["News"],"inLanguage":"it-IT"},{"@type":"WebPage","@id":"https:\/\/www.nycwebdesign.eu\/webdesign\/embedding-vettorizzazione-numerica-di-contenuti-ai\/","url":"https:\/\/www.nycwebdesign.eu\/webdesign\/embedding-vettorizzazione-numerica-di-contenuti-ai\/","name":"Embedding: vettorizzazione numerica di contenuti | AI - AGENZIA WEB Italia","isPartOf":{"@id":"https:\/\/www.nycwebdesign.eu\/webdesign\/#website"},"datePublished":"2025-11-06T15:16:56+00:00","dateModified":"2025-11-06T15:16:56+00:00","breadcrumb":{"@id":"https:\/\/www.nycwebdesign.eu\/webdesign\/embedding-vettorizzazione-numerica-di-contenuti-ai\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.nycwebdesign.eu\/webdesign\/embedding-vettorizzazione-numerica-di-contenuti-ai\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.nycwebdesign.eu\/webdesign\/embedding-vettorizzazione-numerica-di-contenuti-ai\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.nycwebdesign.eu\/webdesign\/"},{"@type":"ListItem","position":2,"name":"Embedding: vettorizzazione numerica di contenuti | AI"}]},{"@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\/23912"}],"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=23912"}],"version-history":[{"count":0,"href":"https:\/\/www.nycwebdesign.eu\/webdesign\/wp-json\/wp\/v2\/posts\/23912\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.nycwebdesign.eu\/webdesign\/wp-json\/wp\/v2\/media?parent=23912"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.nycwebdesign.eu\/webdesign\/wp-json\/wp\/v2\/categories?post=23912"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.nycwebdesign.eu\/webdesign\/wp-json\/wp\/v2\/tags?post=23912"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}