{"id":3858,"date":"2024-11-08T09:30:00","date_gmt":"2024-11-08T07:30:00","guid":{"rendered":"https:\/\/www.salesforce.com\/?p=3858"},"modified":"2024-11-07T15:48:57","modified_gmt":"2024-11-07T13:48:57","slug":"salesforce-agentforce-rag-ottimizzazione-llm-risposte-precise","status":"publish","type":"post","link":"https:\/\/www.salesforce.com\/it\/blog\/salesforce-agentforce-rag-ottimizzazione-llm-risposte-precise\/","title":{"rendered":"Come Salesforce, con Agentforce e RAG, ottimizza gli LLM per risposte pi\u00f9 precise e contestualizzate"},"content":{"rendered":"\n<p>Con gli LLM, i modelli linguistici di grandi dimensioni, abbiamo imparato a conoscere l\u2019<a href=\"https:\/\/www.salesforce.com\/it\/blog\/intelligenza-artificiale-generativa\/\" target=\"_blank\" rel=\"noreferrer noopener\">intelligenza artificiale generativa<\/a> e ad utilizzarla nel nostro quotidiano, venendo a contatto anche con alcune limitazioni che influiscono sulla loro efficacia e affidabilit\u00e0.<\/p>\n\n\n\n<p><strong>Un limite importante degli <a href=\"https:\/\/www.salesforce.com\/it\/blog\/what-are-large-language-models\/\" target=\"_blank\" rel=\"noreferrer noopener\">LLM<\/a> \u00e8 la dipendenza<\/strong> esclusiva <strong>dai dati con cui sono stati addestrati<\/strong>, che possono risultare incompleti, superati o imprecisi, generando spesso tutta una serie di <strong>allucinazioni<\/strong>, ossia delle risposte che non sono basate sulla realt\u00e0 o sulla verit\u00e0 oggettiva.&nbsp;<\/p>\n\n\n\n<p>Di conseguenza, pur essendo in grado di produrre testi coerenti e informativi, gli LLM non garantiscono sempre la correttezza o la pertinenza dei contenuti generati.<\/p>\n\n\n\n<p>Nondimeno gli LLM, essendo addestrati su dati pubblici, non portano con s\u00e9 il bagaglio di conoscenza peculiare di ogni azienda, pertanto, per poter sfruttare al meglio gli LLM nell\u2019ambito del proprio business, \u00e8 importante che gli LLM <strong>possano comprendere adeguatamente ci\u00f2 che \u00e8 rilevante per un determinato contesto aziendale<\/strong>, fornendo risposte basate su dati specifici e pertinenti, evitando quindi che clienti e dipendenti ottengano risposte generiche o fallaci.<\/p>\n\n\n\n<p>Per facilitare dunque gli LLM nel fornire risposte mirate a seconda delle peculiarit\u00e0 di un&#8217;azienda, una delle tecniche utilizzate \u00e8 quella della <strong>Retrieval-Augmented Generation (RAG).<\/strong><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-cos-e-la-rag\"><strong>Cos\u2019\u00e8 la RAG?<\/strong><\/h2>\n\n\n\n<p>Immagina un team di supporto ai clienti.<\/p>\n\n\n\n<p>Questo team risponde a una variet\u00e0 di richieste, basandosi sulla sua conoscenza generale dei prodotti o dei servizi dell\u2019azienda per cui lavora.<\/p>\n\n\n\n<p>Tuttavia, per domande complesse, come problemi tecnici specifici o richieste su normative aggiornate, il team di supporto pu\u00f2 dover consultare un database aziendale per recuperare dettagli aggiornati e pertinenti.<\/p>\n\n\n\n<p>Allo stesso modo, gli LLM sono capaci di rispondere a molte domande generali. Tuttavia, per fornire risposte dettagliate e precise, i modelli necessitano di un \u00abassistente\u00bb in grado di raccogliere informazioni da fonti di vario tipo. In ambito AI, questo assistente \u00e8 chiamato RAG.<\/p>\n\n\n\n<p>Con la RAG <strong>le aziende possono <\/strong>dunque<strong> incorporare automaticamente i loro dati proprietari<\/strong> pi\u00f9 aggiornati e pertinenti direttamente nei <strong><a href=\"https:\/\/www.salesforce.com\/it\/blog\/come-costruire-prompt-template-in-modo-facile-e-veloce\/\" target=\"_blank\" rel=\"noreferrer noopener\">prompt<\/a><\/strong> che vengono sottoposti ai vari LLM.<\/p>\n\n\n\n<p>Il valore aggiunto della RAG \u00e8 proprio questo: arricchire i <strong>prompt <\/strong>in modo da fornire agli LLM un contenuto informativo e un contesto pi\u00f9 rilevante possibile, in modo da ridurre o eliminare allucinazioni o risposte errate, aumentando invece la probabilit\u00e0 che le risposte siano pertinenti e accurate.<\/p>\n\n\n\n<p>Quando parliamo di <strong>informazioni<\/strong> aggiuntive a supporto dei prompt intendiamo generalmente due tipologie di dati:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>strutturati<\/strong>, ossia quelli che troviamo solitamente in un foglio di calcolo o in un database relazionale sotto forma di righe e colonne;<\/li>\n\n\n\n<li><strong>non strutturati<\/strong>, ossia quelli che si presentano in un formato ben definito, come i testi presenti in un e-mail, un file PDF, i post nei social media, degli audio\/video caricati in una chat, etc.<\/li>\n<\/ul>\n\n\n\n<p>Proprio a partire da questi dati la RAG utilizza delle tecniche che le consentono di\u00abestrapolare\u00bb le parti di rilievo e di \u00abagganciarle\u00bb ai prompt per \u00abaccrescere\u00bb l\u2019efficacia di questi ultimi.<\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69d5bd365512d&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"69d5bd365512d\" class=\"wp-block-image aligncenter wp-lightbox-container\"><img decoding=\"async\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXcDHQL9YoBtQXCisCPOudpjmDUG_rSlLN-hGTPZaKtAP-nQUH6dufMxxTSJrFl7C08N1qUr1Gv2A_IWaW5FnDlKgMa2GeiBuhWTd1WEhNnrJzqW9jPw0yLYe908Y3ia53v5sVHDfcj5BaxvWafh5VNNv5it?key=yobKje9g8jgSuYkwkwrMHZa7\" alt=\"\"\/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Enlarge\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<p class=\"has-text-align-center\"><em>Schema che evidenzia come l\u2019AI possa essere potenziata arricchendo i prompt con informazioni derivanti da varie sorgenti, estrapolate attraverso l\u2019utilizzo della RAG.<\/em><\/p>\n\n\n\n<p>Ritornando all\u2019esempio dell\u2019assistenza clienti, <strong>un modello RAG pu\u00f2 recuperare articoli da una knowledge base basandosi sulla domanda del cliente<\/strong> e usare quei contenuti per produrre una risposta informativa e specifica.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-come-funziona-la-rag\"><strong>Come funziona la RAG?<\/strong><\/h2>\n\n\n\n<p>Supponiamo che un utente disponga di un prompt, con il quale vuole interrogare un LLM, e che voglia beneficiare della RAG per i motivi summenzionati.<\/p>\n\n\n\n<p>La RAG, come riporta l\u2019acronimo stesso, si compone fondamentalmente di tre fasi.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Recupero delle informazioni rilevanti (Retrieval)<\/strong>: la RAG inizia interrogando una specie di motore di ricerca interno che gestisce e identifica i contenuti strutturati e non strutturati. Questo avviene attraverso tecniche avanzate di <strong>indicizzazione<\/strong>, <strong>chunking<\/strong> e <strong>conversione dei dati in valori numerici<\/strong>, rendendo le informazioni prontamente disponibili per l\u2019LLM.<\/li>\n\n\n\n<li><strong>Arricchimento del prompt (Augmented)<\/strong>: dopo aver recuperato le informazioni rilevanti, queste vengono combinate con il prompt originale, istruendo l\u2019LLM sul contesto specifico di interesse per l&#8217;utente.<\/li>\n\n\n\n<li><strong>Generazione della risposta (Generation)<\/strong>: infine, l\u2019LLM elabora il prompt arricchito per creare una risposta pertinente e personalizzata, che risponde esattamente alle esigenze del singolo caso d&#8217;uso.<\/li>\n<\/ol>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69d5bd36557b1&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"69d5bd36557b1\" class=\"wp-block-image aligncenter wp-lightbox-container\"><img decoding=\"async\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXcmzNqXmBgNtSKlwCHjRkY4863DvKfQN9ZpvtatCT7CUVMAef46dE0Aphcry3l9zqzW-f-ipFq_Rp_rMM0IF51RJp4kF5Qhyv7-r7mASi0SypIWt_bpyJ8l3Ym1Y1yFIyeMEEvHOQ?key=yobKje9g8jgSuYkwkwrMHZa7\" alt=\"\"\/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Enlarge\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<p class=\"has-text-align-center\"><em>Diagramma che illustra il processo della RAG, in cui un prompt interroga un archivio di conoscenze, recupera contenuti rilevanti e li elabora con un LLM per generare una risposta.<\/em><\/p>\n\n\n\n<p>Per comprendere a fondo il funzionamento della RAG, <strong>esploriamo nel dettaglio ciascuna delle tre fasi fondamentali che la compongono<\/strong>, andando a capire come in Salesforce viene gestita la RAG.<\/p>\n\n\n\n<p>In Salesforce tipicamente la domanda passa attraverso il <a href=\"https:\/\/www.salesforce.com\/it\/artificial-intelligence\/ai-prompt-builder\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Prompt Builder<\/strong><\/a>, uno strumento pensato per semplificare la creazione, la personalizzazione e la gestione dei prompt utilizzati dagli LLM all\u2019interno dell\u2019ecosistema Salesforce.<\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69d5bd3655bfb&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"69d5bd3655bfb\" class=\"wp-block-image aligncenter wp-lightbox-container\"><img decoding=\"async\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXeiHwdyrauHEManAErerEHTAvJCvYu0-y-De7WWlmAvPHbD3Lr3FFEKavimKWrk9X-gtsOGeubVQ66p-Xx8Mes_MP6vsyfoflE6OQOzpleA0s7ZmJAa1yjhXqtJZ6-xgngse0kQVA?key=yobKje9g8jgSuYkwkwrMHZa7\" alt=\"\"\/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Enlarge\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<p class=\"has-text-align-center\"><em>Esempio di schermata del prompt builder dove si possono vedere i dettagli del template relativo a un prompt e la risposta generata dall\u2019LLM a cui \u00e8 stato sottomesso il medesimo prompt.<\/em><\/p>\n\n\n\n<p>Quando un utente pone una domanda a un <strong>LLM<\/strong>, questa viene convertita in una rappresentazione numerica, chiamata embedding. L\u2019embedding consente al sistema di eseguire operazioni matematiche che aiutano a identificare le informazioni pi\u00f9 pertinenti per la domanda. Ad esempio, l\u2019embedding della domanda &#8220;Quali sono i passaggi per configurare il prodotto X per la prima volta?&#8221; potrebbe essere rappresentato dai numeri [0.34, -0.67, 0.12, -0.45, 0.89, &#8230;, -0.12]. Questo passaggio rende la domanda \u00abcomprensibile\u00bb per il sistema, codificandola come una sequenza di numeri che rappresentano il significato o il contenuto della domanda stessa.<\/p>\n\n\n\n<p>L\u2019embedding della domanda viene quindi inviato dal prompt builder a un <strong>database vettoriale<\/strong> (vector database), che \u00e8 ottimizzato per cercare similarit\u00e0 tra la domanda e gli embedding di documenti o contenuti pre indicizzati. In altre parole, questo database contiene embedding pre-calcolati di testi, documenti, o dati non strutturati che potrebbero contenere informazioni rilevanti per la domanda.<\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69d5bd3655f97&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"69d5bd3655f97\" class=\"wp-block-image aligncenter wp-lightbox-container\"><img decoding=\"async\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXfWp1g9hnDDR2fSL4f6PvgXu5W6vQOu_DDNSaiU0Bc6zLhsWHsu5SfDbdg1BLGMxtjudbjCuHdAl2-pH9-mFe2yhY3bkxGOTvGZjpzWhuYGesipac26xUe46nyIjKxZ4CzoDc_KbPDjQfKQrc4PNpbaPbU?key=yobKje9g8jgSuYkwkwrMHZa7\" alt=\"\"\/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Enlarge\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<p class=\"has-text-align-center\"><em>Immagine che descrive l&#8217;uso del Data Cloud Vector Database di Salesforce per sfruttare dati non strutturati in AI, automazione, analisi e sviluppo.<\/em><\/p>\n\n\n\n<p>Salesforce ha all\u2019interno della sua suite di prodotti un database vettoriale proprietario, parte integrante di <a href=\"https:\/\/www.salesforce.com\/it\/data\/\">Data Cloud<\/a>, la piattaforma dati che combina la potenza della <a href=\"https:\/\/www.salesforce.com\/it\/campaign\/sem\/platform\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Salesforce Platform<\/strong><\/a><em> <\/em>con la scalabilit\u00e0 di un&#8217;infrastruttura che consente di elaborare i dati quasi in tempo reale.<\/p>\n\n\n\n<p>Salesforce <strong>Data Cloud<\/strong> <strong>ha un ruolo fondamentale nella fase di ingestion dei dati<\/strong> per la RAG, poich\u00e9 raccoglie e centralizza una vasta gamma di dati aziendali e dei clienti in tempo reale, rendendoli disponibili per l\u2019uso nei prompt dei modelli generativi.&nbsp;<\/p>\n\n\n\n<p>Data Cloud consente di raccogliere e unificare dati provenienti da fonti diverse \u2014 come CRM, marketing, e-commerce, e interazioni di supporto \u2014 in un singolo profilo per ogni cliente.&nbsp;<\/p>\n\n\n\n<p>I dati centralizzati in Data Cloud possono essere trasformati in embedding e memorizzati nel database vettoriale collegato a Salesforce. Durante questa fase, Data Cloud scompone i dati in <strong>chunk<\/strong>, che sono piccoli frammenti di testo o informazioni (paragrafi, frasi, ecc.). Questi chunk vengono poi trasformati in embedding che vengono salvati all&#8217;interno del <strong>vector database<\/strong>, in uno spazio multidimensionale dove simili significati sono vicini tra loro.<\/p>\n\n\n\n<p>Ad esempio, il testo &#8220;L\u2019intelligenza artificiale (AI) sta rivoluzionando molte industrie, permettendo automazione avanzata e una maggiore efficienza. Tuttavia, ci sono ancora molte sfide da affrontare, tra cui la gestione etica e la sicurezza dei dati.&#8221; pu\u00f2 venir suddiviso in due chunk.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Chunk 1: &#8220;L\u2019intelligenza artificiale (AI) sta rivoluzionando molte industrie, permettendo automazione avanzata e una maggiore efficienza.&#8221; a cui corrisponde l\u2019embedding [0.2, -0.1, 0.05, 0.9, &#8230;].<\/li>\n\n\n\n<li>Chunk 2: &#8220;Tuttavia, ci sono ancora molte sfide da affrontare, tra cui la gestione etica e la sicurezza dei dati.&#8221; a cui corrisponde l\u2019embedding [0.15, 0.4, -0.3, 0.1,&#8230;].<\/li>\n<\/ul>\n\n\n\n<p>Grazie alla struttura di Salesforce Data Cloud, i dati aziendali, organizzati in chunk e convertiti in embedding, sono pronti per essere richiamati in modo efficiente. <strong>Quando viene formulato un prompt, il modello di generative AI \u00e8 in grado di effettuare una ricerca rapida nel vector database<\/strong>, interrogando gli embedding che rappresentano i chunk di informazioni rilevanti. Ci\u00f2 consente di accedere solo ai dati specifici necessari per rispondere a una particolare richiesta. <\/p>\n\n\n\n<p>Ad esempio, se il prompt richiede dettagli sull\u2019ultima interazione con un cliente, il modello pu\u00f2 richiamare automaticamente l\u2019embedding corrispondente a quella interazione, anzich\u00e9 scorrere una grande quantit\u00e0 di dati non pertinenti.<\/p>\n\n\n\n<p>Nel momento in cui il Prompt Builder di Salesforce interagisce con il database vettoriale di Salesforce in Data Cloud, <strong>entra in gioco a tutti gli effetti il retriever. <\/strong>Nell\u2019attivit\u00e0 di <strong>Retrieval<\/strong> viene quindi eseguito il confronto tra l\u2019embedding della domanda posta dall\u2019utente e gli embedding dei chunk presenti nel database, e recupera i contenuti pi\u00f9 simili alla domanda.&nbsp;<\/p>\n\n\n\n<p>Questo processo di recupero avviene tramite <strong>ricerca semantica<\/strong>, <strong>una tecnica che permette di confrontare il significato<\/strong>, non solo le parole esatte, contenute nel prompt dell\u2019utente e nei chunk memorizzati. In Salesforce, la ricerca semantica consente di trovare contenuti pi\u00f9 rilevanti e coerenti con l\u2019intento dell\u2019utente, garantendo una risposta che sia la pi\u00f9 accurata e mirata possibile.<\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69d5bd365661c&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"69d5bd365661c\" class=\"wp-block-image aligncenter wp-lightbox-container\"><img decoding=\"async\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXff5dz2Bb58M_UTTpY4LPnSXKzAuFnhM4YW6MYy8QH7eOQiNPCZjUlYaHQLY5FrSPRU0HdUosyTF6e8O6NlqBxxxza2T4gOmGeGHgrwoFHLMXaldgQKaxssKW9sBvM9pSVesIgSbP7Fd_wAmuIkIXQAaZLF?key=yobKje9g8jgSuYkwkwrMHZa7\" alt=\"\"\/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Enlarge\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<p class=\"has-text-align-center\"><em>Rappresentazione grafica del servizio di &#8220;Semantic Search&#8221; offerto da Salesforce, che fornisce risposte affidabili e pertinenti basate sui dati aziendali, includendo anche le citazioni delle fonti.<\/em><\/p>\n\n\n\n<p>Una volta recuperati i dati, <strong>il Prompt Builder integra questi dati, aggiungendo contesto al prompt e rendendolo specifico per il caso d&#8217;uso attuale. <\/strong>Questo passo \u00e8 ci\u00f2 che riguarda la fase di <strong>Augmented<em> <\/em><\/strong>nella RAG. In questo modo, la RAG pu\u00f2 generare risposte con un elevato livello di pertinenza e precisione, basate su dati aziendali reali e aggiornati.<\/p>\n\n\n\n<p>Con la fase di <strong>Generation<\/strong>, <strong>si completa il ciclo della RAG<\/strong>. Dopo aver recuperato e arricchito il prompt con i dati rilevanti, il prompt viene inviato all&#8217;LLM che elabora la risposta finale, utilizzando il contesto fornito per generare una risposta.<\/p>\n\n\n\n<p><strong>Tutte e tre le fasi \u2014 Retrieval, Augmented e Generation \u2014 sono integrate <\/strong>per garantire che l&#8217;interazione con il modello di AI non solo sia rapida, ma anche completamente in linea con le esigenze dell&#8217;utente.<\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69d5bd3656a9d&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"69d5bd3656a9d\" class=\"wp-block-image wp-lightbox-container\"><img decoding=\"async\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXcZE26iikYpcpsyz9Iep7Qk4yaes4CWshPiZ37eFyitZs5iMkngTHMlaRRLED1qoMcNKMh3tlt4iu8zY7ml045W3UsYjkz9mKh5mXhxoTUyWF3r0Ntd0aPLQYs_uV3Xmy1nIKNF?key=yobKje9g8jgSuYkwkwrMHZa7\" alt=\"\"\/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Enlarge\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<p class=\"has-text-align-center\"><em>Sulla sinistra, esempio di prompt template come definito nel prompt builder e, sulla destra, il prompt una volta che \u00e8 stato arricchito con informazioni di contesto grazie alla RAG.<\/em><\/p>\n\n\n\n<p>Un ultimo aspetto fondamentale che emerge quando si parla di RAG \u00e8 il concetto di <strong>grounding<\/strong>, <strong>che rappresenta il processo di ancoraggio delle risposte generate a dati concreti<\/strong>, verificabili e rilevanti per l&#8217;utente.<\/p>\n\n\n\n<p>La RAG, infatti, pu\u00f2 essere vista come un sottocaso del grounding, in quanto, durante la fase di Augmented, il modello attinge a fonti esterne di dati per arricchire le risposte in modo mirato e basato su informazioni verificate.<\/p>\n\n\n\n<p>Il grounding in generale permette di arricchire i prompt inviati all\u2019LLM con informazioni di contesto. Si t<strong>ratta di integrare informazioni affidabili, aggiornate e specifiche, che provengono da fonti diverse<\/strong> come database aziendali (vettoriali, SQL, NoSQL, \u2026), CRM, o sistemi esterni, direttamente nella generazione del contenuto.<\/p>\n\n\n\n<p>In Salesforce, all\u2019interno del Prompt Builder, \u00e8 possibile utilizzare vari metodi di grounding oltre a quello della ricerca semantica, propria della RAG. Il grounding pu\u00f2 essere infatti perpetuato accedendo anche ad altri elementi distintivi della piattaforma di Salesforce:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Campi del CRM<\/strong>: consente al sistema di integrare dati specifici del CRM di Salesforce all&#8217;interno delle risposte del modello.<\/li>\n\n\n\n<li><strong>Flussi<\/strong>: in questo caso, il modello \u00e8 ancorato a logiche specifiche, che vengono incorporate dinamicamente per arricchire i risultati in base alle logiche definite in un workflow, configurabile grazie a <a href=\"https:\/\/trailhead.salesforce.com\/content\/learn\/trails\/build-flows-with-flow-builder\"><strong>Flow Builder<\/strong><\/a>, lo strumento no-code di Salesforce per creare flussi automatici all\u2019interno di processi aziendali.<\/li>\n\n\n\n<li><strong>Data Graphs<\/strong>: sfrutta i dati di engagement in tempo reale, come interazioni con i clienti, attivit\u00e0 di marketing o acquisti, e li armonizza in un versione unificata attraverso<strong> <\/strong>Data Cloud<strong>, <\/strong>permettendo ai modelli di AI di attingere da queste informazioni.<\/li>\n\n\n\n<li><strong>Chiamate API<\/strong>: vengono usate per recuperare informazioni esterne al sistema che verranno poi adoperate nella generazione della risposta. In particolare, <a href=\"https:\/\/www.mulesoft.com\/sem\/anypoint\"><strong>Mulesoft<\/strong><\/a> gioca un ruolo cruciale, operando da facilitatore nell\u2019integrazione di sistemi di terze parti.<\/li>\n<\/ul>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69d5bd36571cd&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"69d5bd36571cd\" class=\"wp-block-image wp-lightbox-container\"><img decoding=\"async\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXeMPxQEHAIOtmhKXbm5RBFCrCOLjrT15XECWi5cQLQFfTrgOHjzjeesDS6ky2mBZH6RZEG9vreUXeXzaspCt0EEZMR5OrF5Rr1bTmjbmkYAQT2yHgBRBYcK1Q1ly9Tf2Dk69rusdA?key=yobKje9g8jgSuYkwkwrMHZa7\" alt=\"\"\/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Enlarge\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<p class=\"has-text-align-center\"><em>L&#8217;immagine illustra diversi approcci utilizzati da Salesforce per generare risposte pertinenti a partire dai dati aziendali, tra cui il merge di campi CRM, l&#8217;utilizzo di Data Graph, l&#8217;integrazione di chiamate API e l&#8217;uso di search retriever basati sul contesto.<\/em><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-conclusioni\"><strong>Conclusioni<\/strong><\/h2>\n\n\n\n<p>L\u2019ambito dell&#8217;intelligenza artificiale per le aziende sta avanzando velocemente, con Salesforce in prima linea.<\/p>\n\n\n\n<p><strong>La RAG rappresenta uno dei tasselli che sta rivoluzionando la gestione e l&#8217;interpretazione dei dati aziendali<\/strong>, offrendo alle organizzazioni la possibilit\u00e0 di ottenere risposte mirate e rapide a domande specifiche. Questo approccio permette di trarre insight strategici e personalizzati, riducendo i tempi di ricerca e supportando decisioni pi\u00f9 informate.<\/p>\n\n\n\n<p>Agentforce di Salesforce sta <a href=\"https:\/\/www.salesforce.com\/it\/blog\/agentforce-salesforce-rivoluzione-ai-efficienza-aziendale\/\" target=\"_blank\" rel=\"noreferrer noopener\">trasformando l&#8217;efficienza aziendale<\/a> con agenti intelligenti capaci di automatizzare processi e interazioni con i clienti. Grazie alla potenza della RAG, <strong>questi agenti non si limitano a rispondere, ma sono in grado di comprendere il contesto delle richieste e fornire risposte personalizzate e accurate<\/strong>, migliorando significativamente l\u2019esperienza del cliente e ottimizzando i flussi di lavoro.<\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69d5bd36577d6&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"69d5bd36577d6\" class=\"wp-block-image aligncenter wp-lightbox-container\"><img decoding=\"async\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXcxVOOsqr3mhnUPIu4Ud2ffH2cA7AHjEAKAYrdmDCbaG0I_Cu9E9X8quBiygc6QFSh6zSqSd09i-P3z5WIioomheMn2scvYe_XuEiJqvhiS_cLqDeOCFF9S9-9FBt_NK9YeWIgBNKUJqaonM0WQZR9Rb6Fm?key=yobKje9g8jgSuYkwkwrMHZa7\" alt=\"\"\/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Enlarge\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<p class=\"has-text-align-center\"><em>Schema ad alto livello di come la RAG rientra nel processo di ragionamento di Agentforce, consentendogli di compiere azioni sulla piattaforma sulla base di dati recuperati in Data Cloud.<\/em><\/p>\n\n\n\n<div class=\"layout-one wp-block-salesforce-blog-offer\">\n\t<div class=\"wp-block-offer__wrapper\">\n\n\t\t<div class=\"wp-block-offer__content\">\n\t\t\t<h2 class=\"wp-block-offer__title\">Vuoi saperne di pi\u00f9?<\/h2>\n\t\t\t\t\t\t\t<p class=\"wp-block-offer__description\">Ti aspettiamo il 21 novembre a Milano all&#8217;Agentforce World Tour!<\/p>\n\t\t\t\n\t\t\t\n\t\t\t\t\t\t\t<div class=\"wp-block-button\">\n\t\t\t\t\t<a class=\"wp-block-button__link\" target=\"_self\" href=\"https:\/\/invite.salesforce.com\/agentforceworldtourmilano\">Iscriviti subito<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\n\t\t<div class=\"wp-block-offer__media\">\n\t\t\t\t\t<\/div>\n\t<\/div>\n\n\t\t\t<div class=\"wp-block-offer__graphics wp-block-offer__contour\"><\/div>\n\t\n\t\t\t<!-- Standard Illustration -->\n\t\t<img decoding=\"async\" class=\"wp-block-offer__graphics wp-block-offer__illustration\" src=\"https:\/\/www.salesforce.com\/it\/blog\/wp-content\/themes\/salesforce-blog\/dist\/images\/offer-block\/offer-illustration-layout-one.png\" alt=\"\">\n\n\t\t<!-- Small Accent Illustration -->\n\t\t\t\t\t<img decoding=\"async\" class=\"wp-block-offer__graphics wp-block-offer__accent\" src=\"https:\/\/www.salesforce.com\/it\/blog\/wp-content\/themes\/salesforce-blog\/dist\/images\/offer-block\/offer-accent-layout-one.png\" alt=\"\">\n\t\t\n\t\t<!-- Left Side Illustration -->\n\t\t\n\t\t<!-- Cloud Illustration -->\n\t\t\t\t\t<img decoding=\"async\" class=\"wp-block-offer__graphics wp-block-offer__cloud\" src=\"https:\/\/www.salesforce.com\/it\/blog\/wp-content\/themes\/salesforce-blog\/dist\/images\/offer-block\/offer-cloud-layout-one.png\" alt=\"\">\n\t\t\n\t<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Salesforce integra Agentforce e la tecnologia RAG per migliorare l\u2019accuratezza dei modelli LLM, fornendo risposte basate su dati aggiornati.<\/p>\n","protected":false},"author":56,"featured_media":3864,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"sf_justforyou_enable_alt":true,"optimizely_content_id":"","post_meta_title":"","ai_synopsis":"","_jetpack_memberships_contains_paid_content":false,"footnotes":""},"sf_topic":[1227],"sf_content_type":[],"blog":[],"coauthors":[1228],"class_list":["post-3858","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","sf_topic-agentforce"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.2 (Yoast SEO v27.2) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Salesforce ottimizza gli LLM con Agentforce per risposte pi\u00f9 precise<\/title>\n<meta name=\"description\" content=\"Salesforce integra Agentforce e la tecnologia RAG per migliorare l\u2019accuratezza dei modelli LLM, fornendo risposte basate su dati aggiornati.\" \/>\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.salesforce.com\/it\/blog\/salesforce-agentforce-rag-ottimizzazione-llm-risposte-precise\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Come Salesforce, con Agentforce e RAG, ottimizza gli LLM per risposte pi\u00f9 precise e contestualizzate\" \/>\n<meta property=\"og:description\" content=\"Salesforce integra Agentforce e la tecnologia RAG per migliorare l\u2019accuratezza dei modelli LLM, fornendo risposte basate su dati aggiornati.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.salesforce.com\/it\/blog\/salesforce-agentforce-rag-ottimizzazione-llm-risposte-precise\/\" \/>\n<meta property=\"og:site_name\" content=\"Salesforce\" \/>\n<meta property=\"article:published_time\" content=\"2024-11-08T07:30:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.salesforce.com\/it\/blog\/wp-content\/uploads\/sites\/17\/2024\/11\/trustworthy-ai-agents.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"889\" \/>\n\t<meta property=\"og:image:height\" content=\"500\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"Filippo Zanella\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Scritto da\" \/>\n\t<meta name=\"twitter:data1\" content=\"Filippo Zanella\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo di lettura stimato\" \/>\n\t<meta name=\"twitter:data2\" content=\"14 minuti\" \/>\n\t<meta name=\"twitter:label3\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data3\" content=\"Filippo Zanella\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.salesforce.com\/it\/blog\/salesforce-agentforce-rag-ottimizzazione-llm-risposte-precise\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.salesforce.com\/it\/blog\/salesforce-agentforce-rag-ottimizzazione-llm-risposte-precise\/\"},\"author\":[{\"@id\":\"https:\/\/www.salesforce.com\/it\/blog\/#\/schema\/person\/image\/b71ddab31f7cec2594295843403fd239\"}],\"headline\":\"Come Salesforce, con Agentforce e RAG, ottimizza gli LLM per risposte pi\u00f9 precise e contestualizzate\",\"datePublished\":\"2024-11-08T07:30:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.salesforce.com\/it\/blog\/salesforce-agentforce-rag-ottimizzazione-llm-risposte-precise\/\"},\"wordCount\":2162,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.salesforce.com\/it\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.salesforce.com\/it\/blog\/salesforce-agentforce-rag-ottimizzazione-llm-risposte-precise\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.salesforce.com\/it\/blog\/wp-content\/uploads\/sites\/17\/2024\/11\/trustworthy-ai-agents.webp\",\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.salesforce.com\/it\/blog\/salesforce-agentforce-rag-ottimizzazione-llm-risposte-precise\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.salesforce.com\/it\/blog\/salesforce-agentforce-rag-ottimizzazione-llm-risposte-precise\/\",\"url\":\"https:\/\/www.salesforce.com\/it\/blog\/salesforce-agentforce-rag-ottimizzazione-llm-risposte-precise\/\",\"name\":\"Salesforce ottimizza gli LLM con Agentforce per risposte pi\u00f9 precise\",\"isPartOf\":{\"@id\":\"https:\/\/www.salesforce.com\/it\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.salesforce.com\/it\/blog\/salesforce-agentforce-rag-ottimizzazione-llm-risposte-precise\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.salesforce.com\/it\/blog\/salesforce-agentforce-rag-ottimizzazione-llm-risposte-precise\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.salesforce.com\/it\/blog\/wp-content\/uploads\/sites\/17\/2024\/11\/trustworthy-ai-agents.webp\",\"datePublished\":\"2024-11-08T07:30:00+00:00\",\"description\":\"Salesforce integra Agentforce e la tecnologia RAG per migliorare l\u2019accuratezza dei modelli LLM, fornendo risposte basate su dati aggiornati.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.salesforce.com\/it\/blog\/salesforce-agentforce-rag-ottimizzazione-llm-risposte-precise\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.salesforce.com\/it\/blog\/salesforce-agentforce-rag-ottimizzazione-llm-risposte-precise\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/www.salesforce.com\/it\/blog\/salesforce-agentforce-rag-ottimizzazione-llm-risposte-precise\/#primaryimage\",\"url\":\"https:\/\/www.salesforce.com\/it\/blog\/wp-content\/uploads\/sites\/17\/2024\/11\/trustworthy-ai-agents.webp\",\"contentUrl\":\"https:\/\/www.salesforce.com\/it\/blog\/wp-content\/uploads\/sites\/17\/2024\/11\/trustworthy-ai-agents.webp\",\"width\":889,\"height\":500},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.salesforce.com\/it\/blog\/salesforce-agentforce-rag-ottimizzazione-llm-risposte-precise\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.salesforce.com\/it\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Come Salesforce, con Agentforce e RAG, ottimizza gli LLM per risposte pi\u00f9 precise e contestualizzate\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.salesforce.com\/it\/blog\/#website\",\"url\":\"https:\/\/www.salesforce.com\/it\/blog\/\",\"name\":\"Salesforce\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/www.salesforce.com\/it\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.salesforce.com\/it\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"it-IT\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.salesforce.com\/it\/blog\/#organization\",\"name\":\"Salesforce\",\"url\":\"https:\/\/www.salesforce.com\/it\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/www.salesforce.com\/it\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.salesforce.com\/it\/blog\/wp-content\/uploads\/sites\/17\/2023\/09\/Salesforce.webp\",\"contentUrl\":\"https:\/\/www.salesforce.com\/it\/blog\/wp-content\/uploads\/sites\/17\/2023\/09\/Salesforce.webp\",\"width\":1200,\"height\":630,\"caption\":\"Salesforce\"},\"image\":{\"@id\":\"https:\/\/www.salesforce.com\/it\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.salesforce.com\/it\/blog\/#\/schema\/person\/image\/b71ddab31f7cec2594295843403fd239\",\"name\":\"Filippo Zanella\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/www.salesforce.com\/it\/blog\/#\/schema\/person\/image\/0a7d119717129cddcca18eaf05c61ae4\",\"url\":\"https:\/\/www.salesforce.com\/it\/blog\/wp-content\/uploads\/sites\/17\/2024\/11\/1711792227273.jpeg?w=150&h=150&crop=1\",\"contentUrl\":\"https:\/\/www.salesforce.com\/it\/blog\/wp-content\/uploads\/sites\/17\/2024\/11\/1711792227273.jpeg?w=150&h=150&crop=1\",\"width\":\"150\",\"height\":\"150\",\"caption\":\"Filippo Zanella\"},\"description\":\"Filippo ha maturato una vasta esperienza nel campo della tecnologia e dell'innovazione digitale. Nel 2011 \u00e8 stato Visiting Researcher presso prestigiose universit\u00e0 come UC Berkeley e UCSB, e nel 2012 ha ottenuto un dottorato di ricerca in Information Technology. Nel 2013 ha fondato Sellf, un'azienda SaaS nel settore del CRM, che \u00e8 stata poi acquisita da ForceManager CRM nel 2018. Il suo ruolo di Director of Integrations in ForceManager CRM ha contribuito all'acquisizione dell'azienda da parte di Sage, uno dei maggiori player tech nel Regno Unito, nel 2024. Dalla sua passione per la tecnologia e l'innovazione, Filippo ha anche avviato collaborazioni con importanti istituzioni accademiche.\",\"url\":\"https:\/\/www.salesforce.com\/it\/blog\/author\/filippo\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Salesforce ottimizza gli LLM con Agentforce per risposte pi\u00f9 precise","description":"Salesforce integra Agentforce e la tecnologia RAG per migliorare l\u2019accuratezza dei modelli LLM, fornendo risposte basate su dati aggiornati.","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.salesforce.com\/it\/blog\/salesforce-agentforce-rag-ottimizzazione-llm-risposte-precise\/","og_locale":"it_IT","og_type":"article","og_title":"Come Salesforce, con Agentforce e RAG, ottimizza gli LLM per risposte pi\u00f9 precise e contestualizzate","og_description":"Salesforce integra Agentforce e la tecnologia RAG per migliorare l\u2019accuratezza dei modelli LLM, fornendo risposte basate su dati aggiornati.","og_url":"https:\/\/www.salesforce.com\/it\/blog\/salesforce-agentforce-rag-ottimizzazione-llm-risposte-precise\/","og_site_name":"Salesforce","article_published_time":"2024-11-08T07:30:00+00:00","og_image":[{"width":889,"height":500,"url":"https:\/\/www.salesforce.com\/it\/blog\/wp-content\/uploads\/sites\/17\/2024\/11\/trustworthy-ai-agents.webp","type":"image\/webp"}],"author":"Filippo Zanella","twitter_card":"summary_large_image","twitter_misc":{"Scritto da":"Filippo Zanella","Tempo di lettura stimato":"14 minuti","Written by":"Filippo Zanella"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.salesforce.com\/it\/blog\/salesforce-agentforce-rag-ottimizzazione-llm-risposte-precise\/#article","isPartOf":{"@id":"https:\/\/www.salesforce.com\/it\/blog\/salesforce-agentforce-rag-ottimizzazione-llm-risposte-precise\/"},"author":[{"@id":"https:\/\/www.salesforce.com\/it\/blog\/#\/schema\/person\/image\/b71ddab31f7cec2594295843403fd239"}],"headline":"Come Salesforce, con Agentforce e RAG, ottimizza gli LLM per risposte pi\u00f9 precise e contestualizzate","datePublished":"2024-11-08T07:30:00+00:00","mainEntityOfPage":{"@id":"https:\/\/www.salesforce.com\/it\/blog\/salesforce-agentforce-rag-ottimizzazione-llm-risposte-precise\/"},"wordCount":2162,"commentCount":0,"publisher":{"@id":"https:\/\/www.salesforce.com\/it\/blog\/#organization"},"image":{"@id":"https:\/\/www.salesforce.com\/it\/blog\/salesforce-agentforce-rag-ottimizzazione-llm-risposte-precise\/#primaryimage"},"thumbnailUrl":"https:\/\/www.salesforce.com\/it\/blog\/wp-content\/uploads\/sites\/17\/2024\/11\/trustworthy-ai-agents.webp","inLanguage":"it-IT","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.salesforce.com\/it\/blog\/salesforce-agentforce-rag-ottimizzazione-llm-risposte-precise\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.salesforce.com\/it\/blog\/salesforce-agentforce-rag-ottimizzazione-llm-risposte-precise\/","url":"https:\/\/www.salesforce.com\/it\/blog\/salesforce-agentforce-rag-ottimizzazione-llm-risposte-precise\/","name":"Salesforce ottimizza gli LLM con Agentforce per risposte pi\u00f9 precise","isPartOf":{"@id":"https:\/\/www.salesforce.com\/it\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.salesforce.com\/it\/blog\/salesforce-agentforce-rag-ottimizzazione-llm-risposte-precise\/#primaryimage"},"image":{"@id":"https:\/\/www.salesforce.com\/it\/blog\/salesforce-agentforce-rag-ottimizzazione-llm-risposte-precise\/#primaryimage"},"thumbnailUrl":"https:\/\/www.salesforce.com\/it\/blog\/wp-content\/uploads\/sites\/17\/2024\/11\/trustworthy-ai-agents.webp","datePublished":"2024-11-08T07:30:00+00:00","description":"Salesforce integra Agentforce e la tecnologia RAG per migliorare l\u2019accuratezza dei modelli LLM, fornendo risposte basate su dati aggiornati.","breadcrumb":{"@id":"https:\/\/www.salesforce.com\/it\/blog\/salesforce-agentforce-rag-ottimizzazione-llm-risposte-precise\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.salesforce.com\/it\/blog\/salesforce-agentforce-rag-ottimizzazione-llm-risposte-precise\/"]}]},{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/www.salesforce.com\/it\/blog\/salesforce-agentforce-rag-ottimizzazione-llm-risposte-precise\/#primaryimage","url":"https:\/\/www.salesforce.com\/it\/blog\/wp-content\/uploads\/sites\/17\/2024\/11\/trustworthy-ai-agents.webp","contentUrl":"https:\/\/www.salesforce.com\/it\/blog\/wp-content\/uploads\/sites\/17\/2024\/11\/trustworthy-ai-agents.webp","width":889,"height":500},{"@type":"BreadcrumbList","@id":"https:\/\/www.salesforce.com\/it\/blog\/salesforce-agentforce-rag-ottimizzazione-llm-risposte-precise\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.salesforce.com\/it\/blog\/"},{"@type":"ListItem","position":2,"name":"Come Salesforce, con Agentforce e RAG, ottimizza gli LLM per risposte pi\u00f9 precise e contestualizzate"}]},{"@type":"WebSite","@id":"https:\/\/www.salesforce.com\/it\/blog\/#website","url":"https:\/\/www.salesforce.com\/it\/blog\/","name":"Salesforce","description":"","publisher":{"@id":"https:\/\/www.salesforce.com\/it\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.salesforce.com\/it\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"it-IT"},{"@type":"Organization","@id":"https:\/\/www.salesforce.com\/it\/blog\/#organization","name":"Salesforce","url":"https:\/\/www.salesforce.com\/it\/blog\/","logo":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/www.salesforce.com\/it\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.salesforce.com\/it\/blog\/wp-content\/uploads\/sites\/17\/2023\/09\/Salesforce.webp","contentUrl":"https:\/\/www.salesforce.com\/it\/blog\/wp-content\/uploads\/sites\/17\/2023\/09\/Salesforce.webp","width":1200,"height":630,"caption":"Salesforce"},"image":{"@id":"https:\/\/www.salesforce.com\/it\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.salesforce.com\/it\/blog\/#\/schema\/person\/image\/b71ddab31f7cec2594295843403fd239","name":"Filippo Zanella","image":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/www.salesforce.com\/it\/blog\/#\/schema\/person\/image\/0a7d119717129cddcca18eaf05c61ae4","url":"https:\/\/www.salesforce.com\/it\/blog\/wp-content\/uploads\/sites\/17\/2024\/11\/1711792227273.jpeg?w=150&h=150&crop=1","contentUrl":"https:\/\/www.salesforce.com\/it\/blog\/wp-content\/uploads\/sites\/17\/2024\/11\/1711792227273.jpeg?w=150&h=150&crop=1","width":"150","height":"150","caption":"Filippo Zanella"},"description":"Filippo ha maturato una vasta esperienza nel campo della tecnologia e dell'innovazione digitale. Nel 2011 \u00e8 stato Visiting Researcher presso prestigiose universit\u00e0 come UC Berkeley e UCSB, e nel 2012 ha ottenuto un dottorato di ricerca in Information Technology. Nel 2013 ha fondato Sellf, un'azienda SaaS nel settore del CRM, che \u00e8 stata poi acquisita da ForceManager CRM nel 2018. Il suo ruolo di Director of Integrations in ForceManager CRM ha contribuito all'acquisizione dell'azienda da parte di Sage, uno dei maggiori player tech nel Regno Unito, nel 2024. Dalla sua passione per la tecnologia e l'innovazione, Filippo ha anche avviato collaborazioni con importanti istituzioni accademiche.","url":"https:\/\/www.salesforce.com\/it\/blog\/author\/filippo\/"}]}},"jetpack_featured_media_url":"https:\/\/www.salesforce.com\/it\/blog\/wp-content\/uploads\/sites\/17\/2024\/11\/trustworthy-ai-agents.webp","jetpack_sharing_enabled":true,"distributor_meta":false,"distributor_terms":false,"distributor_media":false,"distributor_original_site_name":"Salesforce","distributor_original_site_url":"https:\/\/www.salesforce.com\/it\/blog","push-errors":false,"_links":{"self":[{"href":"https:\/\/www.salesforce.com\/it\/blog\/wp-json\/wp\/v2\/posts\/3858","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.salesforce.com\/it\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.salesforce.com\/it\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.salesforce.com\/it\/blog\/wp-json\/wp\/v2\/users\/56"}],"replies":[{"embeddable":true,"href":"https:\/\/www.salesforce.com\/it\/blog\/wp-json\/wp\/v2\/comments?post=3858"}],"version-history":[{"count":5,"href":"https:\/\/www.salesforce.com\/it\/blog\/wp-json\/wp\/v2\/posts\/3858\/revisions"}],"predecessor-version":[{"id":3863,"href":"https:\/\/www.salesforce.com\/it\/blog\/wp-json\/wp\/v2\/posts\/3858\/revisions\/3863"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.salesforce.com\/it\/blog\/wp-json\/wp\/v2\/media\/3864"}],"wp:attachment":[{"href":"https:\/\/www.salesforce.com\/it\/blog\/wp-json\/wp\/v2\/media?parent=3858"}],"wp:term":[{"taxonomy":"sf_topic","embeddable":true,"href":"https:\/\/www.salesforce.com\/it\/blog\/wp-json\/wp\/v2\/sf_topic?post=3858"},{"taxonomy":"sf_content_type","embeddable":true,"href":"https:\/\/www.salesforce.com\/it\/blog\/wp-json\/wp\/v2\/sf_content_type?post=3858"},{"taxonomy":"blog","embeddable":true,"href":"https:\/\/www.salesforce.com\/it\/blog\/wp-json\/wp\/v2\/blog?post=3858"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.salesforce.com\/it\/blog\/wp-json\/wp\/v2\/coauthors?post=3858"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}