おそらく、iPhoneの新しいSiri機能の背後にあるエンジンは数年前から開発されています(CALOプロジェクトから生まれました)。彼らはそれ専用の新しいプログラミング言語さえ開発したと言われています。
私はそれについての情報をどこにも見つけることができません。考えられるリードは学術論文だけですが、私は大学のネットワークに参加していないため、ほとんどの論文にアクセスできません。
「Prologに似ている」または「LISPの方言である」などのリード、例、または漠然としたものを持っている人はいますか?
Siriの仕事に関しては、直接の前任者( http://www.sri.com/about/siri-timeline.html )、学習するパーソナライズされたアシスタント(PAL )プログラムは、「エージェントベースの言語/フレームワーク」SPARKを作成しました(SPARK Adaと混同しないでください)。公開されているドキュメントがあります http://www.ai.sri.com/~spark/ 、 https://pal.sri.com/CALOfiles/cstore/PAL- Publications/calo/2005/IntrotoSPARK.pdf 、および http://www.ai.sri.com/pubs/files/1023.pdf (および明らかにEclipseプラグイン)。これは、汎用プログラミング言語とは大きく異なります。 「言語」は、計画と知識表現のための特定の形式をモデル化するという意味で、より多くの言語です(プログラミング言語ではなくセマンティックWebを考えてください)。フレームワーク自体はPythonでホストされ、場合によってはJavaでホストされます。
から このブログ投稿 :
Siriは、APIWeb用の新しいプログラミング言語とGUIを開発しました。これは巨大ですが、あまりにも早くて隠されているのは残念です。
そのブログ投稿には、Webサイトの所有者がSiriの2人の重要人物にインタビューしているビデオがあり、彼らはあなたが質問したことなどについて話し合っています。