Questions fréquentes

C’est un des domaines de l’intelligence artificielle qui consiste à programmer une machine afin qu’elle apprenne à réaliser des tâches en étudiant des exemples.

À la différence d’un chatbot, nous ne sommes pas un assistant intelligent et nous ne nous faisons pas passer pour un humain. 

L’interface conversationnelle d’Agora est spécialisée dans l’application sur laquelle elle est connectée (l’application pouvant être un objet, une application tierce, ou une application métier).

Notre métier est d’apporter une interface applicative en langage naturel, qui permet aux utilisateurs d’effectuer des requêtes et de passer des commandes, dans plusieurs langues et sur plusieurs canaux, tout en restant dans un contexte applicatif précis.

L’automatisation no-code a pour but de donner le contrôle des processus aux experts métier sans exiger la maîtrise des techniques de développement logiciel. Ils peuvent ainsi se concentrer sur la définition, la mise au point et l’entretien des processus dont ils sont les experts, sans qu’ils aient besoin de s’appuyer sur des spécialistes du logiciel, eux-mêmes bien souvent occupés à d’autres tâches au sein des DSI. Pour y parvenir, les solutions no-code proposent des interfaces simples et intuitives, décrivant les logiques à implémenter : conditions de déclenchement, actions à entreprendre lorsque les conditions sont réalisées, etc.

Agora a conçu un moteur no-code adapté à la définition des processus opérationnels pour les experts métier des entreprises et les territoires. Citons les points suivants :

  • Interface ludique, en mode glisser-déposer, suffisamment simple pour éviter un long apprentissage et suffisamment complète pour mettre en place des processus opérationnels combinant de nombreuses conditions ;
  • Il propose des fonctions dynamiques, avec passage de paramètres contextuels, etc. ;
  • Il permet d’automatiser le passage de commandes en langage naturel au travers des « Talkers » déployés dans le groupe de travail ;
  • Il garantit la cohérence des données même en cas d’accès concurrents, grâce à ses propriétés d’atomicité ;
  • Il fonctionne en temps réel ;
  • Un mode avancé permet de passer directement en JavaScript pour prendre en compte des situations particulières.
 

Les difficultés d’interopérabilité au sein des systèmes d’information sont de deux natures :

  • La variété sans cesse croissante des systèmes, objets, applications à faire fonctionner ensemble, chacun ayant sa propre interface (API) avec ses formats, commandes, paramètres…
  • La fracture entre les systèmes numériques et leurs utilisateurs : chaque solution possède son interface graphique, son tableau de bord, son application dédiée… Le nombre d’applications à charger sur un smartphone devient excessif et complique bien souvent le travail des opérateurs.

Pour faire interopérer tous ces éléments, il est nécessaire d’avoir un langage commun, à la fois  riche, évolutif et pérenne.

Une première solution serait de définir a posteriori ce langage universel ; ce à quoi s’attellent de nombreux organismes de standardisation, groupements de constructeurs, etc.

Agora propose une autre voie : généraliser l’usage du langage naturel, celui que les humains ont collectivement défini et mis au point. En effet celui-ci présente de nombreuses caractéristiques favorables :

  • Riche, il permet de passer des commandes (« ouvre la porte ») et de faire des requêtes (« quel est mon solde de congés ? ») ;
  • Souple, il s’adapte aisément aux situations nouvelles (si on peut le faire, alors on peut le dire) ;
  • Intuitif, il autorise de nombreux modes d’expression : apprendre une langue consiste à maîtriser les règles d’assemblage des mots, pas à apprendre « par cœur » toutes les phrases possibles (en nombre d’ailleurs quasi infini) ;
  • Naturel, il réduit la fracture entre les solutions techniques et leurs utilisateurs ;
  • Pérenne grâce à sa fluidité, il n’est pas près de se démoder, et sa durée de vie sera très supérieure à tous les standards et conventions techniques ;
  • Commun, il est le bien de tous et n’appartient à personne.

Pour bénéficier des avantages du langage naturel et rendre les systèmes digitaux interopérables, il faut relever un certain nombre de challenges technologiques. Le TAL (en anglais : NLP, Natural Language Processing) d’Agora est issu d’une recherche de plusieurs années, menée par nos équipes avec l’aide de spécialistes universitaires internationaux, et a été l’objet d’une publication académique.

