Accueil
Démonstration des capacités d'IA de Seline Convertir en PDF Version imprimable Suggérer par mail
28-08-2003
Index de l'article
Démonstration des capacités d'IA de Seline
1- Base de connaissances privée :
2- Base de connaissances publique :
Connaissances générales :
En conclusion

En Conclusion

de très loin, cet article alléchant nous expose et nous démontre l'extrème flexibilité de l'IA de Seline. SI les fonctions d'autoapprentissages peuvent paraitre simplistes dans les exemples donénes, elles peuvent réellement être d'un très grand secours dans des thématiques métiers précises et particulières, ou dans des structures ou l'organisation est complexe. Personnellement, je suis bluffé par ce concept et j'ai hate de pouvoir essayer les premières versions fonctionnelles sur mon tablet PC ;) Cet article est téléchargeable au format ebook Microsoft reader pour PocketPC, tabletPC et Windows classique. Pour le télécharger, cliquez ici (186 Ko non zippé)

 

Trackback(0)
Commentaires (11)add comment
Anonymous: ...
A titre d'information, Seline n'est qu'une translation du lexique du language Prolog avec des mots-clés littéraux français, avec un moteur Prolog qui tourne en arrière-plan.
Je ne sais donc pas s'il y a lieu de parler de révolution.
1

11:33 - 30/08/2003
nruiz: ...
Seline n'appelle aucun programme codé en Prolog et n'a même pas été programmé en Prolog.
2

08:58 - 01/09/2003
Anonymous: ...
Excusez-moi si je me suis exprimé un peu sèchement dans mon précédent post.
La démonstration qui a été faite de Séline m'apparaît comme celle d'un moteur de logique formelle en langue française. C'est pourquoi l'analogie avec Prolog m'est venue naturellement : d'énorme travaux ont été réalisé dans le domaine des raisonnements sur bases de connaissances à travers prolog et ses moteurs d'implémentations.
Si l'idée de Séline me paraît très intéressante, la puissance potentielle d'un développement en logique formelle me paraît ne pas pouvoir répondre aux objectifs fixés.
Si Nicolas Ruiz pouvait développer en quoi son moteur pourra dépasser les limitations de la LF ?
3

11:52 - 02/09/2003
nruiz: ...
Il est vrai que des moteurs d'IA sont déjà opérationnels : il suffit de voir STUDENT, un des premiers programmes qui approche de votre raisonnement. Mais l'innovation de Seline ne se situe pas au fait que le projet "copierait" tel ou tel technique, mais qui les applique à un degré exploitable par l'utilisateur final (car les débouchés dans l'IA pour l'utilisateur finale sont encore très rares) et surtout, qui appliquerai des synergies entre l'IA, le groupware et des programmes : en effet, STUDENT n'était qu'une simple console : avec Seline, non seulement l'IA s'applique en console mais aussi dans chaque application qui la composent (je vous invite à lire le premier article de Seline et de télécharger la documentation utilisateur à ce sujet). On a donc un système très souple et qui élargit les "limites" actuelles de l'IA : en effet, tous les documents que vous créez dans Seline alimentent une base de donées qui consistuent la base de connaissance publique : en terme d'agencement et de classement de données, je pense que cette solution peut aider beaucoup de monde.

Vous possédez un mémo écrit nommé « Rapport du 10-03 »
Vous possédez un mémo dessiné nommé « Clown »
Vous possédez un contact appelé « Dupont Paul »
Vous possédez un contact appelé « Dupont Mickaël »
Vous possédez une musique de Mickaël Jackson

Si vous lui dites « ouvre moi le rapport », elle vous ouvrira dans l’application « Mémo écrit » votre rapport du 10-03. Par contre, si vous lui dites « affiche moi le clown », elle vous affichera dans vos mémos dessinés votre clown.
Vous lui demandez « balance moi mickaël jackson » et la musique commence à être jouée. Si par contre, vous lui demandez « j’aimerai visualiser tous les Dupont », elle vous affichera une liste de contact contenant Dupont Paul et Dupont Mickaël : il vous suffira de choisir. A l’inverse, si vous lui demander d’afficher tous les mickaël, elle affichera la liste contenant Mickaël Jackson et Dupont Mickaël : un clic sur le premier lancera la musique, sur le second, cela ouvrira sa fiche de contact.

