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.

  1. 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.

  2. 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.

  3. 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.

  4. 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.
Voir l'éditeur de parcours

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 panneau de conditions d'une étape de parcours. Deux règles sont activées, forfait égal à pro et nombre de messages supérieur à un, et une troisième règle envoie la conversation vers une relance nommée lorsqu'elles ne sont pas remplies
Les règles déterministes qui encadrent l'agent. Les conditions se combinent avec ET et OU, et la dernière indique précisément où part une conversation lorsqu'elles ne correspondent pas.

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.

  1. 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.

  2. 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.

  3. 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é.

  4. 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.

Voir la référence d'automatisation

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.

Une conversation ouverte dans la boîte de réception de l'opérateur, avec le nom du client, le statut Ouverte, le propriétaire Non attribué, un lien CRM et les messages non lus envoyés par le visiteur
La même conversation une fois qu'une personne l'ouvre. Le statut, le propriétaire et la fiche CRM figurent sur la conversation elle-même, rien n'a besoin d'être reconstitué.
Voir la boîte partagée

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