Ce langage prisé par les pionniers de l'IA est un beau quinquagénaire
Article paru dans Intelligence artificielleC'est le 50eme anniversaire de #prolog cette année! Les petits jeunes de l'IA ne connaissent probablement pas ni le nom, ni cette époque où les symbolistes régnaient sans partage sur ce domaine qui fait le buzz aujourd'hui.
TAL/ NLP sont des points forts de Prolog, mais pas que. Le refroidissement des hauts fourneaux en temps réel, l'organisation du rangement de stock d'objet de grandes dimensions sur une surface, toujours en temps réel, ou le fameux problème capilodestructeur des planning de classe, tels étaient les défis que pouvait traiter sans broncher d'un octet cet incroyable langage.
On pourra retrouver le paradigme déclaratif de Prolog (code is data) dans d'autres langages comme #caml et #haskell, voire #XSLT avec un peu de largesse d'esprit, mais force est de constater que la beauté de sa syntaxe n'a jamais été égalée. Voyez plutôt comment on définit en prolog que Socrate est un homme, Platon son ami et que tout homme est mortel:
homme(socrate).
homme(platon).
ami(platon,socrate)
mortel(X) :- homme(X).
?- mortel(H).
H=[socrate,platon]
Je n'oserai même pas vous parler du traitement du langage naturel avec Prolog et ses fameuses DCG. Non, je ne vous en parlerai pas, car ce serait bien trop d'émotion que de vous dire à quel point il est facile de décrire une grammaire avec ce formalisme diabolique.
Et aujourd'hui ? A part dans ce post dithyrambique, vous n'avez probablement jamais entendu parler de Prolog. Mais alors pourquoi (séquence burgerquiz ):
-
Avec trop de potentiel, de force et de beauté, il aurait inspiré la défiance et subi les critiques jalouses et mesquines, tels les chiens ayant pour devise "Si tu ne peux ni le manger ni le forniquer, alors urine lui dessus" ?
-
Trop fanfaron, il aurait été accusé du deuxième "Winter is coming" de l'IA et jeté dans l'oubli ?
-
Son petit handicap, trois fois rien, consistant à devoir avoir toute la base de connaissance en RAM ne fait pas bon ménage avec les gros volumes ?
-
Les modèles statistique, bien que plus laids et brutaux ont fait émergé de meilleurs résultats ?
A se demander dans ce cas pourquoi #Erlang, langage réputé pour sa résilience totale à la panne s'est servi de Prolog comme socle de programmation. Mystère, mystère.
J'ai eu la chance de suivre les cours de l'équipe de légende (Robert dit Bob Pasero, Michel Van Caneghem, Henri Garetta et Alain Colmerauer capable de griller une gitane en trois taffes, dieu ait son âme) qui a créé ce langage de fou, merci à eux pour la richesse de leur enseignement. Big Up à la Team Luminy, informaticiens du bout du monde biberonnés à l'air des calanques !
Joyeux anniversaire Prolog, et à la revoyure ;)
Retrouvez toute l'actualité sur l'intelligence artificielle en France
A lire aussi
- ChatGPT témoigne de d'avancées majeures qui vont au delà des spéculations et des appréciations personnelles.
- L'intelligence artificielle pourtant si puissante, est terrassée par les médecins.
- Ce Cyber-Frankeinstein se pose en véritable gouteur électronique.
- Le premier festival de courts-métrages utilisant l'intelligence artificielle arrive.
- L'intelligence artificielle a-t-elle vraiment du flair, ou fait elle les choses au pif ?
- Réalité augmentée : Big flop et Bad Buzz sont dans un bateau, Charlotte Tilbury, L’Oréal et Amazon tombent à l'eau.
- L'entraînement des IA ressemble de plus en plus à l'apprentissage prodigué aux enfants.
- OpenAI réintroduit des humains pour obtenir les performances incroyables du dernier GPT-3.
- Intelligence artificielle : comment sont répartis les investissements massifs ?
- Intelligence artificielle : les dérives des générateurs d’images affolent la toile.
- Prenez une pincée d'IA, deux d'hydrogène, et hop, vous obtenez un bateau qui vole.
- Intelligence artificielle : performance époustouflante dans le chant !
- Comment l'adoption massive de l'IA va transformer l'université francophone ?
- Cette IA, bien qu'elle ait une âme, ne fera pas de vous un meilleur écrivain.
- Un robot dans un restaurant
- L'intelligence artificielle GPT-3 en passe d'être détrônée par SetFit ?
- Intelligence artificielle : le cancre augmenté est né, et il ne fera pas progresser l'humanité.
- Exosquelettes : le frein de l'énergie enfin levé grâce à l'apprentissage automatique.
- La dépression pourrait être mieux soignée grâce à l'IA
- LinkedIn est de droite et Twitter de gauche ?
- NLP et Jurisprudence : le duo gagnant
- L'intelligence artificielle générative d'œuvre d'art ne fait pas que des heureux
- Une IA du MIT dame le pion aux linguistes
- Le stylo connecté espionne les petits chinois
- Parler du fin fond des océans grâce à une IA
- Intelligence artificielle : Jarvis ou Terminator ?
- L'IA écrivain, c'est pour demain ?
- Intelligence artificielle : l'Europe légifère, les britanniques innovent
- Cinq exemples d'application de l'intelligence artificielle dans l'industrie automobile
- L'intelligence artificielle s'invite dans l'agriculture
- L'algorithme de recommandation de LinkedIn
- Le grognement du cochon enfin décodé
- L'intelligence artificielle vole au secours des médecins
- L'intelligence artificielle n'a pas eu la peau des radiologues
- L'intelligence artificielle au secours des allergiques grâce à l'application 𝗟𝗶𝘃𝗲 𝗣𝗼𝗹𝗹𝗲𝗻.
- NVIDIA fait baisser la consommation des cartes graphiques
- Nettoyer ses données dans un projet Datas
- Etat de l'art de l'intelligence artificielle
- Prolog a 50 ans
- Le chatbot : alternatives aux moteurs de recherches
- IBM Watson à l'arrêt ? Vraiment ?
- Dialoguer avec une intelligence artificielle : ce n'est pas gagné