command-line - 自然语言命令语言

标签 command-line nlp

我有兴趣为具有现有规则的域开发自然语言命令语言。 Terry Winograd 的 SHRDLU 给我留下了深刻的印象显示了方式(下面的对话是 40 岁!惊人)。我们现在可以做得更好吗?如果可以,我可以从哪里获得示例?

Person: Pick up a big red block.
Computer: OK.
Person: Grasp the pyramid.
Computer: I don't understand which pyramid you mean.
Person (changing their mind): Find a block which is taller than the one you are holding and put it into the box.
Computer: By "it", I assume you mean the block which is taller than the one I am holding.
Computer: OK.
Person: What does the box contain?
Computer: The blue pyramid and the blue block.
Person: What is the pyramid supported by?
Computer: The box.
Person: How many blocks are not in the box?
Computer: Four of them.
Person: Is at least one of them narrower than the one which I told you to pick up?
Computer: Yes, the red cube.



我有该领域的本体,因此可以对常见问题进行推理。

最佳答案

看看OpenCyc ,一个通用知识库和常识推理引擎。

关于command-line - 自然语言命令语言,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1605493/

相关文章:

linux - rsync 递归并排除特定目录的内容,而不是目录

command-line - azure devops 本地代理管道权限被拒绝

command-line - 具有/pp(/preprocess)的MSbuild 4不会写入经过预处理的文件

python - 计算给定2个句子字符串的余弦相似度

java nlp - 从字符串中提取数字

machine-learning - WordNet:同一对象不同部分之间的语义关系

android - 模拟器 : ERROR: A snapshot operation for 'Nexus_4_API_27' is pending and timeout has expired. 退出

machine-learning - 计算具有两个以上字符串的查询的平均逐点信息?

algorithm - 如何反向使用 nlp 解析器生成句子

linux - 即时替换标准输出中的字符