Fonctionnalités

Tout ce qu’il faut à votre agent IA pour parler.

Vous apportez ce que l’agent doit savoir et faire. Crackle apporte la voix, l’écoute, le tempo et l’appel lui-même, déjà câblés : en créer un est une affaire d’écriture, pas d’ingénierie.

En créer un, c’est quatre étapes.

Tout dans le studio, dans votre navigateur. Le code n’intervient que lorsque vous voulez l’agent dans votre propre produit.

  1. Dites ce qu’il doit faireÉcrivez les consignes comme vous les donneriez à une personne : qui il est, à quoi il aide, comment il doit parler.
  2. Donnez-lui une voixChoisissez une langue et une voix, et écoutez avant de décider. Réglez le rythme et le ton.
  3. Parlez-luiAppuyez sur Test agent et ayez la conversation qu’auront vos appelants. Changez une ligne, réessayez.
  4. Mettez-le là où sont les gensUne ligne de HTML sur votre site, ou une requête depuis votre serveur pour lancer un appel dans votre application.

Une voix en 44 langues

Français, anglais, espagnol, allemand, hindi et quarante autres, chaque réponse écrite dans sa propre écriture avant d’être prononcée.

Choisissez un moteur vocal, une langue et une voix, puis réglez la vitesse et l’humeur. Écoutez un extrait avant de choisir.

Trois moteurs sont proposés. Cartesia Sonic parle toutes les langues de la liste. Sarvam Bulbul a des voix enregistrées en hindi, en anglais et dans sept autres langues de l’Inde, dans des styles allant du service client à la lecture des informations. Rumik Mulberry façonne une voix en hindi, en hinglish ou en anglais à partir d’une description d’une phrase.

  • Chaque réponse est écrite dans l’écriture de sa langue, puis prononcée : l’hindi en देवनागरी, le tamoul en தமிழ்.
  • Un agent parle une langue, et un appel donné peut être lancé dans n’importe quelle autre de la liste.
  • Un agent peut passer de l’hindi à l’anglais quand l’appelant le fait.
  • Chaque combinaison de voix, de langue et de modèle coûte le même prix à la minute.

Parle comme une personne

Coupez-lui la parole et il s’arrête pour écouter. Un petit « d’accord » ne le perturbe pas, et il raccroche quand l’appelant a terminé.

Le tempo est ce qui rend un agent vocal facile ou fatigant à écouter. Crackle le gère pour chaque agent, sans rien à configurer.

  • Commencez à parler et l’agent s’arrête au milieu d’un mot pour écouter, puis reprend le fil.
  • Un bref « d’accord » ou « mm-hm » pendant qu’il parle est pris pour un signe d’écoute, pas pour une interruption.
  • Il ouvre l’appel à votre façon : une phrase fixe, une phrase écrite pour cet appelant, ou le silence jusqu’à ce que l’appelant parle.
  • Sur les voix qui savent les jouer, un rire ou un soupir écrit est joué, jamais lu à voix haute.
  • Quand l’appelant a terminé, il dit un bref au revoir et raccroche.

Agit, ne fait pas que parler

Vos propres points d’accès HTTP, appelés au milieu d’une conversation : consulter une commande, réserver un créneau, mettre à jour une fiche.

Un outil est l’un de vos points d’accès, décrit en mots simples. L’agent décide quand l’appeler, attend la réponse et dit à l’appelant ce qui s’est passé.

  • Les outils pendant l’appel s’exécutent quand l’appelant demande quelque chose ; les outils avant l’appel vont chercher ce que l’agent doit savoir avant de dire bonjour.
  • Essayez un outil depuis le studio avant qu’un appelant ne l’atteigne.
  • Des outils intégrés permettent à l’agent de terminer l’appel ou de changer de langue de lui-même.

Répond à partir de vos documents

Téléversez grilles tarifaires, politiques et FAQ. L’agent répond à partir d’elles, et le dit quand il ne sait pas.

