Lenguaje de programación Siri [cerrado]


Supuestamente, el motor detrás de la nueva función Siri del iPhone ha estado en desarrollo durante varios años (generado a partir del proyecto CALO). Se dice que incluso desarrollaron un nuevo lenguaje de programación específicamente para él.

No puedo encontrar información sobre él en ningún lugar. Las únicas pistas posibles son trabajos académicos, pero no estoy en una red universitaria, por lo que no tengo acceso a la mayoría de ellos.

¿Alguien tiene pistas, ejemplos, o incluso algo vago como " es similar a Prolog "o tal vez"es un dialecto de Lisp"?

Author: vikingosegundo, 2011-10-06

2 answers

En términos del trabajo de Siri, el predecesor directo ( http://www.sri.com/about/siri-timeline.html ), el Asistente Personalizado que Aprende (PAL) del Programa, produjo un" lenguaje/marco basado en agentes " SPARK (no debe confundirse con SPARK Ada). Tienen disponible públicamente documentación en él http://www.ai.sri.com/~spark/, https://pal.sri.com/CALOfiles/cstore/PAL-publications/calo/2005/IntrotoSPARK.pdf, y http://www.ai.sri.com/pubs/files/1023.pdf (y un plugin Eclipse, aparentemente). Esto es muy diferente de un lenguaje de programación de propósito general. El "lenguaje" es más un lenguaje en el sentido de que modela un formalismo específico para la planificación y la representación del conocimiento (piense en la web semántica en lugar del lenguaje de programación). El framework en sí está alojado en Python y a veces en Java.

 15
Author: gkuan,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2011-11-01 20:41:11

De esta entrada del blog :

Siri ha desarrollado un nuevo lenguaje de programación y GUI para la API web. Esto es enorme, aunque es una pena que sea tan temprano y tan oculto.

Hay un video en esa entrada de blog que muestra al propietario del sitio web entrevistando a dos figuras importantes de Siri, y discuten lo que le preguntaste y mucho más.

 4
Author: Gabriel,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-08-21 17:59:50