문제
기존 규칙이있는 도메인에 대한 자연 언어 명령 언어를 개발하는 데 관심이 있습니다. Terry Winograd가있을 때 나는 매우 감동했습니다 Shrdlu 길을 보여주었습니다 (아래 대화는 40 세입니다! 놀랍습니다). 지금 더 잘할 수 있습니까? 그렇다면 어디에서 예제를 얻을 수 있습니까?
사람 : 큰 빨간색 블록을 집어 올리십시오.
컴퓨터 : 좋아.
사람 : 피라미드를 잡으십시오.
컴퓨터 : 어떤 피라미드가 의미하는지 이해가 안 돼요.
사람 (마음을 바꾸기) : 당신이 잡고있는 것보다 키가 큰 블록을 찾아 상자에 넣습니다.
컴퓨터 : "It"에 의해, 나는 당신이 내가 잡고있는 것보다 키가 큰 블록을 의미한다고 가정합니다.
컴퓨터 : 좋아.
사람 : 상자에는 무엇이 포함되어 있습니까?
컴퓨터 : 파란색 피라미드와 파란색 블록.
사람 : 피라미드는 무엇을 지원합니까?
컴퓨터 : 상자.
사람 : 상자에 몇 개의 블록이 없습니까?
컴퓨터 : 그들 중 4 명.
사람 : 그들 중 하나 이상이 내가 당신에게 픽업하라고 말한 것보다 좁습니까?
컴퓨터 : 네, 빨간 큐브.
도메인에 대한 온톨로지가 있으므로 일반적인 문제에 대해 추론 할 수 있습니다.
해결책 3
나는 또한 방금 Regulus를 만났다 (http://en.wikipedia.org/wiki/regulus_grammar_compiler) NASA에 의해 광범위하게 사용되었습니다.
제휴하지 않습니다 StackOverflow