Ses propriétés lui permettent d’adresser les environnements opérationnels les plus contraints :

  • Haute précision pour adresser les ambiguïtés inhérentes au langage naturel, grâce à une implémentation contextuelle ;
  • Déterministe, pour une grande sûreté de fonctionnement ;
  • Ultra-rapide (quelques millisecondes) ;
  • Léger, il peut être intégré dans des fonctions « edge », des passerelles et des objets disposant de ressources informatiques de type Raspberry Pi ;
  • Flexible, il est facilement adaptable à de nouvelles actions (« intent »), métriques, entités (villes, dates…), attributs, etc. et permet la prise en compte aisée de cas particuliers (jargons…) ;
  • Multi-langage, il peut détecter le langage de l’utilisateur et permet des interactions naturelles dans des environnements internationaux.

Il est nécessaire que ces plateformes, applications, etc. soit connectables, c’est-à-dire qu’elles disposent d’une API (Application Programming Interface) documentée.

A chaque API correspond un connecteur dans la solution Agora, appelé vThing. Les vThings disponibles sont publiés dans un magasin directement accessible depuis l’interface d’administration. Ce magasin est fréquemment complété par Agora (éventuellement sur demande) et, s’ils le souhaitent, par ses clients eux-mêmes.

Dans le cas où les APIs sont accessibles depuis l’extérieur de l’entreprise, les vThings sont directement instanciés dans la plateforme cloud d’Agora. Dans le cas contraire, un mode edgepermet le déploiement des vThings dans l’environnement de l’entreprise (par exemple dans une DMZ).

Notre solution est hébergée dans le Cloud, chez trois fournisseurs différents avec partage de charge et reconfiguration automatique en cas de défaut, afin de vous garantir un accès permanent.

Nous nous adaptons à votre gouvernance, à votre gestion et à votre architecture. Que vous disposiez de votre propre dispositif de stockage en interne ou que vous ayez besoin d’alimenter un système de stockage/data warehouse, nous saurons diriger les données collectées/captées via notre plateforme.

A ce jour et pour exemple nous supportons le Français, l’Anglais, l’Allemand, l’Italien, le Japonais, le Portugais, le Russe, l’Espagnol, le Vietnamien, le Polonais…

Et nous savons apporter les adaptations nécessaires pour toute nouvelle langue dont vous auriez besoin.

Dans ce cas, Agora Software développera et ajoutera dans la solution l’interface avec votre application (vThing). Ce développement ne prend en général que quelques semaines.

Selon les cas, le coût de développement est pris en charge par Agora ou par le client, voire partagé. Nous contacter à ce sujet.

Selon l’application ou l’équipement, il sera possible soit d’insérer une passerelle permettant un accès distant sécurisé, soit encore de déployer un vThing (conteneur Docker) en mode « edge » au sein de votre réseau privé. La communication entre le vThing et la plateforme Agora est elle-même sécurisée.

La diversité des applications est telle qu’il est inutile de viser à les avoir toutes à l’avance.

C’est pourquoi l’autre métier d’Agora est de mettre à disposition de nouveaux connecteurs (vThings) très rapidement.

Nous prenons à notre charge les applications fréquemment utilisées ; et pour celles qui sont spécifiques à votre organisation, nous pouvons soit les développer pour vous, soit fournir les outils (SDK) permettant de les produire vous-même sans grande difficulté.

Le mode ‘edge’ permet de déporter son connecteur (vThing) au sein de votre infrastructure, tout en permettant le contrôle global depuis le cloud. Vous fournissez le serveur, nous fournissons le conteneur Docker avec son vThing.

Vous avez une autre question ?

Vous trouverez de nombreuses informations complémentaires sur ce site, en particulier sur la solution Agora Software, des exemples d’utilisation et les formules d’abonnement qui vous sont proposées.

Nous sommes disponibles pour répondre à toutes vos questions et vous conseiller sur la meilleure façon de rendre vos applications conversationnelles. N’hésitez pas à nous solliciter !