글쎄, 그 제목은 내가 학생이고, CLIPS에서 100 개의 질문으로 전문가 시스템을 만들도록 보내졌다. 그래서 나는 10 개의 주된 질문 (A, B, C, D, E, F, G, H, I, J)을 부르기로 결심했고 각 질문은 A1, B1, C1, D1, E1, F1 , G1, H1, I1, J1) 그렇다면 A1이 참이면 A2와 A3가되어야합니다.하지만 제대
변수가 특정 유형인지 테스트 할 수있는 몇 가지 조건부 함수가 있음을 알고 있습니다. 예를 들어 , (test (integerp ?my_var))
반환 TRUE을 my_var이 정수 유형 인 경우. 나는 A 클래스가 있다고합니다. 변수의 유형이 A인지 테스트하려면 어떻게해야합니까? (test (instance_of_A_p ?my_var))
또는 (t
나는 너무 많은 결과를 얻고 있습니다. 무슨 일이야? 프롤로그에서와 같이 결과를 클리핑하는 것은 존재하지 않습니까? (deffacts mytree
(below birch poplar)
(above linden maple)
(below pine fir)
(below linden birch)
(above pine p
사용은 :는 은 음식 갈망 주어진 또한 레스토랑과 그 레스토랑에서 제공하는 음식의 종류와 목록을 감안할 때, 나에게 어떤 레스토랑에 대한 제안을 제공합니다 방문하다. 내가 지금까지 가지고있는 것은 꽤 기초적이다. 다양한 음식 가능성을 지닌 레스토랑을위한 템플릿을 만들 수 있습니다. ;;;*************
;;;* EATERIES *
;;;****
ADA 프로그램의 CLIPS 추론 엔진을 사용하고 싶습니다. CLIPS 라이브러리 (가장 최근의 버전 6.3)와 바인딩을 구현하는 (래퍼) Ada 패키지의 몇 가지 예가 있습니까? T.E.D는이 종류의 래퍼를 실감했지만 더 이상 정보를 제공하지 않았다. 는 "전문가 시스템"당신이 설명하는 클립의 버전 (첫 번째 문제를 확실히 하나)이 있음 (P 384) 에
차 앞에 장애물이 있는지 확인하려고합니다. 자동차 위치 "2"에 있다고 가정 해 봅시다. 내 목표는 "3"위치에 장애물이 있는지 확인하는 것입니다. 특정 위치에 장애물이 없다는 것을 의미하는 장애물이 정의되지 않았을 수 있습니다. 나는 을 사용하여을 조건부로 사용하는지 확인합니다. 하지만 CLIPS 구문 오류 이 부분에 대한(+? location_car 1
Windows 용 CLIPS를 컴파일하여 GNAT Ada와의 바인딩에 필요한 객체 파일을 얻고 싶습니다. mingw32-make makefile.gcc
또는 mingw32-make makefile.g++
: 나는 내가 명령을 통해는 MinGW 컴파일하려고 makefile.g++
makefile.gcc
makefile.lib
makefile.li