Suite à une discussion sur Jabber avec Fastclemmyfr où celui-ci me parle de son idée de bot jabber comme interface avec un compte de stockage de signets sur blogmarksfr...
Beaucoup de services web existent déjà pour le stockage et l’organisation de votre vie numérique : webmails, signets collaboratifs, agendas, calendriers, to-do lists, lecteurs de flux, etc. Les plus geeks d’entre nous ont ainsi une multiplicité de comptes et d’interfaces web à consulter. Et d’ailleurs, les moins geeks d’entre nous n’ont probablement tout simplement pas idée de tous ces outils et pas l’envie, le courage ou le besoin d’apprendre à maitriser toutes ces interfaces. Cependant, la plupart des ces services (je veux dire, ceux qui ne sont pas “has been avant d’avoir été”) proposent des API permettant un accès automatisé.
J’ai alors entraperçu dans ma boule de cristal ce qui pourrait être monnaie courante d’ici, mettons, une décennie, et ce pour le commun des mortels :
Un bot, c’est à dire un programme d’intelligence articielle, accèdera pour vous à toutes ces interfaces, suite à des demandes effectuées en language naturel via un protocole de messagerie instantanée (standard bien sur, c’est à dire jabberfr). Cet assistant personnel aura accès via le web à tous vos contenus et services, et pourra chercher à votre place, reserver des billets, verifier votre disponibilité dans votre agenda, filtrer vos emails, vous avertir d’un contenu interessant dans vos flux de syndication, d’une attaque de spam sur votre blog. La difficulté ici réside bien entendu dans la partie intelligence artificielle, c’est à dire dans la traduction entre language naturel et instructions executées. On peut imaginer un systeme d’apprentissage, d’autant que chaque utilisateur aura sa propre manière d’exprimer ses requetes.
Question implémentation, l’IA pourrait résider sur un serveur et être accédée via un client jabber standard, ou résider sur un programme client (c’est à dire au sein de l’ordinateur/PDA/téléphone et accéder soit directement aux services, soit via jabber à un simple pont de ceentralisation d’accès aux services. On pensera bien sûr à coupler l’interface de dialogue à un système de reconnaissance et de synthèse vocale, afin de dialoguer avec son assistant comme avec un... secrétaire particulier.