Skip to main content

Il motore di ragionamento

Obiettivi di apprendimento

Al completamento di questa unità, sarai in grado di:

  • Fornire una definizione di motore di ragionamento.
  • Spiegare come funziona il motore di ragionamento.
  • Aprire il Generatore Agentforce a partire dall’app Agentforce Studio.
  • Descrivere le principali caratteristiche del Generatore Agentforce.

Ricomporre il puzzle

Gli agenti secondari e le azioni sono i componenti base di un agente e, come sappiamo, sono piuttosto efficaci. Ma come fa un agente a sapere quando avviare questi agenti secondari durante le conversazioni? Diamo uno sguardo al motore di ragionamento alla base di Agentforce.

Cos'è un motore di ragionamento?

Pensa al motore di ragionamento come al direttore di un’orchestra. Così come il direttore tiene il tempo e dirige i musicisti, il motore di ragionamento orchestra il modo in cui agenti secondari e azioni gestiscono le richieste degli utenti.

Il motore di ragionamento impiegato da Agentforce si chiama motore di ragionamento Atlas ed è basato sui grafi. Immaginalo come un diagramma di flusso con nodi, variabili e transizioni, di modo che gli agenti possano seguire percorsi specifici e prevedibili.

A differenza dei motori di ragionamento basati su prompt, Atlas separa il flusso di lavoro complessivo di un agente dalle sue competenze conversazionali. Utilizza Agent Script, il linguaggio per la creazione degli agenti, per combinare espressioni programmatiche con istruzioni in linguaggio naturale. Il risultato è un ragionamento ibrido, che offre la prevedibilità e il controllo che servono all’impresa, uniti alla flessibilità e alla creatività rese possibili dagli LLM (Large Language Model).

Come funziona

Seguiamo il percorso del messaggio di un utente attraverso il motore di ragionamento Atlas per capire il modo in cui gli agenti Agentforce ragionano, intraprendono azioni e generano risposte.

  • Passaggio 1: il processo ha inizio quando un cliente inserisce una domanda o una richiesta.
  • Passaggio 2 l’agente instrada all’agente secondario definito come agente secondario iniziale.
  • Passaggio 3: dopo aver selezionato un agente secondario, l’agente inizia a risolvere le istruzioni per il ragionamento dell’agente secondario nell’ordine in cui sono scritte. Questa parte è deterministica, ovvero l’agente risolve le espressioni programmatiche ancor prima di comunicare con il modello LLM. Se, nel corso del processo, l’agente passa a un agente secondario diverso, reindirizza immediatamente la conversazione.
  • Passaggio 4: quanto tutto il ragionamento è stato completato, l’agente usa le istruzioni risultanti per creare un prompt da inviare al modello LLM. Il prompt include: le istruzioni a livello di agente, la cronologia delle conversazioni recenti, le istruzioni risolte e le azioni disponibili per l’agente secondario.
  • Passaggio 5: l’agente invia il prompt al modello LLM affinché lanci il processo di ragionamento e agisca. L’agente usa il modello LLM per analizzare le informazioni disponibili nel prompt e determinarne i passaggi successivi. Il modello LLM può rispondere all’utente oppure chiamare un’azione. Se il modello LLM sceglie di rispondere all’utente, completa il ciclo del ragionamento e formula una risposta. Se il modello LLM sceglie di eseguire un’azione, lancia l’azione e l’eventuale logica successiva all’azione associata.

Tuttavia, il processo potrebbe non finire qui. Se il modello LLM risponde all’utente, questi potrebbe continuare la conversazione con una domanda di approfondimento o cambiando argomento, e l’agente risponderebbe in modo appropriato. Dietro le quinte, la risposta dell’utente riavvia il percorso. Guarda il video qui sotto per una visualizzazione grafica del processo.

Dove avviene la magia

Ora che Linda ha acquisito familiarità con tutti i vari componenti di un agente Agentforce, è pronta per lanciarsi e cominciare a crearne uno. Scopriamo allora il Generatore Agentforce, la soluzione completa per creare, personalizzare e testare agenti prevedibili e sensibili al contesto.

Per accedere al generatore, Linda deve passare ad Agentforce Studio in Salesforce:

  1. Fai clic su App launcher (Programma di avvio app) per aprire l'App Launcher (Programma di avvio app).
  2. Cerca e seleziona Agentforce Studio.
  3. Se non vedi la pagina All Agents (Tutti gli agenti), fai clic su Agents (Agenti).

