Guida
Un assistente IA può usare il tuo prodotto? Come renderlo pronto per gli agenti
Scopri se un assistente IA può usare oggi il tuo prodotto, e come aprirgli in sicurezza un processo, partendo dalla sola lettura. I primi controlli richiedono un’ora.
La risposta breve
Un assistente IA può usare il tuo prodotto solo attraverso un’interfaccia pensata per lui. Lo standard aperto per questo è il Model Context Protocol (MCP), che funziona come una porta USB-C tra le applicazioni di IA e i sistemi esterni. Non apri tutto il prodotto in una volta. Scegli un solo processo, verifica di avere già un’API documentata, parti da strumenti che si limitano a leggere, descrivi ogni strumento con chiarezza, collega l’accesso agli stessi accessi e limiti che il tuo prodotto ha già, e tieni una persona nel processo per tutto ciò che modifica dati, invia un messaggio o spende denaro. Poi prova con un vero client IA e una persona vera.
Guardalo in meno di un minuto
Un breve video sul problema e la soluzione. I sottotitoli sono nel video.
In questa guida
A chi serve questa guida
Gestisci un prodotto web, un negozio online, un sistema di prenotazione o uno strumento interno, e i tuoi clienti o il tuo team hanno iniziato a chiedere a un assistente IA di fare cose negli strumenti che usano. Forse qualcuno ti ha chiesto se il tuo prodotto funziona con il suo assistente. Forse vuoi essere il prodotto che lo fa.
Non serve conoscere l’IA per iniziare. I primi passi sono decisioni e controlli. Costruire l’interfaccia vera e propria richiede una persona sviluppatrice che conosca l’API del tuo prodotto.
Cosa significa «pronto per gli agenti»
Un assistente IA non può cliccare sul tuo sito come fa una persona. Ha bisogno di un elenco definito di azioni consentite, con una descrizione chiara di ciascuna. Lo standard aperto per questo elenco è il Model Context Protocol (MCP), descritto dai suoi autori come una porta USB-C per le applicazioni di IA: un modo standard per collegarle a fonti di dati, strumenti e processi.
Con MCP il tuo prodotto gestisce un server che offre degli strumenti. L’assistente chiede al server l’elenco degli strumenti e poi chiama quelli che gli servono. Secondo la specifica degli strumenti (versione 2025-06-18), ogni strumento ha un nome univoco, una descrizione e uno schema JSON per i suoi input. Gli strumenti sono pensati per essere controllati dal modello, con una persona che può rifiutare le chiamate. «Pronto per gli agenti» significa quindi: un piccolo insieme di strumenti ben descritti, protetti dalle stesse regole di accesso del resto del tuo prodotto.
Come capire di cosa hai bisogno
- Non hai nessuna API. Parti da lì. Un’interfaccia per agenti avvolge ciò che il tuo prodotto sa già fare tramite un’API: costruisci e documenta prima l’API. Vai al passo 2.
- Hai un’API, ma fuori nessuno la usa. Puoi partire subito. Vai ai passi 1, 3 e 4.
- I clienti chiedono già un collegamento al loro assistente. Scegli il processo di cui parlano di più. Vai al passo 1.
- Il tuo prodotto modifica denaro, ordini o dati dei clienti. Pianifica prima permessi e conferme. Vai ai passi 5 e 6.
- Vuoi solo che il tuo sito sia trovato e descritto correttamente dalla ricerca IA. È un lavoro diverso e più piccolo: struttura pulita e dati strutturati. Non richiede un server MCP.
I passi
Scegli un solo processo, non tutto il prodotto. Scrivi la domanda o il compito che un assistente deve gestire per i tuoi clienti, per esempio «dov’è il mio ordine?», «cosa è ancora aperto sul mio account?» o «prenotami un orario la settimana prossima». Scegline uno con un inizio e un risultato chiari. Un primo processo ristretto si costruisce più in fretta, si prova più facilmente e si spiega meglio a un cliente.
Verifica di avere un’API documentata. Elenca le chiamate API dietro quel processo. Se esistono, controlla che siano documentate e che un test fallisca quando la documentazione si scosta dal codice. Se non esistono, è il primo lavoro da fare. Un’interfaccia per agenti è uno strato sottile sopra l’API: un’API debole dà un’interfaccia debole.
Parti da strumenti che si limitano a leggere. Inizia con strumenti che consultano senza modificare nulla. Sono i più sicuri da offrire e coprono già molte domande utili. Aggiungi strumenti che scrivono solo dopo che quelli in sola lettura hanno funzionato per un po’ nell’uso reale.
Dai un nome e una descrizione a ogni strumento pensando a un modello, e tieni breve l’elenco. Dai a ogni strumento un nome semplice, una descrizione che dice quando usarlo e uno schema di input con solo i campi necessari. Tieni pochi strumenti. Un elenco breve e mirato è più facile da scegliere per un assistente di uno lungo con strumenti che si sovrappongono.
Collega l’accesso agli accessi e ai limiti che hai già. Gli strumenti devono agire con i permessi di chi chiama e non vedere nulla che quella persona non vedrebbe nel tuo prodotto. La specifica richiede ai server di validare tutti gli input degli strumenti, applicare controlli di accesso, limitare la frequenza delle chiamate e ripulire gli output. Usa gli stessi token o accessi della tua API e non dare mai all’assistente più di quanto avrebbe una persona con quel ruolo.
Tieni una persona nel processo per tutto ciò che modifica qualcosa. La specifica dice che dovrebbe sempre esserci un essere umano in grado di rifiutare la chiamata di uno strumento, e che le applicazioni dovrebbero chiedere conferma per le operazioni sensibili. Per il tuo prodotto significa: tutto ciò che modifica dati, invia un messaggio a qualcuno o spende denaro richiede l’approvazione esplicita dell’utente, e ogni azione di questo tipo può essere ricostruita in seguito.
Restituisci errori chiari. MCP distingue gli errori di protocollo, come uno strumento sconosciuto, dagli errori in ciò che lo strumento ha fatto, che vengono restituiti nel risultato con
isErrorimpostato a true. Scrivi il testo dell’errore in modo che un assistente possa rimediare, per esempio «nessun ordine con quel numero» invece di «errore 500».Registra ciò che ha fatto l’assistente. Annota quale strumento è stato chiamato, da quale account e quando, senza conservare il contenuto privato delle richieste. Anche ai client è consigliato di registrare l’uso degli strumenti, ma il tuo registro è quello su cui puoi contare.
Prova con un vero client IA e una persona vera. Collega il server a un’applicazione di IA che supporta MCP e fai la domanda del tuo processo con parole semplici. Poi guarda un cliente o un collega fare lo stesso. Annota dove l’assistente sceglie lo strumento sbagliato e correggi le descrizioni prima di aggiungere funzioni.
Scrivi come collegarsi e tieni aggiornata l’interfaccia. Pubblica una breve pagina con l’indirizzo del server, come ottenere l’accesso, l’elenco degli strumenti e cosa fanno. Controlla l’elenco a ogni modifica del prodotto. La specifica permette anche a un server di annunciare quando cambia il suo elenco di strumenti.
Quando chiedere aiuto
Rivolgiti a una persona esperta se:
- non hai ancora un’API documentata, o non è abbastanza affidabile per costruirci sopra
- il processo modifica dati, ordini o denaro e vuoi far rivedere permessi e approvazioni
- servi molti clienti da un unico sistema e ognuno deve vedere solo i propri dati
- vuoi che l’interfaccia giri su una piattaforma che usi già, come Cloudflare, senza pagare più del necessario
- un cliente o un partner aspetta un collegamento e vuoi prima una versione funzionante con prezzo e data di consegna fissi