전문가 시스템의 디자인을 내 규칙에 따라 변경하려고합니다. 주제 - 다른 기계에서 다른 부분을 처리합니다. 당연히 각기 다른 종류의 항목이 다른 시간에 다른 기계에서 처리됩니다. 시스템은 세 가지 규칙으로 구성됩니다. 첫 번째 규칙 - 부하 기계가 작동합니다. 두 번째 규칙 - 기계를 언로드합니다. 세 번째 규칙 - 시간 이동을 수행합니다. 최대 처리 시간
"일치"단계에서 이해할 수있는 것은 여러 조건이 WM의 사실에 의해 충족되기 때문에 여러 규칙이 "활성화"될 수 있습니다. 그러나 나는 분쟁 해결 단계에서 아젠다의 규칙 중 하나만 해고 될 것이라고 생각했다. 이제 2 개의 규칙을 의제로 설정하고 실행 단계에서 둘 다 해고되는 프로그램이 있습니다! 하나의 규칙 만 해고한다고 생각하지 않습니까? CLIPS>
CLIPS 프로그램의 특정 디렉토리에 규칙 및 사실을 저장하려고합니다. 는 ("C : \ TMP \ rules.clp"다른 이름으로 저장) : 1하지만 클립을 보인다는 경로 정보를 (저장-사실 "C \ TMP \ facts1")를 무시합니다. 내 Windows 사용자 이름은 CLIPS 설치 디렉토리의 소유자가 아니기 때문에 파일은 가상 저장소 디렉토리에 저
나는 좌표가있는 엔티티 (보드 게임의 사각형)가있는 클립에 프로젝트를 쓰고 있습니다. ? (deftemplate square
(slot x (type INTEGER))
(slot y (type INTEGER))
)
그래서 나는 위, 아래, 왼쪽에서 오른쪽으로 같은 방향으로 인수를 얻을 수있는 기능과 X, Y 좌표를 원하고 사각형에 누
청구인 노숙자, 실업자에게는 필요 없음 등을 묻는 프로그램을 만들려고 노력 중이며 답변으로 레벨 1 또는 2 혜택 지원을받을 수 있지만 클립으로로드 할 수 없습니다. . 나는 코드 (defrule Claimant
(Claimant-is homeless)
(Claimant-is unemployed)
(Claimant-is nosavings)
(Clai
CLIPS 터미널을 사용하는 사람이 다음과 같이 입력 할 수 있도록하려고합니다. 식물은 노란색입니다. 이와 반대로, (assert (templatename (slotname "식물은 노란색이다.")))). 기본적으로, 나는 사용자가 단순히 문장을 입력하고 그 문장이 사실이되고, 어서 트 명령이없고, 따옴표가 없다. 템플릿에는 단 하나의 슬롯 만 있습니다 (
나는 가계도를 가지고 있습니다. CLIPS를 사용하여 사람의 며느리를 찾아야합니다. 처남이 규칙 1 (defrule MAIN::fnd_BrthrsNLaw1 ;spouse's brother
(findRelative (person ?pn) (relationship b_i_lw)) ;Brothers-in-Law
(and
(and (a