Agentforce Studio è il centro nevralgico per la creazione e la gestione degli agenti IA. Fornisce tutti gli strumenti che servono per creare, personalizzare, testare e monitorare gli agenti IA.

Immagine della schermata della pagina Agents (Agenti) nell’app Agentforce Studio.

Per iniziare Linda fa clic su New Agent (Nuovo agente), quindi descrive semplicemente in linguaggio naturale quello che vuole che l’agente faccia. This is an AI agent for Cloud Kicks, which is a retailer that sells stylish and comfortable custom sneakers. This AI agent assists Cloud Kicks customers with various issues. The AI agent can answer general questions and handle order management, shipping management, and product recommendations. It can locate nearby stores. And because Cloud Kicks is a shoe company, the AI agent can also give trail recommendations to hikers and runners for a specific geographic area. (Questo è un agente IA di Cloud Kicks, un retailer che vende sneaker personalizzate eleganti e comode. Questo agente IA assiste i clienti di Cloud Kicks per vari problemi. L’agente IA può rispondere a domande generali, occuparsi della gestione di ordini e spedizioni e dare consigli sui prodotti. È in grado di individuare i negozi nelle vicinanze. Inoltre, poiché Cloud Kicks vende scarpe, l’agente IA può anche consigliare itinerari per il trekking e il jogging in un’area geografica specifica.)

Agentforce elabora un nuovo agente nel generatore, fornendo a Linda un ottimo punto di partenza per il processo di sviluppo dell’agente.

Immagine della schermata del nuovo agente IA di Cloud Kicks nell’Agentforce Builder (Generatore Agentforce).

Breve introduzione al generatore

Ora che Linda ha creato il suo primo agente, aiutiamola a prendere dimestichezza con il Generatore Agentforce. Ecco le funzionalità principali del generatore e la loro finalità.

  • Explorer (Esplorazione) (1): consente di visualizzare ed esplorare tutti gli asset e i componenti dell’agente in un solo posto. Include le impostazioni dell’agente, gli agenti secondari e le relative azioni, le fonti di dati e le connessioni associate dell’agente e altro ancora.
  • Canvas (Area di disegno) (2): è possibile utilizzare questo editor in stile documento per modificare l’agente o visualizzarne i dettagli. Puoi creare utilizzando il linguaggio naturale nella visualizzazione Canvas (Area di disegno) oppure passare alla visualizzazione Script per accedere al linguaggio di scripting con evidenziazione della sintassi e convalida in tempo reale.
  • Preview (Anteprima) (3): consente di testare l’agente inserendo delle enunciazioni. Quando visualizzi l’anteprima di una conversazione in Agentforce Builder (Generatore Agentforce) puoi vedere il riepilogo del ragionamento e del comportamento dell’agente relativamente a ciascun messaggio.
  • Canvas/Script (Area di disegno/Script) (4): consente di alternare tra le visualizzazioni Canvas (Area di disegno), basata sul linguaggio naturale, e Script, basata su codice.
  • Agentforce Assistant (Assistente Agentforce) (5): puoi usare l’assistente IA integrato per farti aiutare nella creazione, nel debug e nel perfezionamento dell’agente.

Per ulteriori informazioni sul Generatore Agentforce, vai al badge Nuovo Generatore Agentforce: breve panoramica.

Passare all'azione

Ora che sa come funziona Agentforce Linda si sente più sicura. Prova a indovinare? Adesso tocca a te! Fai esperienza pratica con Agentforce completando il badge Avvio rapido: assemblare il primo agente con Agentforce. Poi studia attentamente l’intero processo di sviluppo degli agenti con le guide all’implementazione di Agentforce.

Infine, quando avrai fatto il pieno di conoscenze, potrai pianificare, creare e personalizzare i tuoi agenti IA con Agentforce. Mettiti al lavoro e crea agenti IA incredibili!

Risorse

Condividi il tuo feedback su Trailhead dalla Guida di Salesforce.

Conoscere la tua esperienza su Trailhead è importante per noi. Ora puoi accedere al modulo per l'invio di feedback in qualsiasi momento dal sito della Guida di Salesforce.

Scopri di più Continua a condividere il tuo feedback