fredbird.org

La politique est l'art d'empêcher les gens de se mêler de ce qui les regarde.

-- Paul Valéry

fil atom des web logs

Intelligence artificielle, internet et assistant personnel

Suite à une discussion sur Jabber avec Fastclemmy où celui-ci me parle de son idée de bot jabber comme interface avec un compte de stockage de signets sur blogmarks...

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 jabber). 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.

Fred Bird Septidi 07 Thermidor an 214

Quelle émotion! Quelle émotion de voir quelqu'un avoir presque au même moment une idée presque identique à la mienne!!! Personnelement, l'idée m'est venue lorsque des amis utilisant MSN (grrr) m'on parlé d'un bot Encarta qui répond aux question en utilisant l'encyclopédie encarta (moyennement un petit rappel toute les deux phrases: vous ne vous êtes toujours pas inscrit sur Encarta, bla bla) et qui semble être trés bien programmé (rassurez vous, c'est pas Ms qui l'a fait) Et je me suis dit "si c'est bien et novateur, ça doit être sur google" J'ai immédiatement imaginé alors un bot jabber avec qui je discuterai via gmail, qui me servirait d'assistant pour ajouter des rdv dans mon calendar, qui me rappelerait mes rdv, qui tiendrait à jour une liste de choses à faire (sur le google notepad par exemple) qui répondrait à mes questions grace à son IA, à des données issues de wikipedia par exemple, ou qui irait cherchez sur internet les pages web traitant des sujet qui m'interesse, qui me préviendrait d'un comentaire sur mon blog, ou lorsque je recois un mail, ou lorsque une personne particuliére se connecte, qui m'aiderait à faire mes achats en ligne en me disant ou trouver un produit au prix le plus bas, qui me préviendrait de la présence de nouveaux articles sur les flux RSS qui pourraient m'interesser, et pour finir qui m'aiderait à utiliser les différents programmes google en me fournissant une aide en ligne intélligente (genre sous spreadsheet "quelle est la fonction pour calculer une racine carré?") Bref, un assistant intelligent, accessible à tous! Et ceci n'est pas un rêve, quand on considére ce qui existe déja! Il suffirait de prendre un chatterbot déja existant, de lui adjoindre les capacités d'utiliser les services google grace aux différents api fournit, et de profiter de la force communautaire du web, laisser les internautes "apprendre des choses" au bot, pour l'améliorer dans sa compréhension du langage humaine, et laisser la possibilité à tout un chacun de développer des modules pour lui rajouter des fonctionnalités...

Enfin bon, vu l'ensemble de choses qui se regroupe derriére cette idée, pas pour tout de suite, mais c'est sans doute le programme indispensable de demain!

Personne 28/07/2006

Cela me donne à penser, d'abord en tant qu'expérimentateur de l'architecture d'IA que j'ai nommée BAsCET, mais aussi auteur du chatterbot ECTOR.

L'un utilise une partie de l'autre d'ailleurs. ECTOR apprend à partir des données de l'utilisateur.

On pourrait trafiquer son "Réseau de Concepts" pour lier plusieurs concepts, significatifs lorsqu'ils sont activés simultanément, à un concept externe, attaché à un agent spécifique de l'opération demandée (mail, bookmarks, ...).

Voir: - fr.wikipedia.org/wiki/BAsCET - fr.wikipedia.org/wiki/ECTOR

François Parmentier url 08/09/2006

C'est peu complexe pour moi qui ne me suis jamais penché sur le sujet (IA), mais c'est bigrement intéressant... je vais transmettre ces liens à un ami qui se passionne pour le sujet.

Sinon, j'ai aussi pensé à RDF pour la structure des "concepts". Je pense qu'il faut utiliser si possible, ou sinon definir un standard ouvert pour les "bribes de savoir", afin de permettre a des tierces parties de fournir le support de leur application ou service.

Fred Bird 09/09/2006
Commenter

Le monde est grand, le web le rétrécit. Un point de vue libertaire sur le vaste monde et nos petites vies.

Thèmes traités : politique, web & informatique, espace, Amérindiens, société, culture etc

Tous les contenus Accueil presence status jabber

Contenus similaires

Souscriptions

+ rojo + bloglines + Google reader + My Yahoo + del.icio.us add blogmarks add netvibes

Pub

Ouvaton, hébergeur coopératif Firefox Framasoft Ubuntu