문제

기존 규칙이있는 도메인에 대한 자연 언어 명령 언어를 개발하는 데 관심이 있습니다. Terry Winograd가있을 때 나는 매우 감동했습니다 Shrdlu 길을 보여주었습니다 (아래 대화는 40 세입니다! 놀랍습니다). 지금 더 잘할 수 있습니까? 그렇다면 어디에서 예제를 얻을 수 있습니까?

사람 : 큰 빨간색 블록을 집어 올리십시오.
컴퓨터 : 좋아.
사람 : 피라미드를 잡으십시오.
컴퓨터 : 어떤 피라미드가 의미하는지 이해가 안 돼요.
사람 (마음을 바꾸기) : 당신이 잡고있는 것보다 키가 큰 블록을 찾아 상자에 넣습니다.
컴퓨터 : "It"에 의해, 나는 당신이 내가 잡고있는 것보다 키가 큰 블록을 의미한다고 가정합니다.
컴퓨터 : 좋아.
사람 : 상자에는 무엇이 포함되어 있습니까?
컴퓨터 : 파란색 피라미드와 파란색 블록.
사람 : 피라미드는 무엇을 지원합니까?
컴퓨터 : 상자.
사람 : 상자에 몇 개의 블록이 없습니까?
컴퓨터 : 그들 중 4 명.
사람 : 그들 중 하나 이상이 내가 당신에게 픽업하라고 말한 것보다 좁습니까?
컴퓨터 : 네, 빨간 큐브.

도메인에 대한 온톨로지가 있으므로 일반적인 문제에 대해 추론 할 수 있습니다.

도움이 되었습니까?

해결책 3

나는 또한 방금 Regulus를 만났다 (http://en.wikipedia.org/wiki/regulus_grammar_compiler) NASA에 의해 광범위하게 사용되었습니다.

다른 팁

보세요 Opencyc, 일반적인 지식 기반 및 상식 추론 엔진.

개발 된 통제 된 영어 (ACE)를 살펴보십시오. 시도 프로젝트. 필요한 표현성과 유연성이있는 것 같습니다. Ace Parser는 ACE 문장을 1 차 논리 공식 (DRS라고 불리는 변형)으로 문장을 구문 분석 한 다음 추가 처리, 예를 들어 자동 추론에 사용할 수 있습니다. 파서는 LGPL에서 사용할 수 있습니다. 데모 참조 여기.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top