Un agent qui répond librement, dans des règles qui ne le sont pas
C'est le modèle qui écrit la phrase. Votre configuration décide des sources qu'il peut lire, des actions qu'il peut engager et des conditions exactes où il s'arrête pour laisser la main à une personne.
Ce qui se passe vraiment quand un client écrit
Chaque tour suit les mêmes quatre étapes, et chacune est enregistrée. Une réponse étrange devient alors quelque chose que vous ouvrez et regardez, au lieu de quelque chose à reproduire.
Il lit le message comme une donnée
Le texte du client et les passages retrouvés entrent dans la requête en tant que parties non fiables. Leur longueur est bornée, les valeurs sensibles sont retirées à l'entrée, et ils ne peuvent jamais occuper la place où se trouvent vos instructions.
Il répond depuis les sources que vous approuvez
La recherche parcourt les sources de connaissances choisies pour cet agent et renvoie un petit ensemble d'extraits. Un agent sans extrait exploitable transfère la conversation au lieu d'improviser.
Il n'appelle que les actions activées
Une action s'exécute si elle est enregistrée, si elle est autorisée pour cet agent et si ses arguments correspondent à un schéma fermé. Chaque effet porte une clé d'idempotence et une échéance.
Il consigne ce qu'il a appris
Les faits de profil ne sont écrits que pour les clés que vous avez listées, et chacun conserve le message et le tour dont il provient. Une valeur stockée se remonte donc jusqu'à ce que le client a réellement dit.
Rien n'est indexé implicitement
Une source de connaissances est une entrée à partir de laquelle l'agent est autorisé à répondre. Vous créez chacune d'elles, vous l'indexez, et vous choisissez quel agent peut l'utiliser.
- Cinq types de sources
- Un article de la base de connaissances de ce bot, des pages de votre propre site, un document importé, une courte instruction que vous écrivez vous-même, ou un fait unique enregistré. Un brouillon d'article ne produit aucun contenu indexable.
- Vous voyez ce qu'il va trouver
- Le test de recherche affiche les extraits qu'un agent recevrait pour une question que vous saisissez, avant qu'un client ne la pose.
- Les réponses nomment leurs sources
- Chaque réponse porte les sources sur lesquelles elle s'appuie, et l'analytique indique quelle source travaille vraiment. Une source que personne ne retrouve est visible, pas supposée.
Ce qu'il peut faire, et où il s'arrête
Ce sont deux moitiés d'une même décision, elles tiennent donc sur un seul écran. Rien ici n'est une prière adressée au modèle. Chaque ligne est un contrôle exécuté par le serveur.
Ce qu'il peut faire
- Un catalogue fermé d'actions
- Un agent détient au plus huit actions, choisies parmi celles que la plateforme enregistre. Un nom hors de ce catalogue est rejeté avant même la construction de la requête.
- Confirmation sur les effets de bord
- Tout ce qui écrit en dehors de la conversation porte une décision de confirmation explicite, et peut être restreint à des ressources nommées.
- Schémas d'arguments fermés
- Les arguments doivent correspondre à un schéma qui interdit les champs inconnus. Le modèle ne fournit jamais un bot, un client, une adresse ou des identifiants; ceux-ci viennent du contexte serveur.
Où il s'arrête
- Confiance faible
- Sous le seuil de confiance que vous fixez, l'agent ne répond pas de lui-même. Il transfère la conversation à la place.
- En dehors des horaires
- Selon l'horaire que vous fixez, l'un de ces trois comportements, répondre comme d'habitude, préparer un brouillon pour un opérateur, ou transférer immédiatement.
- Instructions cachées dans le contenu
- Le texte d'un client ou d'une page indexée est une donnée. Les champs qui ressemblent à des ordres sont retirés de la sortie du modèle, et la forme de la réponse est produite par le serveur, jamais choisie par le modèle.

Le modèle est un réglage, pas un verrou
L'agent s'adresse à un point de terminaison compatible OpenAI que vous configurez. Changez de fournisseur, la logique de parcours autour de l'agent ne change pas avec lui.
- Votre propre clé de fournisseur
- Ajoutez une intégration IA avec une adresse de base, un nom de modèle et votre clé. Elle est stockée chiffrée, et la même intégration produit les vecteurs qui indexent vos sources de connaissances.
Quatre étapes entre une modification et un client
Un agent est une configuration, et une configuration se vérifie avant la mise en ligne et s'inspecte après son exécution.
Valider
Le contrôle de lancement refuse d'activer un agent dont les réglages sont invalides, dont le canal est déjà pris par un autre agent actif, dont la source ou le groupe d'opérateurs manque, ou qui n'a aucune intégration IA.
Simuler
Le contrôle d'agent effectue un passage sûr qui n'appelle pas le modèle, n'envoie aucun message, n'exécute aucune action et ne crée aucune réservation. Il indique quels effets il a supprimés.
Publier
L'activation enregistre toute la configuration comme une version. Modifier un agent actif crée la suivante, et les conversations déjà en cours gardent la version sur laquelle elles ont commencé.
Rejouer
Une exécution est enregistrée étape par étape. Rouvrez-la, lisez pourquoi chaque étape a eu lieu, relancez-la sur des données enregistrées avec une horloge figée pour que deux exécutions soient identiques, et sauvegardez-la comme cas de non-régression.
Il s'arrête, et le contexte part avec lui
Un transfert ouvre le dialogue de support habituel, affecte le groupe d'opérateurs et ajoute un résumé caviardé avec le motif, les faits recueillis et les sources citées. Tant qu'une conversation est transférée, l'agent reste silencieux, et il ne reprend que si le dialogue le lui demande.

Commencez par un agent sur un canal
Donnez-lui quelques sources, une action, et la condition qui confie tout le reste à une personne. Élargissez une fois que vous l'avez vu tourner.
Créer votre premier parcours