Origines et évolutions de Golem.ai

Golem.ai est une technologie d’interprétation du langage naturel (NLP) permettant aux développeurs de créer des solutions simples de commandes vocales ou textuelles. L’ambition de cette intelligence artificielle est de faciliter l’interaction avec différents outils tels que les logiciels ou les machines. En ouverture de ce blog, nous souhaitons faire une rétrospective de ce qu’est Golem.ai et décrire son devenir.

La naissance de Golem.ai

L’esprit de Golem.ai a été façonné fin 2012. À l’origine, Thomas Solignac lance un projet avec 15 autres étudiants de technologie de langage naturel au sein de l’école EPITECH, appelé Vocalys. 

Il avait pour ambition d’octroyer aux utilisateurs la possibilité de donner des ordres directement à leurs machines et logiciels par le biais de la parole orale ou écrite, en cumulant par exemple clavier, souris et voix pour un ordinateur.

Contrairement à d’autres commandes par le langage de l’époque, Vocalys permettait une grande possibilité d’expressions pour les requêtes tout en laissant la possibilité de s’embarquer et donc de se dispenser de connexion internet et d’un ordinateur puissant. Cela représentait de véritables opportunités notamment dans le domaine de la robotique. Ce projet concrétisé par 16 étudiants a obtenu la deuxième place lors de la finale Epitech Innovative Projects (EIP) de l’école Epitech.

Thomas Solignac lors du pitch du 22 Novembre 2014 au forum des EIP

Après ces événements, Thomas Solignac a décidé de s’inspirer de cette expérience en repartant de zéro, et de partir sur une toute nouvelle base développée en Golang, un langage créé par Google adapté à l’embarquable (robotique domotique) et à la parallélisation des calculs (réponse très rapide). L’objectif était de permettre aux développeurs et aux entreprises de construire leurs propres solutions à partir d’une technologie simple, puissante et adaptative !

Pour retranscrire au mieux ce nouveau paradigme, il nous fallait un nom. Nous sommes allés chercher dans différentes mythologies pour trouver l’inspiration. Golem.ai nous est alors apparu comme une évidence. Car s’il y a bien un mythe qui avait anticipé les robots au service de l’Homme bien avant notre ère numérique, c’est bien celui du Golem !
En effet, ces créatures artificielles peuvent être façonnées et activées à la convenance de leur créateur et grâce à la puissance de la parole. L’utilisation de cette dernière fait, en effet, écho à notre technologie du langage naturel.

Le logo, quant à lui, représente cette matière première, prête à être modelée selon les besoins des projets, accentuant ainsi la polyvalence de Golem.ai dans les différents contextes. Fin 2016, nous avions un produit fini, un site web et la ferme intention de se faire une renommée dans le marché très riche des objets connectés, des chatbots, et de la robotique, en offrant une nouvelle manière d’interagir avec son environnement numérique.

Golem.ai, comment ça marche ?

Si on devait résumer le fonctionnement de Golem.ai, on pourrait le scinder en deux grandes étapes.

Dans un premier temps les objets ou logiciels que l’on souhaite contrôler se connectent à Golem.ai, s’identifient et décrivent les actions disponibles.

Dans un second temps quand on s’adresse à Golem.ai, la requête textuelle est interprétée à la lumière des actions disponibles. Différentes notions linguistiques universelles permettent de prendre une décision. La finalité est d’exécuter une action, correctement configurée, dans le logiciel ou l’objet choisi.

Une autre spécificité vient s’ajouter à ce système : L’API (Application Programming Interface) a été pensée pour fournir une expérience plaisante aux développeurs, rapide et intuitive. Elle est la porte d’entrée de Golem.ai pour les autres programmes. Elle permet de connecter des objets ou des logiciels à contrôler à Golem.ai, et à l’utilisateur d’envoyer des requêtes.

Vision

L’année 2016 a été marquée par l’explosion des chatbots, et ce n’est qu’une petite partie des possibilités offertes par le langage naturel. De nombreux usages sont encore à imaginer, et beaucoup de marchés importants ne bénéficient pas encore de ces technologies. Golem.ai, de par son architecture unique, vise à démocratiser les interfaces homme-machine par le langage auprès de tous les secteurs, y compris les plus exigeants.


Si vous souhaitez en savoir plus sur le fonctionnement de Golem.ai, consultez notre documentation.
Golem.ai propose 
trois types d’offres, un SaaS entièrement customisable, une licence embarquable et une offre de développement. 

Contactez-nous pour plus d’informations.