Vai al contenuto principale

Tutorial LangSmith Agent Builder (no-code): crea un assistente per il triage delle email

Scopri come usare LangSmith Agent Builder per creare un agente che legge Gmail, prepara le risposte e registra le azioni, il tutto senza scrivere codice.
Aggiornato 29 set 2026  · 9 min leggi

Scopri con l'IA

ChatGPTClaudePerplexity

Il nuovo Agent Builder di LangSmith (anteprima privata) è un modo no-code per trasformare un'idea in linguaggio naturale in un agente pronto per la produzione. Invece di scrivere flussi di lavoro, descrivi cosa deve fare l'agente e Agent Builder redige il prompt di sistema, propone gli strumenti, aggiunge trigger e supporta interruzioni con supervisione umana, memoria persistente e auto-aggiornamenti. 

Puoi comporre sotto-agenti per attività specializzate, collegare integrazioni Google (Docs/Sheets) insieme alla ricerca sul web e poi osservare tutto con dashboard integrate di Tracing e Monitoring.

In questo tutorial, costruiremo da zero un Email Triage Assistant end-to-end. Imparerai come:

  • Accedere al Builder e creare un nuovo agente partendo da un brief in linguaggio naturale
  • Rivedere il piano generato e approvare le azioni
  • Autenticare i provider e distribuire l'agente
  • Testare email reali e iterare sulle istruzioni
  • Usare tracing e monitoring per ispezionare esecuzioni, latenza e costi in token

Alla fine, avrai un agente funzionante che classifica le email in arrivo, prepara le risposte e registra ogni giorno le azioni su Google Sheets, senza scrivere codice.

Se vuoi approfondire la creazione di agenti AI, ti consiglio il corso Multi-Agent Systems with LangGraph. 

Che cos'è LangSmith Agent Builder?

L'Agent Builder (preview) di LangSmith ti offre un percorso guidato per progettare agenti con memoria, sotto-agenti, trigger e revisione umana, tutto da un'unica interfaccia. Dietro le quinte, Agent Builder usa deep-agents, un framework open source per agenti basato su LangGraph che compila il tuo brief in linguaggio naturale in un agente stateful invece che in un workflow disegnato a mano. 

Pianifica prima di eseguire (per gestire attività lunghe e costi), delega a sotto-agenti per lavori specializzati, accede a un livello di strumenti tramite middleware (file, todo, shell opzionale, web/MCP), supporta interruzioni con supervisione umana per azioni sensibili e gira come un grafo LangGraph compilato per streaming, tracing e integrazione con lo studio.

Le funzionalità chiave di questo Agent Builder sono:

  • Configurazione in linguaggio naturale: il Builder redige istruzioni e collegamenti partendo solo da input in linguaggio naturale.
  • Trigger: avviano le esecuzioni da eventi esterni (ad esempio, nuova email ricevuta!) o da pianificazioni.
  • Strumenti: autenticazione in un clic per Gmail, Google Docs/Sheets, Calendar, Web Search e altro.
  • Sotto-agenti: suddivide i compiti complessi in aiutanti focalizzati come ricerca, sintesi, ricerca web e altro.
  • Supervisione umana: consente alle persone (utenti) di interrompere il builder in modo che le azioni si fermino in attesa della tua approvazione.
  • Memoria e auto-aggiornamenti: memoria persistente e modifiche controllate aiutano ad aggiornare istruzioni e strumenti.

Il risultato è un'esperienza no-code che ti offre comunque osservabilità, approvazioni e punti di iterazione. Per accedere a LangSmith Agent Builder, devi iscriverti alla lista d'attesa. 

Esempio di LangSmith Agent Builder: crea un Email Triage Assistant

Creeremo un assistente semplice per un freelance che riceve molte email da agenzie. L'agente farà quanto segue:

  1. Leggere le nuove email e classificarle in rispondi ora, pianifica, delega o archivia.
  2. Scrivere un riepilogo di 1 frase e un suggerimento di risposta di 2 righe.
  3. Se il mittente/dominio è sconosciuto, aggiungere 1 riga di contesto tramite ricerca web.
  4. Registrare tutto in un Google Sheet intitolato "Today — Email Actions (YYYY-MM-DD)".
  5. Ottenere l'approvazione dell'utente prima di creare o aggiornare documenti.

Passo 1: Accedi ad Agent Builder

Una volta uscito dalla lista d'attesa, accedi a LangSmith e apri Agent Builder (Beta) dalla barra laterale sinistra.

Agent builder

Arriverai sulla pagina No-code Agent Builder. Clicca su + New Agent per avviare un nuovo agente, oppure scegli Learn More per leggere la documentazione prima di iniziare.

