Langage de programmation Siri [fermé]

Soi-disant, le moteur derrière la nouvelle fonctionnalité Siri de L'iPhone est en cours de développement depuis plusieurs années (issu du projet CALO). On dit qu'ils ont même développé un nouveau langage de programmation spécifiquement pour cela.

Je ne trouve aucune information à ce sujet. Les seules pistes possibles sont les papiers académiques, mais je ne suis pas dans un réseau universitaire, donc je n'ai pas accès à la plupart d'entre eux.

Quelqu'un a-t-il des pistes, des exemples, ou même quelque chose de vague comme "c'est semblable à Prolog" ou peut-être "c'est un dialecte de Lisp"?

31
demandé sur vikingosegundo 2011-10-06 20:40:41

2 réponses

En termes de travail Siri, le prédécesseur direct ( http://www.sri.com/about/siri-timeline.html), le programme Personalized Assistant that Learns (PAL), a produit un" langage/framework basé sur l'agent " SPARK (à ne pas confondre avec SPARK Ada). Ils ont une documentation accessible au public à ce sujet http://www.ai.sri.com / ~ étincelle/, https://pal.sri.com/CALOfiles/cstore/PAL-publications/calo/2005/IntrotoSPARK.pdf , et http://www.ai.sri.com/pubs/files/1023.pdf (et un plugin Eclipse, apparemment). Ceci est très différent d'un langage de programmation. Le "langage" est plus un langage dans le sens où il modélise un formalisme spécifique pour la planification et la représentation des connaissances (pensez au Web sémantique plutôt qu'au langage de programmation). Le framework lui-même est hébergé en Python et parfois en Java.

15
répondu gkuan 2011-11-01 20:41:11

De Ce billet de blog :

Siri a développé un nouveau langage de programmation et une interface graphique pour L'API web. C'est énorme, même si c'est dommage qu'il soit si tôt et si caché.

Il y a une vidéo dans ce billet de blog qui montre le propriétaire du site interviewer deux personnalités importantes de Siri, et ils discutent de ce que vous avez demandé et bien plus encore.

4
répondu Gabriel 2012-08-21 17:59:50