【发布时间】:2011-10-06 16:40:41
【问题描述】:
据说,iPhone 新 Siri 功能背后的引擎已经开发了好几年(源自 CALO 项目)。据说他们甚至专门为它开发了一种新的编程语言。
我在任何地方都找不到有关它的信息。唯一可能的线索是学术论文,但我不在大学网络中,所以我无法访问其中的大部分。
有没有人有任何线索、例子,甚至是“它类似于 Prolog”或“它是 Lisp 的一种方言”之类的含糊不清的东西?
【问题讨论】:
-
“在项目的前四年,CALO 资助的研究已经在人工智能的各个领域发表了 500 多篇论文。”- 我认为这足以证明它是一个 AI 项目.
-
我想知道是否部分或全部被移植到了Objective-C...
-
我在Tom Gruber's publications 中没有看到任何关于 Siri 编程语言的信息(他是 Siri 的创始人和 Apple 的产品负责人)。
-
比语言更重要的是数据的组织方式以及从 Siri 中提取数据的方式。只要它们具有相同的算法/API,任何语言都不会产生太大的影响。我错了吗?
-
@nacho4d 不,在一定程度上你是对的。它必须处理抽象级别。如果大多数 Siri 是用 C 编码的,但他们设计了一个很好的 DSL 来表达他们的一些算法或数据结构,那本身就很有趣。事实上,如果他们不这样做,我会感到惊讶。
标签: iphone artificial-intelligence siri sirikit