Nuovo Agente

Passo 2: Descrivi il tuo agente

Inizia scrivendo un brief conciso e scegliendo un modello. Puoi anche costruire un agente manualmente, ma questo è argomento per un altro blog. 

Descrizione input

Scegli tra i modelli elencati o aggiungine uno personalizzato adatto al tuo caso d'uso. 

Modelli disponibili

Ecco il prompt che ho usato:

You are an email triage assistant. When a new message arrives, classify it as {reply now, schedule, delegate, archive}. Draft a 1-sentence summary and a 2-line reply suggestion. If the sender/domain is unfamiliar, add a 1-line context via web search. Update (or create) a Google Doc titled “Today — Email Actions (YYYY-MM-DD)” with columns: Sender | Subject | Action | Suggested Reply | Due. Pause for approval before adding or modifying the doc.

Se selezioni Sonnet 4.5, ti verrà chiesto di aggiungere la tua ANTHROPIC_API_KEY. Inserisci la chiave e salva.Configurazione chiave API

Dopo aver inviato la descrizione, il builder analizza la tua intenzione, propone strumenti/trigger e redige automaticamente le istruzioni iniziali.

Dati di input

Passo 3: Follow-up

Dopo aver ispezionato gli strumenti e i trigger disponibili, il builder ti porrà alcune domande di follow-up mirate, come destinazioni preferite per gli output, requisiti di approvazione, regole di etichettatura, ecc.

Follow up

Le tue risposte vengono usate per finalizzare le istruzioni dell'agente, agganciare gli strumenti/trigger giusti e proseguire automaticamente la configurazione.

Passo 4: Rivedi il piano generato

Dopo aver risposto ai follow-up, il builder mostra un grafo proposto con trigger, agente e gli eventuali strumenti collegati (come Gmail, Google Docs) già cablati insieme.

Usa questa schermata per un controllo di buon senso prima della creazione:

  • Trigger: quando e come l'agente parte (email ricevuta, pianificazione, ecc.).
  • Agente: scelta del modello e istruzioni principali.
  • Strumenti: cosa può chiamare l'agente e per quali azioni.

Agente generato

Considera questo passo come un'anteprima pre-creazione e un modo rapido per validare ambito, accesso ai dati e guardrail. Se tutto ti sembra corretto, procedi. Poi autenticherai e connetterai gli strumenti così che l'agente possa agire davvero (inviare bozze, aggiornare Docs, ecc.).

Passo 5: Autenticazione e connessioni

Prima che il tuo agente possa leggere le email o scrivere su un Google Sheet, devi concedergli l'accesso. 

In Agent Builder, è un processo guidato e una tantum. Connetterai Gmail e l'integrazione google-langsmith-prod (per le azioni su Google Sheets). 

Una volta connesso, puoi richiedere in sicurezza l'approvazione umana prima di qualsiasi azione di scrittura.

Autenticazione 1

Passo 5.1: Connetti Gmail

Per collegare il tuo agente al tuo account Gmail, segui questi passaggi:

  • Nel pannello Connections, clicca Connect accanto a Gmail — Email Received.

Autenticazione 1

  • Accedi con l'account Google che vuoi far monitorare all'agente e approva i permessi.
  • Torna in Agent Builder e clicca I’ve completed authentication.

Autenticazione 1

Una volta impostato il trigger Email Received, il tuo agente può classificare e rispondere ai messaggi in arrivo secondo le tue istruzioni.

Passo 5.2: Autenticati a google-langsmith-prod

Ora autentica google-langsmith-prod in modo simile a quanto sopra. Ecco alcuni passaggi da seguire:

  1. Clicca Connect accanto a google-langsmith-prod.
  2. Approva l'accesso per Sheets con lo stesso account Google (o quello desiderato).
  3. Conferma in Agent Builder.

Ora il tuo agente può creare/aggiornare Google Docs e Sheets (ad esempio aggiungere righe, aggiornare tabelle o generare un nuovo foglio, ecc.) rispettando comunque le interruzioni/approvazioni che hai configurato.

Con entrambe le connessioni attive, clicca Create Agent. Vedrai il grafo completo e potrai iniziare a testare end-to-end.

Autenticazione 2

Ora il tuo agente ha il set minimo e sicuro di permessi per ricevere email e scrivere attività su Google Sheets. Successivamente, esegui alcuni messaggi di test e usa le interruzioni per approvare o modificare eventuali aggiornamenti di bozza prima che vengano applicati.

Passo 6: Test dell'agente

Inizia con alcune email reali per vedere come l'agente classifica e risponde.

