Des machines intelligentes et bavardes

Une nouvelle société appelée Code Cognitif a créé un logiciel qui, selon lui, permettra aux gadgets de tous les jours de parler avec les humains. Lors de la conférence Techcrunch40 à San Francisco lundi, la startup a dévoilé un studio de développement avec un ensemble d'algorithmes qui convertissent des chaînes de mots en concepts et formulent une réponse verbeuse. Le studio du développeur pourrait permettre aux entreprises, telles que les fabricants de téléphones portables et les fabricants de jouets, d'utiliser la technologie pour ajouter des capacités de conversation à un produit.





Gadgets Gabby : SILVIA est une nouvelle plate-forme conçue pour permettre aux ordinateurs, téléphones portables, jouets et autres gadgets d'avoir des conversations réalistes avec les gens. Cognitive Code, la société qui a créé SILVIA, s'adresse dans un premier temps aux fabricants de jouets. Ici, l'interface de SILVIA est représentée par un visage de femme sur un écran d'ordinateur portable.

Au lieu de rédiger un e-mail sur un PDA, dit leslie printemps , le directeur de la technologie de l'entreprise, imaginez demander à un ordinateur de poche d'envoyer un e-mail à Tom et de lui dire 'Je serai là dans 10 minutes'. – que le Code Cognitif a développé.

Le problème auquel l'entreprise s'attaque s'appelle le traitement du langage naturel, et il fait l'objet d'intenses recherches dans des laboratoires de recherche de renommée mondiale depuis des décennies. Certains programmes informatiques sont déjà capables d'analyser des informations de base à partir d'entrées qui ne correspondent pas aux commandes exactes. Des exemples bien connus sont les chatbots tels que Alice et Jabberwacky , des programmes qui simulent une conversation via la saisie de texte.



Spring affirme que le produit de Cognitive Code, SILVIA (qui signifie algorithme d'intelligence symboliquement isolé et linguistiquement variable), est plus avancé que les chatbots pour plusieurs raisons. Premièrement, SILVIA se souvient et comprend le contexte d'une conversation. Par exemple, si vous parlez du film Guerres des étoiles et demandez quelle est l'intrigue, le système se réfère à des parties antérieures de la conversation pour récupérer une explication de l'intrigue du film au lieu de donner une définition générale de l'intrigue, ou l'intrigue d'un autre film ou livre qui a été discuté auparavant Guerres des étoiles . L'autre aspect clé de SILVIA qui la rend différente, selon Spring, est sa capacité à comprendre des concepts formulés de diverses manières et à produire des réponses formulées de manière unique. Vous pouvez parler à SILVIA en utilisant la phrase que vous voulez, dit Spring, et cela en extrait le sens. Et à l'inverse, nous avons des algorithmes qui peuvent remettre [les réponses] en langage humain. Parfois, nous sommes surpris de la façon dont SILVIA crée ces choses.

Multimédia

  • Cliquez ici pour voir une première version de SILVIA interagir avec la responsable de la technologie de Cognitive Code, Leslie Spring.

Le système fonctionne comme ceci : au cours d'une conversation, les mots sont transformés en données conceptuelles, explique Spring. SILVIA prend ces concepts et les mélange avec d'autres données conceptuelles qui sont stockées dans la mémoire à court terme (informations de la discussion en cours) ou à long terme (informations qui ont été établies lors de sessions de formation antérieures). Ensuite, SILVIA transforme les concepts résultants en langage humain. Parfois, le logiciel peut déclencher l'exécution de programmes sur un ordinateur ou effectuer une autre tâche requise pour interagir avec le monde extérieur. Par exemple, il peut enregistrer un fichier, interroger un moteur de recherche ou envoyer un e-mail.

Cet explicateur de haut niveau pourrait décrire un certain nombre de systèmes d'intelligence artificielle conversationnelle, mais Spring affirme que l'avancée majeure est que les algorithmes de base de SILVIA peuvent être implémentés dans une variété d'applications et d'appareils. Lors de la démo de la conférence Techcrunch40, par exemple, Spring a montré quelques astuces que SILVIA peut faire lorsqu'il est installé sur un ordinateur. Par exemple, en utilisant SILVIA, Spring a pu ouvrir et fermer des documents Word simplement en faisant la demande verbalement de manière conversationnelle. (Certains programmes permettent aux utilisateurs d'effectuer des opérations sur des ordinateurs avec des mots parlés, mais ils nécessitent des commandes verbales spécifiques.)



Spring dit que SILVIA pourrait fonctionner avec les systèmes d'exploitation Windows, Mac ou Linux. De plus, Cognitive Code a montré que les algorithmes peuvent être suffisamment compressés pour fonctionner sur un smartphone. Initialement, cependant, Spring dit que Cognitive Code cible le marché du jouet, et il espère voir des produits, semblables à Teddy Ruxpin, avec SILVIA Inside d'ici quelques années.

Cependant, on ne sait toujours pas à quel point il sera facile de connecter SILVIA à n'importe quel système. Vasant Honavar , professeur d'informatique à l'Iowa State University, dit qu'il s'attend à ce qu'il faille beaucoup de travail aux ingénieurs pour mettre SILVIA dans chaque plate-forme. Honavar ajoute que dans certaines des applications ciblées par Cognitive Code, les réponses devront être beaucoup plus précises que la technologie derrière les chatbots. Si vous voulez qu'il supprime un fichier et qu'il supprime le mauvais, ce ne serait pas bien, dit-il.

Et tandis que Honavar est heureux de voir Cognitive Code explorer des modèles commerciaux pour la technologie de traitement du langage naturel, il hésite à être trop excité. Ce qui m'inquiète [avec] toute cette IA en général, c'est qu'elle est parfois survendue et qu'il est difficile de tenir ses promesses.

C'est en partie la raison pour laquelle Cognitive Code cible initialement le marché du jouet, explique Spring. Il y a beaucoup de flexibilité dans la conversation d'un ours en peluche avec un enfant, et le résultat n'est pas nécessairement aussi critique qu'il pourrait l'être sur un ordinateur utilisé pour les affaires.

cacher