clickSomo
Ouvrir ClickSomo

IA & agents

Une phrase en entrée, un tunnel en sortie — puis les mêmes contrôles que pour tout le monde

« Reconquérez les clients qui ont acheté une fois l'an dernier et n'ont plus rien ouvert depuis. » Vous saisissez cela ; un graphique de tunnel revient. Ce qui rend la fonctionnalité intéressante, ce n'est pas la génération — bien des choses génèrent — mais que le résultat passe par exactement le validateur qui contrôle le travail d'un humain, puis par une simulation à blanc pour que vous puissiez lire chaque message qu'il enverrait avant que quiconque n'en reçoive un.

Deux tâches, tenues à l'écart l'une de l'autre

La génération de tunnel prend une description et renvoie un graphique. Il s'agit délibérément du même contrat que celui utilisé par les autres panneaux IA de l'écosystème — un message, un objet facultatif, et le choix entre remplacement ou correctif — via la même passerelle, sur le même chemin opérationnel qui tourne déjà en production ailleurs.

La génération créative est le même contrat appliqué à un document : générer ou corriger un e-mail, une page ou un formulaire. Comme une création est un document doté d'un schéma publié, un modèle qui le corrige fait quelque chose de structuré plutôt que de produire un mur de HTML en espérant que ça passe.

Le prompt système est une copie condensée du schéma du tunnel, et il est mis à jour chaque fois que le schéma gagne une clé. Un prompt obsolète est le mode de défaillance ici : le modèle rédige un vocabulaire qui n'existe plus, le résultat paraît tout à fait raisonnable, et le validateur le rejette pour des raisons invisibles à la personne qui le lit.

Personnalisation par contact, avec cache

Un nœud ai_generate remplit les variables de fusion au moment de l'envoi pour chaque contact. Il est décompté de votre quota et mis en cache selon la création et une empreinte des attributs de contact dont il dépend — sans ce cache, vous paieriez une génération par destinataire à chaque envoi, une facture que personne n'a budgétée deux fois.

Générer → vérifier → simulerUne requête
  • 1Votre phrase« Reconquérez les clients qui ont acheté une fois l'an dernier et n'ont plus rien ouvert depuis. »
  • 2Graphique renvoyéUne entrée, des attentes, une condition, deux envois, un objectif. Des nœuds nommés, un vrai vocabulaire.
  • 3ValidéUne seule entrée, tous les nœuds accessibles, chaque cycle contient une attente, chaque envoi a une création et un objet.
  • ↻RéparéSi la vérification échoue, le résultat est renvoyé avec les erreurs et une nouvelle tentative est faite — et le nombre de tentatives est signalé, pas masqué.
  • 4SimuléChaque message qui serait envoyé et le jour où il arriverait, avant que vous n'ayez rien publié.

Le même validateur que pour un humainRien n'est envoyé

Le serveur MCP

Permettez à un agent de manipuler le produit correctement

Servi par le même processus sur /mcp via HTTP en flux, authentifié avec un token castomo ou une clé API, et limité à un seul projet. Il existe parce que « un agent peut appeler votre API REST » est vrai de tout et utile à rien ; ce dont un agent a besoin, c'est d'une surface décrite dont les parties dangereuses sont verrouillées.

Contacts

list_contacts, get_contact, upsert_contact, list_segments, preview_segment. Demandez qui se trouve dans un segment avant d'agir sur ces personnes.

Tunnels

list_funnels, get_funnel, create_funnel, generate_funnel, check_funnel, publish_funnel, pause_funnel, start_funnel_run.

simulate_funnel

L'outil le plus précieux de l'ensemble, et de loin. Simulez le passage d'un contact dans un tunnel et obtenez le chemin suivi et les messages qui seraient envoyés. Sans cela, un agent rédige des automations à l'aveugle.

Contenu

create_email et rendu d'aperçu. Du Markdown en entrée, une création rendue en sortie — bien plus fiable que de demander directement du HTML d'e-mail à un modèle.

Campagnes et rapports

list_campaigns, get_campaign, report_campaign. Un agent capable de lire les chiffres est un agent capable de vous dire quelque chose que vous ignoriez déjà.

Ressources

Le schéma du tunnel, le schéma créatif, le catalogue des variables de fusion et la grammaire des prédicats de segment sont tous servis comme ressources, afin qu'un agent travaille à partir des définitions actuelles plutôt que de mémoire.

Il rédige la variante. Vous gardez le droit de veto.

Le verrou, et pourquoi c'est un arrêt strict

Chaque outil capable d'envoyer est verrouillé. Un envoi de test à vous-même est gratuit. Tout ce qui atteint de vraies personnes exige un indicateur de confirmation explicite et est plafonné par votre quota de facturation — les deux, pas l'un ou l'autre.

La raison est simple et sans éclat. Un agent qui interprète mal un prompt ne doit pas pouvoir envoyer un e-mail à cinquante mille personnes, et aucun prompt soigneusement rédigé n'est un contrôle. C'est l'un des rares endroits où un arrêt strict bat réellement une bonne valeur par défaut, et c'est implémenté comme un arrêt strict.

La même logique traverse toute la conception. Un agent peut rédiger, vérifier, simuler, prévisualiser et rapporter toute la journée sans qu'un seul message ne parte. La seule action irréversible est la seule action qui exige qu'un humain ait dit oui.

Ce qu'un agent peut faire sans surveillanceSécurité
  • ✓Lire tout ce qui est dans le périmètreContacts, segments, tunnels, campagnes, rapports — au sein d'un seul projet.
  • ✓Rédiger et vérifierCréer un tunnel, modifier une création, exécuter le validateur, lancer une simulation.
  • ✓Envoi testVers une adresse vérifiée qui vous appartient. Gratuit, et cela utilise le vrai moteur de rendu.
  • !Envoi réelUn confirm: true explicite, et dans la limite du quota. Les deux. Aucun des deux n'est une suggestion.

Limité à un seul projetLe quota est le plafond

Ce que le modèle sait réellement de votre entreprise

Un générateur qui ne dispose que de votre phrase produit un texte générique, et tout le monde le remarque. À partir d'une URL, ClickSomo peut lire votre site — un crawl superficiel, un profil d'entreprise — de sorte que le tunnel qu'il rédige porte sur ce que vous vendez réellement et que le texte vous renvoie vos propres mots. C'est toute la différence entre une démonstration et une fonctionnalité.

Le texte extrait est traité comme une entrée hostile. Il est cloisonné avant toute lecture par le modèle et assaini avant tout rendu, car un texte provenant d'une page que vous n'avez pas écrite est précisément l'endroit où une instruction destinée au modèle pourrait se cacher.

La partie honnête : un tunnel généré est un bon brouillon, pas une campagne achevée. Il contiendra une attente avec laquelle vous ne serez pas d'accord et une ligne d'objet que vous n'auriez pas écrite. Vingt minutes d'édition sont normales — et c'est vingt minutes plutôt qu'un après-midi parce que la structure, les vérifications et la simulation sont déjà là. La génération est également indisponible sur un déploiement sans clé IA configurée, et l'API le dit clairement plutôt que d'échouer de manière surprenante.