Esempio 1: email informativa 

Ho copiato e incollato un messaggio di routine di "informazioni su YouTube" nella finestra di test della chat, e l'agente lo ha etichettato correttamente come bassa priorità suggerendo un'azione di "archiviazione/nessuna risposta" con un riepilogo in una riga.

Chat di test 1

Esempio 2: email urgente 

In questo esempio ho incollato una nota urgente che richiedeva un'azione. L'agente l'ha classificata come rispondi ora, ha prodotto un riepilogo conciso e ha redatto anche una risposta di due righe. 

Chat di test 2

Ha indirizzato la risposta al destinatario sbagliato (piccolo errore di instradamento), ma ha identificato il soggetto e l'intento corretti, cosa molto utile per una rapida modifica e invio. 

La parte migliore di questo strumento è che richiede l'approvazione prima di eseguire qualsiasi azione per tuo conto. Questo passaggio di supervisione umana mi ha permesso di correggere il destinatario e confermare gli aggiornamenti, evitando modifiche indesiderate.

Passo 7: Distribuisci l'agente

Abbiamo quindi testato il flusso e rivisto le tracce; ora è il momento di mettere l'agente al lavoro.

La distribuzione ti porta da un test controllato a input reali, mantenendo però le approvazioni con supervisione umana, così nulla viene eseguito senza il tuo consenso.

Clicca Use Agent per passare l'agente all'uso attivo.

Agente finale

Ecco cosa ho chiesto all'agente.

Look through the top 10 emails and suggest action items for each in the form of a table.

Risposta dell'agente

Tutte e 10 le classificazioni delle email sono puntuali e corrette. Nota che puoi anche modificare l'agente dopo averlo creato usando il pulsante Edit Agent in alto a destra. Puoi anche avviare una nuova conversazione usando l'opzione New Thread. 

Ho chiesto all'agente di inviare i risultati su Google Sheets. Ha creato il foglio ma non è riuscito a scrivere le righe perché lo strumento "write-to-Sheets" non era collegato. Come fallback, ha restituito una tabella pulita e facilmente copiabile. Puoi collegare in seguito uno strumento di scrittura su Sheets per automatizzare completamente questo passaggio.

Risposta dell'agente

Ora il tuo agente è pronto all'uso. Apri il pannello Tracing Projects per ispezionare esecuzioni, tempi, chiamate agli strumenti ed eventuali pause per approvazioni, che esploreremo di seguito.

Passo 8: Tracing e monitoring dei progetti

Quando il tuo agente è live, la suite di osservabilità di LangSmith ti aiuta a capire come si comporta sul campo, cioè dalle singole esecuzioni alle tendenze di lungo periodo. Userai due aree:

  • Tracing projects: per un'ispezione approfondita per esecuzione
  • Monitoring: per dashboard a livello di progetto
Tracing projects:

Questa sezione aiuta a ispezionare nel dettaglio le singole esecuzioni dell'agente (input/output, chiamate agli strumenti, latenza e token) per fare debug e validare il comportamento.

Tracing Projects

Ecco alcuni passaggi per tracciare i progetti nella dashboard di LangSmith:

  • Apri la sezione Observability e seleziona Tracing Projects, quindi clicca sul tuo progetto. 
  • In Runs vedrai ogni invocazione con colonne per ora di inizio, latenza, token/costo, errore e dataset.
  • Clicca su qualsiasi riga per ispezionare la traccia completa con messaggi di input/output, passaggi intermedi, chiamate agli strumenti, chunk in streaming e annotazioni.
  • Filter shortcuts (barra laterale destra) per filtrare per testo di output, uso degli strumenti, tipo di errore o tag personalizzati.
  • Puoi anche passare alle schede:
    • LLM Calls: per il dettaglio dei token e l'uso dei modelli
    • Traces: include un grafo passo-passo per l'esecuzione corrente
    • Threads: include conversazioni multi-turn raggruppate
    • Automations: per allegare evaluator o azioni post-esecuzione.

Tracing Projects

Monitoring

Questa sezione utilizza una dashboard predefinita per tenere traccia delle tendenze (conteggio tracce, percentile di latenza, tasso di errore, costi/token, uso degli strumenti) e filtrare per tempo o tipo di esecuzione per intercettare precocemente eventuali regressioni.

  • Apri la scheda Monitoring a sinistra e seleziona il tuo progetto.
  • Rivedi le dashboard per:
    • Traces: include volume e successi/errori nel tempo.
    • LLM Calls: mostra la distribuzione per modello o provider.
    • Cost and Tokens: spesa cumulativa e per esecuzione.
    • Run Types: quali percorsi e strumenti sono più attivi.
  • Regola intervallo di date, raggruppamenti e retention in base alla tua cadenza di revisione.

