La Guida Agentforce all'ingegneria del contesto
Scopri come Agentforce utilizza ragionamento ibrido, agenti secondari, azioni e altre funzionalità per creare agenti affidabili di livello enterprise.
Scopri come Agentforce utilizza ragionamento ibrido, agenti secondari, azioni e altre funzionalità per creare agenti affidabili di livello enterprise.
Questa guida è compatibile con l'ultima versione di Agentforce Builder disponibile tramite il programma di avvio app . Se gestisci gli agenti tramite le impostazioni, consulta la Guida alle versioni precedenti .
Gli agenti AI stanno rivoluzionando le organizzazioni aumentando l'efficienza, riducendo le attività manuali e creando un ambiente di lavoro più sofisticato e adattivo.
Questa guida illustra gli elementi fondamentali di Agentforce, la Salesforce Platform per la creazione di agenti AI. I professionisti ricorrono all'ingegneria del contesto per fornire agli agenti Agentforce le informazioni, le azioni e le istruzioni specifiche necessarie per raggiungere gli obiettivi. Vedremo in che modo Agentforce Script utilizza il ragionamento ibrido per combinare l'AI generativa con il controllo deterministico.
Sappiamo che gli sviluppatori realizzano agenti in molti ambienti diversi. Sosteniamo questa flessibilità che consente di scegliere il modello e l'ambiente più adatti al lavoro da svolgere.
Che tu sviluppi in Claude Code, Labs, AgentforceStudio o altrove, è utile capire come Agentforce gestisce la logica e le connessioni dietro le quinte.
L'ingegneria del contesto, che rappresenta l'evoluzione dell'ingegneria dei prompt, consiste nel progettare un sistema composto da agenti secondari, istruzioni, regole e azioni per fornire a un agente le informazioni e i limiti precisi di cui ha bisogno per operare con successo, anziché cercare di formulare la terminologia perfetta nel tentativo di indurre un LLM a fornire esattamente le risposte giuste.
Di cosa parleremo:
Gli agenti sono un tipo di software che utilizza l'AI generativa per decidere quale azione intraprendere e come eseguirla. Gli agenti sono in grado di comprendere una domanda (spesso chiamata espressione), ragionare autonomamente per determinare quali azioni intraprendere per raggiungere il proprio obiettivo, identificare quali dati sono necessari e quindi agire, con o senza l'intervento umano.
Funzionalità chiave degli agenti AI
Mentre gli agenti utilizzano Large Language Model (LLM) per gestire il linguaggio naturale e l'intento, Agentforce impiega anche Agentforce Script per seguire una logica aziendale specifica. Questo modello di ragionamento ibrido rende gli agenti più dinamici rispetto all'automazione tradizionale, pur mantenendo la stessa affidabilità del software con codice fisso.
Il ragionamento ibrido è l'approccio adottato da Agentforce per combinare, all'interno dello stesso motore, il ragionamento probabilistico basato su Large Language Model (LLM) con l'esecuzione deterministica basata su regole.
Questo offre agli agenti la flessibilità dell'AI generativa, garantendo al contempo la prevedibilità, il controllo e la verificabilità richiesti dalle aziende.
Non è necessario scegliere tra automazione deterministica e AI agentica. Con Agentforce, lavorano insieme.
Agentforce Studio
Agentforce Studio è il nostro spazio di lavoro unificato per l'intero ciclo di vita degli agenti.
Agentforce Studio riunisce tutte le azioni necessarie per creare, testare e gestire il comportamento degli agenti. Tre componenti chiave di Agentforce Studio ti aiutano a gestire il ciclo di vita dello sviluppo degli agenti:
Agentforce Studio è la soluzione completa per migliorare costantemente le competenze dei tuoi agenti. Grazie a questa suite di strumenti potrai creare, testare, distribuire, monitorare e ottimizzare i tuoi agenti in modo unificato.
Agentforce Studio colma il divario tra utenti esperti e non esperti. Katherine Mains di Conagra Brands descrive questa situazione come "ideale per la progettazione: abbastanza avanzata per i nostri architetti, ma anche abbastanza intuitiva da consentire ai nostri amministratori di metterci subito all'opera".
Risponde alle domande frequenti dei clienti attingendo alla tua knowledge base e gestisce la creazione e la gestione dei casi di assistenza, inoltrandoli a un addetto all'assistenza quando necessario
Risponde alle domande relative alle vendite e ai prezzi e valuta i lead provenienti dal sito web, trasferendoli ad altri agenti quando necessario
Agentforce è il framework che offre la prevedibilità di cui la tua azienda ha bisogno per andare oltre le semplici FAQ e dedicarsi ad attività di alto valore. Il ragionamento ibrido e Agentforce Script uniscono controllo e creatività. Il contesto intelligente fornisce agli agenti i dati giusti al momento giusto. Agentforce Studio offre uno spazio di lavoro unificato per la gestione dell'intero sistema.
Data 360 offre una serie di funzionalità che rendono Agentforce estensibile. Ecco una rapida panoramica di tali componenti:
| Componente | Caso d'uso | Competenze necessarie |
|---|---|---|
| Azioni invocabili dell'agente | Per richiamare un agente da Flow o Apex | Low-code |
| API agente | Per richiamare un agente dall'esterno di Salesforce | Pro-code |
| Variabili dell'agente | Per aggiungere ulteriori controlli al modo in cui l'agente ragiona nella selezione di agenti secondari e azioni. | Low-code |
| SDK Agentforce | Per creare un agente da zero utilizzando il codice Python tramite un'interfaccia programmatica con l'infrastruttura Agentforce di Salesforce | Pro-code |
| Model Builder | Per personalizzare un modello AI generativa o creare un modello predittivo | Low-code |
Diamo un'occhiata più da vicino a Agentforce Script, il modello del processo di ragionamento di un agente.
Agentforce Script è il nostro linguaggio di scripting specifico per Agentforce che funge da base testuale per la creazione e la gestione degli agenti. Funge da linguaggio unificato che descrive l'intero comportamento di un agente. Questo unico file riunisce configurazione, logica di business, azioni e istruzioni di ragionamento. Anziché considerare il linguaggio naturale e il codice come elementi distinti, i professionisti utilizzano questo modello per gestire l'intera architettura agentica da un'unica piattaforma.
Agentforce Script salva i dati dei tuoi agenti in un file di testo semplice e leggibile, per facilitarne la consultazione e la gestione.
Nelle azioni agentiche che utilizzano esclusivamente l'AI generativa , gli utenti si affidano a lunghi prompt in linguaggio naturale, il che può portare a risultati incoerenti e imprevedibili. Agentforce Script rivoluziona questo approccio. Il ragionamento ibrido con Script combina il linguaggio naturale con istruzioni deterministiche basate su regole.
Con questo livello di controllo, i dirigenti ottengono risultati immediati. Scott Van Dusen, socio e COO di Equitable Trust, sottolinea che Agentforce Script è incredibilmente potente. Ritiene che la capacità di manipolare flussi e azioni sia molto più efficace rispetto ai metodi basati esclusivamente su LLM. "Ho un controllo molto più efficace", afferma Van Dusen.
Grant Roberson, amministratore di Agentforce presso Datasite, ha affermato che Script è "di gran lunga migliore" degli agenti basati sull'ingegneria dei prompt.
"Un tempo inserivo ovunque interi paragrafi di istruzioni ripetitive per cercare di imporre un certo comportamento", ha detto Roberson. "Con Script è facile eliminare questo fastidio e utilizzare una logica condizionale che permette di affidarsi agli agenti, con la certezza che faranno esattamente quanto previsto".
Script permette di passare dalla creazione manuale dei prompt a un'orchestrazione scalabile. Poiché utilizza un formato strutturato basato su testo, il team può gestire le versioni, revisionare e controllare il comportamento degli agenti proprio come si farebbe con il codice tradizionale.
Agentforce Script organizza le funzionalità degli agenti tramite una sintassi dichiarativa. Considera le istruzioni, le azioni e gli agenti secondari come componenti modulari. Questa struttura fornisce al motore di ragionamento una chiara mappa delle risorse, definendo al contempo dei limiti per mantenere l'agente entro l'ambito previsto. Questi script trasformano i workflow, passando da un ragionamento probabilistico a risultati garantiti, riducendo le chiamate agli LLM e prevenendo gli errori logici.
Di seguito è riportato un elenco di best practice strutturali, organizzate in base ai principi della progettazione modulare, per aiutarti a creare un agente facile da gestire e prevedibile.
Di seguito è riportato un elenco di tecniche di gestione dei dati, suddivise in base alla gestione delle sessioni, volte ad aiutarti a ridurre la latenza e a migliorare la personalizzazione.
Di seguito è riportato un elenco di standard di configurazione organizzati in base alla logica di esecuzione, pensato per aiutarti a garantire piena conformità e affidabilità.
Di seguito è riportato un elenco di linee guida per l'implementazione, suddivise in base alla scelta dello strumento, per aiutarti a scegliere il percorso di automazione più adatto al tuo caso d'uso.
Agentforce Script per gestire input umani disordinati o imprevedibili.
Prima di continuare, è importante sottolineare che gli agenti non sono l'unico strumento di AI generativa disponibile in Agentforce 360 Platform. I modelli di prompt sono un ulteriore potente strumento per la creazione di applicazioni che utilizzano l'AI generativa. I modelli di prompt, integrati nel Prompt Builder, consentono di definire una serie di istruzioni strutturate e riutilizzabili che guidano un modello di AI generativa per generare output specifici. Possono fare riferimento ai dati Salesforce attraverso campi predefiniti, grafici dati e la generazione aumentata dal recupero (
RAG)
dati contestuale. I modelli di prompt sono anche estremamente sicuri: tutti i prompt vengono instradati attraverso il trust layer di Salesforce, rispettando le autorizzazioni, mascherando i dati sensibili e segnalando gli output tossici.
I modelli di prompt sono interazioni a turno singolo con l'AI e sono ideali per attività una tantum che non richiedono memoria né ragionamento in più passaggi. Ad esempio, un modello di prompt è la soluzione ideale quando è necessario riformulare una frase o riassumere un caso, poiché non è necessario un contesto continuo. Quando si definiscono soluzioni con modelli di prompt, è importante ricordare che sono stateless (non conservano memoria tra i turni) e che non prendono decisioni né intraprendono azioni. I modelli di prompt generano una risposta in base all'input e alla logica forniti in fase di progettazione.
I modelli di prompt possono essere utilizzati singolarmente in una soluzione di AI incorporata oppure possono essere aggiunti agli agenti come azioni agente. Il primo modo di utilizzo è la soluzione ideale nei seguenti casi:
Casi d'uso dei modelli di prompt:
Non dimenticare che, sebbene i modelli di prompt siano in grado di compilare dinamicamente i dati e generare risposte in base agli input dinamici che vengono visualizzati in fase di esecuzione, non sanno ragionare tra diverse opzioni né eseguire azioni.
Gli agenti sono sistemi software che decidono autonomamente cosa fare, in quale ordine e in che modo, in base all'evoluzione del contesto. Gli agenti vanno oltre un singolo prompt in quanto possono pianificare, ragionare, richiamare azioni esterne (come chiamate API o ricerche in database) e reagire in base ai risultati. Possono scegliere percorsi o risposte diversi a seconda di ciò che imparano nel corso del processo. Gli agenti sono la soluzione migliore quando:
Casi d'uso degli agenti AI:
Comprendere come funziona il motore di ragionamento dietro le quinte è fondamentale per implementare con successo un agente AI. Agli albori degli agenti AI, noi professionisti parlavamo molto di ingegneria dei prompt, l'arte di "convincere" un LLM a comportarsi come desiderato. Ora siamo passati all'ingegneria del contesto.
L'ingegneria del contesto è una pratica più olistica, che va ben oltre la semplice scrittura di un prompt efficace. Grazie al ragionamento ibrido di Agentforce, è possibile progettare un sistema che coniuga il ragionamento autonomo degli LLM con la logica basata su regole per un controllo deterministico.
L'ingegneria del contesto, che rappresenta l'evoluzione dell'ingegneria dei prompt , consiste nel progettare un sistema composto da agenti secondari, istruzioni, regole e azioni per fornire a un agente le informazioni e i limiti precisi di cui ha bisogno per operare con successo, anziché cercare di formulare la terminologia perfetta nel tentativo di indurre un LLM a fornire esattamente le risposte giuste.
Le tre leve dell'ingegneria del contesto
I professionisti utilizzano Agentforce Script come linguaggio unificato per esprimere agenti secondari, istruzioni, azioni e regole in un unico linguaggio e file.
Diamo un'occhiata più da vicino agli agenti secondari, alle istruzioni e alle azioni, tre importanti metadati che definisci ogni volta che crei un agente con Agentforce.
Gli agenti secondari costituiscono la base delle funzionalità del tuo agente, definendo ciò che è in grado di fare e i tipi di richieste dei clienti che può gestire. Considerali come reparti specializzati dotati di competenze specifiche, azioni che portano a un risultato concreto e istruzioni precise. Quando un cliente invia un messaggio, il tuo agente determina innanzitutto quale "reparto" (agente secondario) debba gestire la richiesta, quindi utilizza le linee guida e gli strumenti su misura di quell'agente secondario per aiutare il cliente.
Le istruzioni sono le linee guida che indirizzano il modo in cui le conversazioni vengono gestite entro un agente secondario, guidando la selezione delle azioni, impostando modelli di conversazione e fornendo il contesto aziendale. Agenti secondari chiari e distinti evitano sovrapposizioni e assicurano che il motore di ragionamento classifichi correttamente le richieste dei clienti. Le istruzioni devono essere chiare, specifiche e attuabili per guidare l'agente in modo efficace.
Il tuo agente utilizza le azioni per ottenere informazioni o svolgere attività. Nella definizione delle azioni, è fondamentale capire in che modo il motore di ragionamento le processa. Il motore valuta le azioni disponibili in base ai loro nomi, alle descrizioni e agli input, nonché alle istruzioni degli agenti secondari e al contesto della conversazione. Agentforce include una serie di azioni agente standard, ed è possibile creare azioni personalizzate per ampliare ulteriormente la propria implementazione. Prima di creare un'azione personalizzata, verifica sempre se sia possibile utilizzare un'azione standard. Progetta le azioni tenendo conto della loro riutilizzabilità, poiché possono essere impiegate in più agenti secondari. Di seguito è riportato un elenco di azioni agente personalizzate disponibili per gli agenti e di casi in cui è consigliabile utilizzarle.
| Componente | Caso d'uso | Competenze richieste | È necessaria una licenza aggiuntiva? |
|---|---|---|---|
| Modello di prompt | Per richiamare un LLM al fine di generare una risposta. Le azioni del modello di prompt sono il modo in cui un agente utilizza la RAG. | Low-code | Sì |
| strategiche | Per eseguire l'automazione basata su regole low-code e il recupero dei record | Low-code | No |
| Codice Apex | Per eseguire l'automazione basata su regole pro-code e il recupero dei record | Pro-code | No |
| API MuleSoft | Per recuperare dati da sistemi legacy e altre applicazioni esterne in un ambiente aziendale complesso | Pro-code | Sì |
| Servizio esterno | Per recuperare dati dalle API REST che supportano le specifiche OpenAPI | Low-code | Sì |
| Modello predittivo | Per utilizzare l'AI predittiva con il tuo agente | Low-code | Sì |
Il motore di ragionamento utilizza agenti secondari, istruzioni, azioni e regole per svolgere il proprio lavoro. Poiché Agentforce Script costituisce la definizione completa dell'agente, elimina la "scatola nera" del routing probabilistico. In breve, il motore di ragionamento:
Ecco un'analisi dettagliata di ciò che accade all'interno del motore di ragionamento ogni volta che viene invocato un agente.
Nota: questo diagramma di flusso del motore di ragionamento utilizza il termine "argomenti" per indicare quelli che oggi chiamiamo "agenti secondari". Aggiorneremo il diagramma a breve.
| Attività | Passaggi | Descrizione |
|---|---|---|
| Richiamo dell'agente | 1 | L'agente viene chiamato in causa. |
| Classifica gli agenti secondari | 2-3 | Il motore analizza il messaggio del cliente e lo indirizza all'agente secondario più adatto in base al nome e alla descrizione di quest'ultimo. Agentforce Script trasforma l'Agent Router in un elemento completamente configurabile, eliminando la "scatola nera" del routing probabilistico basato su LLM. Considerando la navigazione come un agente secondario programmabile, ottieni trasparenza e controllo assoluti, nonché la possibilità di allineare precisamente la logica decisionale dell'agente alle tue specifiche esigenze aziendali e agli standard architetturali. |
| Esegui lo Agentforce Script dell'agente secondario e crea/risolvi istruzioni e azioni disponibili |
4-5 | Esegui azioni basate su script come indicato nelle istruzioni. Si tratta di azioni che devono essere eseguite dopo la scelta di un agente secondario, prima che il sistema proceda alla valutazione delle istruzioni non deterministiche o del resto del contesto conversazionale. |
Cronologia dei prompt e delle conversazioni inviati all'LLM |
6 | Una volta eseguite tutte le azioni con script, viene inviato un prompt all'LLM con l'ambito dell'agente secondario, le istruzioni e le azioni disponibili insieme alla cronologia delle conversazioni. Nota: le istruzioni vengono eseguite nel livello 2, ovvero il controllo agentico. |
| L'LLM decide di rispondere o eseguire un'azione | 7 | Utilizzando tutte queste informazioni, il motore determina se: • Eseguire un'azione per recuperare o aggiornare le informazioni • Chiedere al cliente maggiori dettagli • Reagire direttamente con una risposta Se l'LLM decide di rispondere, viene eseguito il passaggio 12. |
| Esecuzione delle azioni | 8-9 | Se è necessaria un'azione, il motore la esegue e raccoglie i risultati. |
| Eseguire la logica post-azione | 10 | Applicabile solo con Agentforce Script: con Agentforce Script, le azioni possono avere transizioni deterministiche verso altre azioni o agenti secondari. Questi verranno sempre eseguiti dopo il completamento dell'azione. |
| Output azione restituito + ciclo azione | 11 | Il motore valuta le nuove informazioni e decide nuovamente come agire in seguito, ovvero se eseguire un'altra azione, chiedere ulteriori informazioni o rispondere. |
| Controllo del radicamento nel contesto - L'LLM risponde al cliente | 12 | Prima di inviare una risposta definitiva, il motore verifica che la risposta: • Si basi su informazioni accurate derivanti da azioni o istruzioni • Segua le linee guida fornite nelle istruzioni dell'agente secondario • Rimanga entro i limiti stabiliti dall'ambito dell'agente secondario Nota: Agentforce Script consente di aggiungere un passaggio per formattare la risposta finale. La risposta contestualizzata viene inviata al cliente. |
Per un'analisi ancora più approfondita, consulta la Guida Agentforce per ottenere un comportamento affidabile degli agenti: un framework per 6 livelli di determinismo
Agenti affidabili richiedono una progettazione attenta. Gli specialisti li configurano attraverso una combinazione di filtri, logiche predefinite e riferimenti che, insieme, determinano ciò che l'agente vede, ciò che fa e il modo in cui motiva le proprie risposte.
Per creare agenti accurati, gli specialisti devono comprendere la differenza tra filtraggio e istruzioni. I filtri determinano ciò che l'LLM vede e ciò che può fare in ogni fase della conversazione, e operano su più livelli. È possibile applicare filtri ad agenti secondari, azioni e retriever, consentendo agli utenti di controllare in modo dettagliato quali agenti secondari sono disponibili e cosa possono fare, nonché quali contenuti il modello recupera in ogni passaggio.
Pensa all'assistente virtuale di una banca. Quando un cliente chiede informazioni sul proprio mutuo, entra in gioco un agente secondario specializzato in prestiti immobiliari. Il suo filtro garantisce che l'LLM veda solo i documenti relativi al mutuo e non i dati delle carte di credito o i registri degli investimenti. All'interno della stessa conversazione, tuttavia, l'operazione che recupera il tasso attuale del cliente utilizza un filtro più restrittivo, limitato all'account di quel cliente. Quest'ultimo riceve una risposta precisa e non vengono mai forniti dati irrilevanti.
I filtri possono essere impostati come statici (predeterminati durante la configurazione) o dinamici (impostati in fase di esecuzione in base al contesto della conversazione o agli input del prompt). Grazie ai prefiltri avanzati per i retriever, gli utenti possono ora applicare fino a 10 filtri dinamici per ogni retriever, combinarli con la logica AND/OR e utilizzare operatori LIKE per la corrispondenza dei pattern. Questo riduce le interferenze durante il recupero e mantiene la finestra di contesto concentrata sui contenuti più rilevanti. Nei workflow di sviluppo software, ad esempio, i professionisti possono applicare filtri contestuali specifici per ogni azione, in modo da garantire all'agente la flessibilità necessaria per interpretare i prompt dell'utente, pur mantenendo un approccio rigoroso riguardo allo stato attuale del codice.
Agentforce Script garantisce il massimo livello di controllo deterministico codificando sequenze e regole specifiche che l'agente deve seguire. Questo approccio evita il cosiddetto prompt doom loop, in cui le istruzioni diventano troppo lunghe o confuse perché l'LLM possa seguirle con precisione.
Sebbene i filtri e Agentforce Script garantiscano un controllo a livello di sistema, gli operatori devono anche prevedere un modo per verificarne l'accuratezza. I riferimenti forniscono agli utenti una chiara traccia di controllo per ogni risposta, collegando il contesto interno utilizzato dall'operatore alla risposta fornita.
Un'ingegneria del contesto efficace richiede la perfetta integrazione di agenti secondari, istruzioni, script e azioni. Questi quattro elementi interagiscono tra loro per garantire che un agente rimanga entro i limiti di pertinenza e accuratezza ottimali. Gli agenti secondari sono sinonimo di competenza specialistica. Le istruzioni forniscono indicazioni e un tono colloquiale. Agentforce Script aggiunge un livello di controllo deterministico per garantire il rispetto delle regole aziendali. Le azioni consentono all'agente di eseguire operazioni e accedere a dati in tempo reale. Questa strategia combinata garantisce che il tuo agente sia sempre disponibile e altamente affidabile.
| Esempio inefficace | Esempio efficace | Perché è più efficace |
|---|---|---|
| Gestisci domande e problemi relativi agli ordini. | Il tuo compito è rispondere alle domande relative allo stato degli ordini o alle politiche di riparazione. | Questa descrizione aiuta il motore di ragionamento a individuare l'esperto più adatto per la classificazione. |
| Offri supporto per problemi di accesso. | Il tuo compito è aiutare i clienti che non riescono ad accedere, reimpostando le password o recuperando i nomi utente. | Questo definisce in modo esplicito le attività per il motore di classificazione. |
| Componente | Contenuti |
|---|---|
| Nome dell'agente secondario | Reimpostazione della password |
| Descrizione | Definisce in modo esplicito le attività per il motore di classificazione. |
| Agentforce Script (Controllo) | Richiedi la verifica dell'identità prima di eseguire qualsiasi operazione di reimpostazione. Controlla se l'utente ha una sessione valida. Utilizza la logica dello script per ricorrere alle domande di sicurezza qualora i metodi di verifica primari non fossero disponibili. |
| Istruzioni (comportamento) | Chiedi al cliente quale metodo di verifica preferisce. Adotta un tono professionale. Spiega che, una volta completata con successo la verifica, verrà inviato via e-mail un link per il ripristino della password |
Le istruzioni guidano l'agente nella gestione delle conversazioni all'interno di un agente secondario e lo aiutano a prendere decisioni relative alla scelta delle azioni e ai pattern di risposta. Poiché le istruzioni sono non deterministiche, non sostituiscono la necessità di regole aziendali codificate all'interno di Agentforce Script o un'azione.
| Esempio inefficace | Esempio efficace | Perché è più efficace |
|---|---|---|
| Ottieni i dettagli dell'ordine del cliente. | Se un cliente chiede informazioni sullo stato del suo ordine, offri tutte le opzioni di ricerca, tra cui l'indirizzo e-mail o l'ID dell'ordine. | Fornisce indicazioni specifiche e utilizza un linguaggio simile al nome dell'azione. |
| Offri supporto per problemi con i dispositivi | Prima di utilizzare l'azione "Knowledge", verifica il tipo di dispositivo (iOS o Android). | Fornisce indicazioni chiare su quali informazioni raccogliere per prime. |
| Usa le conoscenze per le domande sui prodotti. | Identifica innanzitutto il prodotto specifico. Utilizza quindi l'azione "Knowledge" con il nome esatto del prodotto. | Fornisce una sequenza chiara di passaggi per l'azione. |
| Controlla se i clienti hanno bisogno di aiuto. | Dopo aver comunicato lo stato della spedizione, chiedi sempre al cliente se ha bisogno di altro riguardo al suo ordine. | Specifica quando e come effettuare un follow-up. |
Per un'ingegneria del contesto efficace è necessario sapere dove collocare la logica.
Best practice per scrivere istruzioni efficaci
Questa è una domanda che ci viene posta spesso dai nostri clienti. La risposta breve è sì. Data 360 è parte integrante di Agentforce: l'architettura di Data 360 viene infatti utilizzata per alcune funzionalità di Agentforce, come Analytics per gli agenti e Digital Wallet. L'infrastruttura di Data 360 supporta inoltre l'indicizzazione e la ricerca nei dati non strutturati, oltre a registri dei feedback e log di audit. Data 360è inoltre in grado di fornire un'ulteriore estensibilità. I clienti di Agentforce possono anche scegliere di abilitare funzionalità come Bring Your Own Lake (BYOL) e Bring Your Own Large Language Model (BYO-LLM) per utilizzare dati e modelli basati su piattaforme esterne a Salesforce con agenti sviluppati in Agentforce.
Dall'accesso ai dati provenienti da altri data lake tramite federazione dei dati, all'utilizzo dell'infrastruttura hyperscale per dati su scala petabyte, l'adozione dell'architettura di Data 360 in combinazione con Agentforce garantisce già oggi ai clienti risultati migliori nell'ambito dell'AI. Questa potente architettura garantisce inoltre la sostenibilità a lungo termine per un'adozione efficace degli agenti, indipendentemente dalle dimensioni o dalla complessità dei set di dati sottostanti che li alimentano.
Vorresti sapere quali funzionalità specifiche di Agentforce sono supportate da Data 360? La tabella seguente illustra in dettaglio le funzionalità Agentforce predefinite in Data 360, oltre alle funzioni opzionali che i clienti possono attivare per ampliare la propria implementazione.
| Funzionalità di Agentforce basata su Data 360 | Descrizione | Provisioning |
|---|---|---|
| Automazione della libreria dati | Automatizza la creazione di indici di ricerca ed elementi di recupero per supportare azioni degli agenti come Rispondi alle domande con la Knowledge | Provisioning per impostazione predefinita |
| Analytics per gli agenti | Trasmette i dati di utilizzo a Data 360 per report e dashboard | Provisioning per impostazione predefinita |
| Generazione aumentata dal recupero (RAG) | Consente agli utenti di espandere i prompt con i dati di Salesforce e Data 360, recuperati al momento dell'inferenza | Provisioning per impostazione predefinita |
| Log di audit e registrazione del feedback | Dati di audit dell'AI generativa | Opzionale |
| Bring Your Own Large Language Model (BYO-LLM) | Consente agli utenti di utilizzare il proprio LLM | Opzionale |
| Origini dati esterne (non CRM) | Consente agli utenti di basare le risposte generate dall'AI con fonti esterne | Opzionale |
| Dati non strutturati | Consente agli utenti di basare le risposte generate dall'AI su dati non strutturati | Opzionale |
| Grafici di dati in tempo reale | Consente il radicamento nel contesto quasi in tempo reale delle risposte generate dall'AI utilizzando dati normalizzati provenienti da più origini Data 360 | Opzionale |
Abbiamo illustrato gli elementi chiave che fanno funzionare Agentforce, tra cui il motore di ragionamento, e abbiamo visto come utilizzare script, agenti secondari, istruzioni e azioni. Comprendere questi componenti è fondamentale per utilizzare Agentforce in modo efficace. Utilizza questa guida per migliorare i risultati durante l'implementazione di Agentforce. Consulta le risorse fornite per saperne di più.
Blog, guide, video dimostrativi e altre risorse sono disponibili su Agentblazer.com e Agentforce.com
Agentforce è la piattaforma di Salesforce per la creazione di agenti che va oltre le semplici interazioni via chat. A differenza dei normali strumenti di AI generativa, questi agenti sono in grado di pianificare, ragionare e agire in modo autonomo per raggiungere obiettivi specifici, con o senza l'intervento umano.
Agentforce si è evoluto da semplici interazioni basate sull'AI fino a comprendere un ciclo di vita completo dello sviluppo all'interno di Agentforce Studio, introducendo Generatore Agentforce e Script Agente per un controllo deterministico potenziato. Questo cambiamento prevede la ridenominazione degli "argomenti" in "agenti secondari". In definitiva, la piattaforma è passata da un approccio incentrato sui prompt a un modello di ragionamento ibrido, privilegiando una logica affidabile rispetto ai prompt probabilistici in linguaggio naturale.
Sì. Vedi https://www.salesforce.com/agentforce/legacy-guide/
Sebbene queste guide forniscano dettagli tecnici sul funzionamento di Agentforce, non si tratta di guide ufficiali all'implementazione con percorsi di navigazione e suggerimenti per la risoluzione dei problemi. Trovi le guide ufficiali all'implementazione di Agentforce nella Guida di Salesforce.
Trovi le guide ufficiali all'implementazione di Agentforce nella Guida di Salesforce.
Sebbene questa guida fornisca dettagli tecnici sul funzionamento di Agentforce, non si tratta di una guida ufficiale all'implementazione che include percorsi di navigazione e suggerimenti per la risoluzione dei problemi.
Il ragionamento ibrido rappresenta l'approccio di Agentforce all'orchestrazione degli agenti che combina una logica deterministica basata su regole con un'intelligenza basata su LLM, consentendo agli sviluppatori di aumentare o ridurre l'autonomia dell'AI a seconda del rapporto tra affidabilità e flessibilità richiesto da una determinata attività.
La guida tratta le nozioni fondamentali di Agentforce, la differenza tra prompt e agenti, il modo di ragionare di Agentforce, le best practice per vari componenti e la necessità di Data 360 per Agentforce.
Agentforce Script garantisce un controllo completamente deterministico, sostituendo i lunghi e complessi prompt di sistema con una logica strutturata. Consente agli operatori del settore di definire passaggi specifici simili a codice e sequenze "se-allora" che devono verificarsi prima o dopo il ragionamento LLM, garantendo risultati prevedibili.
Utilizza Agentforce Script per il "controllo", ad esempio per imporre sequenze obbligatorie, calcoli complessi o regole aziendali sensibili. Usa le istruzioni per il "comportamento", che include indicazioni sul tono, sulla personalità e sugli schemi generali di conversazione dell'agente.
L'ingegneria del contesto, che rappresenta l'evoluzione dell'ingegneria dei prompt, consiste nel progettare un sistema composto da agenti secondari, istruzioni, regole e azioni per fornire a un agente le informazioni e i limiti precisi di cui ha bisogno per operare con successo, anziché cercare di formulare la terminologia perfetta nel tentativo di indurre un LLM a fornire esattamente le risposte giuste.
I filtri fungono da gatekeeper a livello di sistema. Possono nascondere o includere completamente agenti secondari o azioni specifici in base a dati in tempo reale, ad esempio se un cliente è stato autenticato o se è stata raccolta una variabile specifica (come un numero d'ordine).
Data 360 è fondamentale per la creazione di agenti enterprise efficaci, in quanto supporta l'indicizzazione e la suddivisione in blocchi dei dati per la generazione aumentata dal recupero (RAG). Offre inoltre funzionalità essenziali come Analytics per gli agenti e Digital Wallet, utilizzati per monitorare le prestazioni e l'utilizzo degli agenti.
Scopri tutti i dettagli sula creazione degli agenti nella nostra libreria.
Avvia Agentforcecon velocità, sicurezza e ROI misurabili.
Parlaci delle esigenze della tua azienda e ti aiuteremo a trovare le risposte.