A noter que la demande d’affichage de « Dupont Paul » ou de « Paul Dupont » lancera la même fiche, sauf si une personne possède comme prénom « Paul » et l’autre « Dupont ».

Ceci est pratique si vous possédez une multitude de documents ou si vous ne connaissez plus la nature du document recherché. Précisons que vous pouvez rechercher de façon incompléte. Si vous ne connaissez plus entièrement le nom de famille du contact par exemple, vous pouvez demander d’afficher les dup : cela aura pour effet de rechercher également les Dupont.

Ceci est probablement la fonction la plus impressionnante de Seline.
4

08:54 - 03/09/2003
Anonymous: ...
Seline n'appelle aucun programme codé en Prolog et n'a même pas été programmé en Prolog.


ce n'en est que plus dommage ... quel interet de reinventer la roue ?
5

23:58 - 07/01/2004
nruiz: ...
ce n'en est que plus dommage ... quel interet de reinventer la roue ?


Et si la roue n'était pas la bonne solution ?
6

09:16 - 08/01/2004
Pilef: ...
Et si la roue n'était pas la bonne solution ?

Toutafé, si on se contentait de toujours utiliser les solutions des autres, on aurait encore besoin d'un silex pour allumer un feu :wink:
7

09:53 - 08/01/2004
Anonymous: ...
alors il faudrait inventer AUTRE CHOSE que la roue :roll:
je disais juste que je ne voyais pas l'interet de ne pas utiliser le prolog si c'était pour le redevelopper (sans en modifier le fonctionnement)

J'ai pris pour principe avant tous développement de verifier si qq'un n'avait pas déjà fait la même chose ou qqchose de similaire, ca evite pas mal de travail inutile.

en passant y'a une grosse erreure de logique dans l'article (et donc dans le moteur de Selin):

Jean aime les pâtes
Jean aime-t-il les nouilles ?
Non

la réponse devrait être "je ne sais pas"
car le fait de ne pas avoir l'info jean aime les nouilles ne permet pas de dire qu'il ne les aime pas ...
le principe dans ce cas est de tenter de prouver qu'il les aime, sinon qu'il ne les aime pas et en dernier recour de repondre qu'on ne trouve pas de chemin menant à une conclusion

en gros la non connaissance d'une chose est differente de la connaissance qu'une chose est fausse.
8

10:24 - 12/01/2004
nruiz: ...
alors il faudrait inventer AUTRE CHOSE que la roue :roll:

Why not ?
je disais juste que je ne voyais pas l'interet de ne pas utiliser le prolog si c'était pour le redevelopper (sans en modifier le fonctionnement)

Effectivement, la remarque est pertinente, mais cet article montrait ce point particulier des capacités d'IA. Il y a un autre système nommé SDP (qui n'a pas été présenté) qui à l'époque était moins avancé que ce système mais qui désormais (au 12.01.2004) est beaucoup plus performant... Et il n'existe nulle part ailleurs.
J'ai pris pour principe avant tous développement de verifier si qq'un n'avait pas déjà fait la même chose ou qqchose de similaire, ca evite pas mal de travail inutile.

en passant y'a une grosse erreure de logique dans l'article (et donc dans le moteur de Seline):

Jean aime les pâtes
Jean aime-t-il les nouilles ?
Non

Seline n'était pas terminée à l'époque (et elle ne l'est toujours pas) et effectivement, il y avait ce bug, corrigé depuis.

Cordialement,
9

15:59 - 12/01/2004
Anonymous: ...
tout est dans la question, quand le logiciel sortira ?
10

14:49 - 04/12/2004
nruiz: ...
La première version du logiciel est sortie en ce début d'année. 2 autres version ont suivies et on teste actuellement la version alpha de la nouvelle version :
http://www.selinesoftware.com
http://www.selinesoftware.com/blog/

Cordialement,
NR
11

15:13 - 04/12/2004

Ecrivez un commentaire

Vous devez être enregistré pour écrire un commentaire.

busy

 
< Précédent   Suivant >

 

Identification





Recherche

"Recommandations"