IA e agenti
Una frase dentro, una funnel fuori — e poi gli stessi controlli di tutti gli altri
"Recupera i clienti che hanno acquistato una volta l'anno scorso e da allora non hanno più aperto nulla." La frase entra; ne esce un grafico di funnel. Ciò che lo rende utile non è la generazione — generano in tanti — ma che il risultato passi esattamente per il validatore che filtra il lavoro di una persona, e poi venga simulato, così puoi leggere ogni messaggio che invierebbe prima che qualcuno ne riceva uno.
Due compiti, tenuti distinti
Generazione di funnel prende una descrizione e restituisce un grafico. È deliberatamente lo stesso contratto usato dagli altri pannelli IA dell'ecosistema — un messaggio, un oggetto opzionale e se sostituire o applicare una patch — attraverso lo stesso gateway, sullo stesso percorso operativo già in produzione altrove.
Generazione di creatività è lo stesso contratto applicato a un documento: generare o correggere un'e-mail, una pagina o un modulo. Poiché una creatività è un documento con uno schema pubblicato, un modello che la corregge fa qualcosa di strutturato invece di produrre un muro di HTML e sperare.
Il prompt di sistema è una copia distillata dello schema del funnel e viene aggiornato ogni volta che lo schema acquisisce una nuova chiave. Un prompt obsoleto è la modalità di guasto tipica: il modello usa un vocabolario che non esiste più, il risultato sembra del tutto plausibile e il validatore lo rifiuta per motivi che chi legge non può vedere.
Personalizzazione per contatto, con cache
Un nodo ai_generate compila le variabili di merge al momento dell'invio per ogni contatto. È misurato sulla tua quota e memorizzato in cache per creatività e per un hash degli attributi del contatto da cui dipende — senza quella cache pagheresti una generazione per destinatario a ogni singolo invio, una bolletta che nessuno si fa due volte.
- 1La tua frase"Recupera i clienti che hanno acquistato una volta l'anno scorso e da allora non hanno più aperto nulla."
- 2Grafico restituitoUn ingresso, delle attese, una condizione, due invii, un obiettivo. Nodi con nome, vocabolario reale.
- 3ValidatoUn solo ingresso, tutti i nodi raggiungibili, ogni ciclo contiene un'attesa, ogni invio ha una creatività e un oggetto.
- ↻RiparatoSe la verifica fallisce, il risultato viene restituito con gli errori e si riprova — e il numero di tentativi viene riportato, non nascosto.
- 4SimulatoOgni messaggio che invierebbe e il giorno in cui arriverebbe, prima che tu abbia pubblicato qualcosa.
Lo stesso validatore di una personaNulla inviato
Il server MCP
Permetti a un agente di usare il prodotto come si deve
Servito dallo stesso processo su /mcp via HTTP streamable, autenticato con un token castomo o una chiave API, e limitato a un solo progetto. Esiste perché "un agente può chiamare la tua API REST" è vero per tutto e utile per niente; ciò che un agente serve è una superficie descritta con le parti pericolose protette.
Contatti
list_contacts, get_contact, upsert_contact, list_segments, preview_segment. Chiedi chi è in un segmento prima di fare qualsiasi cosa con loro.
Funnel
list_funnels, get_funnel, create_funnel, generate_funnel, check_funnel, publish_funnel, pause_funnel, start_funnel_run.
simulate_funnel
Lo strumento più prezioso del set, a distanza. Simula un contatto attraverso un funnel e ottieni il percorso seguito e i messaggi che verrebbero inviati. Senza di esso, un agente crea automazioni alla cieca.
Contenuto
create_email e rendering dell'anteprima. Markdown dentro, una creatività renderizzata fuori — molto più affidabile che chiedere a un modello l'HTML di un'e-mail direttamente.
Campagne e report
list_campaigns, get_campaign, report_campaign. Un agente che sa leggere i numeri è un agente che può dirti qualcosa che non sapevi già.
Risorse
Lo schema del funnel, lo schema della creatività, il catalogo delle variabili di merge e la grammatica dei predicati dei segmenti sono tutti serviti come risorse, così un agente lavora dalle definizioni attuali e non di memoria.

Scrive la variante. Il veto resta a te.
Il cancello, e perché è un blocco invalicabile
Ogni strumento con capacità di invio è sotto controllo. Un invio di prova a te stesso è gratuito. Qualsiasi cosa raggiunga persone reali richiede un flag di conferma esplicito e è limitato dalla tua quota di fatturazione — entrambi, non uno dei due.
La ragione è semplice e poco glamour. Un agente che fraintende un prompt non deve poter inviare mail a cinquantamila persone, e nessun prompt per quanto curato è un controllo. Questo è uno dei pochi casi in cui un blocco invalicabile batte davvero un buon default, ed è implementato come blocco invalicabile.
Lo stesso ragionamento attraversa il design. Un agente può redigere, verificare, simulare, mostrare anteprime e fare report tutto il giorno senza che un solo messaggio parta. L'unica azione irreversibile è l'unica azione che richiede che un umano abbia detto sì.
- ✓Leggere qualsiasi cosa nel proprio ambitoContatti, segmenti, funnel, campagne, report — entro un solo progetto.
- ✓Redigere e verificareCreare un funnel, correggere una creatività, eseguire il validatore, eseguire una simulazione.
- ✓Invio di provaA un indirizzo verificato tuo. Gratuito, e usa il renderer reale.
- !Inviare davvero
confirm: trueesplicito, e dentro la quota. Entrambi. Nessuno dei due è un suggerimento.
Limitato a un solo progettoLa quota è il tetto
Cosa il modello sa davvero della tua attività
Un generatore che ha solo la tua frase scrive testi generici, e tutti se ne accorgono. Dato un URL, ClickSomo può leggere il tuo sito — una scansione superficiale, un profilo aziendale — così il funnel che redige riguarda ciò che vendi davvero e il testo ti restituisce le tue stesse parole. È tutta la differenza tra una dimostrazione e una funzionalità.
Il testo estratto è trattato come input ostile. Viene recintato prima che qualsiasi modello lo legga e sanificato prima che qualsiasi parte venga renderizzata, perché il testo di una pagina che non hai scritto tu è esattamente il posto dove si nasconderebbe un'istruzione rivolta a un modello.
La parte onesta: un funnel generato è una buona bozza, non una campagna finita. Conterrà un'attesa con cui non sei d'accordo e un oggetto che non avresti scritto. Venti minuti di editing sono normali — e sono venti minuti anziché un pomeriggio perché la forma, i controlli e la simulazione sono già lì. La generazione inoltre non è disponibile su un deployment senza una chiave AI configurata, e l'API lo dice chiaramente invece di fallire in modo interessante.