Donnez vos documents à un agent et il répond aux appelants à partir d’eux. Un petit ensemble va directement dans ses consignes ; un plus long est consulté quand un appelant pose une question, avec une courte phrase d’attente pendant la recherche.

  • PDF, Word (.docx) et fichiers texte jusqu’à 25 Mo chacun, ou du texte collé, jusqu’à 500 documents par espace de travail.
  • Quand une recherche ne trouve rien, l’agent dit qu’il n’a pas cette information. Il a pour consigne de ne jamais inventer un fait sur votre entreprise.
  • Posez d’abord une question et voyez exactement ce que l’agent recevrait.
  • Les fichiers sont chiffrés avant d’être stockés, et un agent ne cherche que dans les documents activés pour lui.

Sait à qui il parle

Remplissez les consignes avec ce que vous savez de chaque appelant : son nom, sa réservation, sa formule.

Écrivez des champs comme {{customer_name}} dans les consignes, le message d’accueil ou un outil, et remplissez-les au début de chaque appel. Le même agent salue chaque appelant par son nom.

  • Chaque variable peut avoir une valeur par défaut pour quand vous n’en avez pas.
  • Un outil avant l’appel peut à la place chercher l’appelant dans votre propre système.
  • Vos propres données, comme un numéro de commande, peuvent voyager avec un appel et revenir dans chacun de ses webhooks.

Sur votre site en une ligne

Collez une ligne de HTML et un bouton d’appel apparaît sur votre site. Aucun serveur à vous.

Activez le bouton d’appel pour un agent et collez la ligne que le studio vous donne. Un visiteur appuie dessus, autorise le micro et parle à votre agent.

  • La ligne porte une clé publiable qui ne peut lancer des appels qu’avec cet agent-là.
  • Vous choisissez quels sites peuvent l’utiliser.
  • Vous préférez votre propre bouton ? Une petite API JavaScript lance et termine les appels et vous livre des sous-titres en direct.

Dans votre application web ou mobile

Rejoignez un appel depuis une page web, une application iOS ou Android, ou React Native, avec des sous-titres en direct.

Votre serveur lance un appel avec une requête et remet à votre application un jeton pour le rejoindre. Les appels passent par LiveKit, donc n’importe lequel de ses SDK client fera l’affaire.

  • Votre clé d’API reste sur votre serveur. L’application ne détient jamais qu’un jeton pour une salle.
  • Les sous-titres en direct, et le fait que l’agent écoute, réfléchit ou parle, arrivent au fil de l’appel.
  • Un bouton « Je n’ai pas compris » peut demander à l’agent de répéter.

Chaque appel enregistré

Transcriptions, durées et coûts dans le journal des appels, et envoyés à votre serveur au fil de chaque appel.

Chaque appel est conservé avec sa transcription, sa durée, son coût et la raison de sa fin. Les webhooks apportent la même chose à votre propre serveur en temps réel.

  • Des événements pour le démarrage de l’appel, l’arrivée de l’appelant, chaque phrase prononcée et la fin de l’appel.
  • Chaque envoi est signé, pour que vous puissiez vérifier qu’il vient de Crackle.
  • Votre serveur peut faire dire une phrase à l’agent dans un appel en cours, ou y mettre fin.
  • Les appels sont facturés à la seconde, et un appel que personne ne rejoint ne coûte rien.

Créé et testé dans votre navigateur

Écrivez les consignes, choisissez la voix, appuyez sur Test agent et parlez-lui. Pas de code tant que vous n’en voulez pas.

Le studio est l’endroit où un agent se fabrique : consignes, accueil, voix, outils et documents sur une seule page, et un bouton Test agent qui vous met en appel avec lui. L’API travaille sur les mêmes agents, donc rien n’est à refaire quand vous le branchez dans votre produit.

  • Un agent créé dans le studio prend les appels lancés par l’API, et inversement.
  • Des clés d’API d’espace de travail que vous pouvez créer et révoquer, et des coéquipiers avec leurs propres rôles.
  • Gardez un agent dans votre dépôt sous forme de fichier et synchronisez-le avec un script.

Donnez une voix à votre agent dès aujourd’hui.

Créez-en un dans le studio et parlez-lui dans votre navigateur. Le crédit de bienvenue couvre vos premiers appels de test.

Le studio et la documentation sont en anglais. Les pages de cette section sont en français.