おそらく、iPhone の新しい Siri 機能の背後にあるエンジンは、数年間開発されてきました (CALO プロジェクトから生まれました)。専用の新しいプログラミング言語も開発したと言われています。
どこにもそれに関する情報が見つかりません。唯一の可能性のある手がかりは学術論文ですが、私は大学のネットワークに参加していないため、ほとんどの論文にアクセスできません。
「Prologに似ている」または「Lispの方言である」など、手がかり、例、または漠然とした何かを持っている人はいますか?
おそらく、iPhone の新しい Siri 機能の背後にあるエンジンは、数年間開発されてきました (CALO プロジェクトから生まれました)。専用の新しいプログラミング言語も開発したと言われています。
どこにもそれに関する情報が見つかりません。唯一の可能性のある手がかりは学術論文ですが、私は大学のネットワークに参加していないため、ほとんどの論文にアクセスできません。
「Prologに似ている」または「Lispの方言である」など、手がかり、例、または漠然とした何かを持っている人はいますか?
Siri の仕事に関して言えば、直接の前身 ( http://www.sri.com/about/siri-timeline.html ) である Personalized Assistant that Learns (PAL) Program は、「エージェントベースの言語/フレームワーク」を作成しました。 " SPARK (SPARK Ada と混同しないでください)。彼らはそれに関する公開文書を持っています。http://www.ai.sri.com/pubs/files/1023.pdf(そして明らかに Eclipse プラグイン)。これは、汎用プログラミング言語とは大きく異なります。「言語」は、計画と知識表現のための特定の形式をモデル化するという意味で、言語に近いものです (プログラミング言語ではなく、セマンティック Web を考えてください)。フレームワーク自体は Python でホストされ、場合によっては Java でホストされます。
このブログ投稿から:
Siri は、API Web 用の新しいプログラミング言語と GUI を開発しました。これは非常に大きいですが、非常に早く、非常に隠されているのは残念です.
そのブログ投稿には、Web サイトの所有者が Siri の 2 人の重要人物にインタビューしている様子を示すビデオがあり、彼らはあなたが尋ねたことなどについて話し合っています。