Monitoring

Con Tracing e Monitoring, possiamo ispezionare una singola esecuzione per fare debug dei problemi, quindi allargare la visuale per validare affidabilità, costi e tendenze delle prestazioni. 

Considerazioni finali

L'Agent Builder di LangSmith mostra quanto siano maturati gli agenti no-code. In questo walkthrough, abbiamo costruito un Email Triage Assistant che classifica i messaggi, prepara le risposte e registra le azioni, validando ogni passaggio prima della distribuzione. 

Abbiamo descritto l'intento e l'agent builder ha fatto il resto del lavoro, inclusi trigger, strumenti, sotto-agenti, memoria e approvazioni umane, rendendo tutto visibile in Tracing e riassunto in Monitoring.

I suoi punti di forza sono la configurazione rapida dall'inglese semplice, le connessioni a Gmail in un clic, la sicurezza delle interruzioni per l'approvazione e l'osservabilità end-to-end. 

Tra i limiti, il fatto di essere in anteprima privata può comportare qualche spigolosità, come l'assenza della scrittura su Sheets finché non colleghi l'integrazione giusta, e la necessità di affinare le istruzioni dopo i test.

Agent Builder ti permette di concentrarti su cosa deve fare il tuo agente e quando deve agire, offrendoti al contempo i guardrail per approvare, tracciare e iterare. Da qui, prova a estendere lo stesso schema alla pianificazione del calendario, alla qualificazione dei lead o ai digest della casella di posta, quindi usa Monitoring per monitorare costi, latenza e accuratezza mentre scali.

Se vuoi approfondire la creazione di AI Agents, dai un'occhiata alle nostre risorse:

Domande frequenti su LangSmith Agent Builder

Cosa mi serve prima di iniziare a usare Agent Builder?

Ti servirà almeno una chiave API di un modello (come OPENAI_API_KEY o ANTHROPIC_API_KEY) aggiunta come secret dello spazio di lavoro. Se vuoi che il tuo agente usi strumenti extra—come web search o Slack—potresti dover aggiungere anche le chiavi specifiche di quegli strumenti.

Posso aggiungere i miei strumenti a un agente?

Sì. Agent Builder include strumenti integrati, ma puoi anche collegare i tuoi tramite l'MCP (Model Context Protocol) di LangChain, permettendo al tuo agente di interagire con app esterne o API personalizzate.

Qual è la differenza tra un agente privato e un workspace agent?

Un agente privato è visibile solo a te. Un workspace agent è condiviso con il tuo team, ma ciascuno continua a usare le proprie credenziali (ad esempio, per gli strumenti basati su OAuth) e mantiene privata la propria cronologia chat.


Aashi Dutt's photo
Author
Aashi Dutt
LinkedIn
Twitter

Sono una Google Developers Expert in ML (Gen AI), una Kaggle 3x Expert e una Women Techmakers Ambassador con oltre 3 anni di esperienza nel tech. Ho co-fondato una startup health-tech nel 2020 e sto conseguendo un master in informatica al Georgia Tech, con specializzazione in machine learning.

Argomenti
AI Agents
Intelligenza artificiale
Large Language Models

I migliori corsi DataCamp

Corso

Sviluppare applicazioni LLM con LangChain

3 ore
51.9K
Scopri come costruire applicazioni basate sull'intelligenza artificiale utilizzando LLM, prompt, catene e agenti in LangChain.
Vedi i dettagliRight Arrow
Inizia Il Corso
Mostra altroRight Arrow
Correlato

blog

I 15 migliori server MCP remoti che ogni AI builder dovrebbe conoscere nel 2026

Scopri i 15 migliori server MCP remoti che stanno trasformando lo sviluppo AI nel 2026. Scopri come migliorano automazione, ragionamento, sicurezza e velocità dei workflow.
Abid Ali Awan's photo

Abid Ali Awan

15 min

blog

Tokenizzazione nel NLP: come funziona, sfide e casi d'uso

Guida al preprocessing NLP nel machine learning. Copriamo spaCy, i transformer di Hugging Face e come funziona la tokenizzazione in casi d'uso reali.
Abid Ali Awan's photo

Abid Ali Awan

10 min

blog

Che cos'è Snowflake? Guida per principianti alla piattaforma dati cloud

Esplora le basi di Snowflake, la piattaforma dati cloud. Scopri la sua architettura, le sue funzionalità e come integrarla nelle tue pipeline di dati.
Tim Lu's photo

Tim Lu

12 min

Mostra AltroMostra Altro