진단 개 질환이되는 Android 앱을 개발하려고합니다. 나는 이미 15 가지 질병을 진단 할 수있는 60 가지 규칙으로 구성된 지식 기반을 가지고있다. 가장 작은 규칙에는 약 10 가지 조건이있다.Android 용 Java 규칙 엔진
이 문제를 해결하는 방법을 조사한 결과, 역방향 연결을 사용하는 규칙 엔진을 사용하는 것이 좋습니다. 문제는 모든 규칙 엔진이 규칙을 실행하기 전에 모든 입력을 제공 할 때만 작동하는 것 같습니다.
질병을 진단하기위한 것이기 때문에 사용자가 답변을 기다린 다음 특정 조건과 일치하지 않는 규칙을 제외하고 규칙을 확인하는 질문을 던지십시오. 그런 다음 나머지 규칙에 따라 다음 조건을 묻습니다.
예 : 1
if puppy & male & scratching himself... then disease1
질문 엔진을 지배되는
1:The dog is a puppy?
2:The dog is male?
3:The dog is scratching himself?
같이 갈 규칙,이 동작을 할 수 있습니까?
나는 그것이 유효한 질문이라고 생각합니다. 자바로 된 규칙 엔진으로 Google을 선택하면 많은 조회가 발생하지만 대부분의 도구는 더 이상 존재하지 않거나 아주 오래되었습니다. Java로 규칙 기반 시스템을 사용해 본 경험이있는 사람들로부터 출발점을 원한다고 생각합니다. – Christine