Clevy rejoint Ideta pour développer l'avenir de l'IA. Découvrir
GUIDE DU DÉVELOPPEUR

Créer des applications conversationnelles personnalisées pour Clevy OnDemand

Votre environnement Clevy OnDemand peut être étendu avec des applications personnalisées afin de personnaliser l'expérience de vos utilisateurs finaux. Les applications personnalisées sont développées en CSML, un langage de script conversationnel open-source dont l'utilisation et le développement sont gratuits.
Découvrez Clevy
illustration
Voici, étape par étape, comment créer une application conversationnelle personnalisée, adaptée à vos besoins spécifiques !

commencez :
  dites "Bonjour étranger ! 👋"
  dis Image("https://media4.giphy.com/media/dzaUX7CAG0Ihi/giphy.gif")
  say Taper (1500)
  say Question(
    "Voulez-vous en savoir plus sur le CSML ?",
    buttons=[Button("Let's go 🤗") as go]
  )
  attendez
  say Taper(1500)
  say "Vous pouvez visiter le terrain de jeu du CSML pour l'essayer !"
  say Url(
    "https://play.csml.dev",
    text="👉 CSML Playground"
  )
  say Taper(1000)
  goto end
Copie
1
Construire avec CSML Studio, la suite de développement conversationnel

CSML Studio est une application Web qui vous permet de créer et de déployer des applications et des logiciels conversationnels. Elle est construite sur CSML Engine, le moteur conversationnel open-source le plus avancé du marché, et vous permet de créer les expériences les plus complexes et interconnectées en quelques minutes.

CSML Studio est basé sur le cloud et est gratuit : vous n'avez rien à installer sur votre ordinateur ou votre infrastructure ; il vous suffit de créer un compte et de commencer !

2
Commencez simplement : créez un diagramme visuel de l'expérience de votre cible.

Avant d'entamer le processus de développement proprement dit, il est bon de commencer par une représentation visuelle simple de la manière dont l'utilisateur est censé interagir avec votre application conversationnelle (qui peut être le chatbot complet ou juste une partie spécifique).

Pour cette étape, vous pouvez utiliser des outils de wireframing ou de mind mapping comme Mural ou Draw.io pour créer des diagrammes qui expliquent comment les utilisateurs interagiront entre eux et avec le robot. Ces outils ont souvent une formule gratuite et ne nécessitent aucune installation car ils fonctionnent entièrement dans le navigateur.

En commençant par un diagramme visuel simple, vous pourrez recueillir les commentaires des utilisateurs potentiels avant de poursuivre le développement, afin que ces processus soient rationalisés et réalisables pour toutes les personnes impliquées dans le développement et la maintenance de l'application.


// This is 100% valid CSML!
start:
  say "Hi there 👋!"
  remember answer = 42
  say Typing(1500)
  say Question(
    "What is the answer to life, the universe, and everything?",
    buttons=[Button("I don't know")],
  )
  hold
  if (event.match(answer)) {
    say Video("https://www.youtube.com/watch?v=dQw4w9WgXcQ")
  }
  else {
    say "Nope, it's \{\{answer\}\}"
  }
Copie

start:
// Sign up form
ask_email:
  say "Thank you \{\{firstname\}\}. What is your email address?"
  hold
  // Validate that the input is an email address
  if (event.is_email()) {
    remember emailaddress = event
    goto send_webhook
  }
  else {
    say "Sorry but I need a real email address!"
    goto askemail
  }
send_webhook:
  do userInfos = {
    "fname": firstname,
    "lname": lastname,
    "email": emailaddress
  }
  // Send data to a Zapier webhook
  do webhook = App("zapier", hook="5561337/o48epka", payload=userInfos)
Copie
3
Il est temps de développer votre flux SCML

Clevy OnDemand peut consommer des flux CSML dans le cadre de votre application conversationnelle. Une fois que vous savez à quoi ressemblera votre expérience cible, vous pouvez simplement créer un compte gratuit sur CSML Studio et commencer à coder !

Voici une liste de ressources que nous avons rassemblées pour vous :
4
Tester et déployer votre application sur Clevy OnDemand

Une fois que vous êtes prêt, vous pouvez facilement tester votre application en exportant votre flux CSML et en l'important dans votre espace de travail Clevy OnDemand. Vous pouvez alors facilement la tester en direct sur votre portail d'employés ou dans votre chatbot !

illustration
Tester et déployer votre application sur Clevy OnDemand

Une fois que vous êtes prêt, vous pouvez facilement tester votre application en exportant votre flux CSML et en l'important dans votre espace de travail Clevy OnDemand. Vous pouvez alors facilement la tester en direct sur votre portail d'employés ou dans votre chatbot !

Créer une application conversationnelle

Questions fréquemment posées

Vous avez encore des questions ? Vous pouvez contacter l'équipe.
Nous contacter
Qu'est-ce que le CSML ?

CSML (Conversational Standard Meta Language) est un langage Open-Source, spécifique au domaine, conçu pour développer facilement des expériences conversationnelles riches. Il permet de créer très facilement des interfaces conversationnelles puissantes. CSML est la technologie de base de Clevy OnDemand et est un projet open-source conçu et lancé par Clevy en 2018. La communauté CSML compte désormais plus de 30k développeurs à travers le monde, principalement aux États-Unis, en Amérique latine et en Inde.

Comment créer des applications CSML

En plus du guide sur ce site, et comme CSML est un logiciel libre, toute la documentation est publique et accessible ici : https://docs.csml.dev/language/

Quand la SCML a-t-elle été créée ?

CSML a été initialement créé en 2018 par François Falala-Sechet (CTO de Clevy) et son équipe pour simplifier la façon dont les entreprises et les développeurs créeraient des interfaces conversationnelles intelligentes, contextuelles et intégrées. Quelques années plus tard, CSML est devenu l'une des technologies open-source les plus populaires pour la création d'interfaces et de logiciels conversationnels.

Combien de développeurs y a-t-il dans la communauté de la SCML ?

Début 2022, la communauté CSML comptait plus de 30 000 développeurs, contre environ 10 000 début 2021, ce qui en fait l'une des communautés à la croissance la plus rapide dans le domaine des technologies conversationnelles.