2012-11-02 5 views
3

파이썬에서 전문가 시스템을 프로그래밍해야합니다 (두 가지를 처음으로 수행합니다). 점진적 사용자 입력에 의존하는 큰 흐름 다이어그램을 구현해야합니다. 이자형. 사용자는 흐름도의 많은 지점에서 입력을 제공합니다. 파이썬에서는 지식베이스와 추론 규칙에 대해 PyKE와 같은 시스템을 보았습니다. 그러나, 그러한 시스템 (Prolog와 같은)이 많은 GUI 창을 사용자에게 묻는 프로세스에 도움이되는지 또는 수동으로 프로그래밍하는 것이 더 나은지는 이해할 수 없습니다.파이썬에서 전문가 시스템 용 지식 엔진을 사용해야합니까?

PyKE와 같은 시스템을 사용해야합니까?

답변

3

흐름도의 사용자 경로가 순수하게 사용자 입력을 기반으로한다면 생산/규칙 기반 시스템의 작동 방식을 배우는 데 시간과 관심이 없다면 순수한 파이썬으로 수행하는 것이 좋습니다. PyKE는 필요한 것을 할 수 있지만 파이썬에 익숙하지 않으므로 Python과 PyKE 선언 언어를 효과적으로 배울 수 있습니다.

시스템에 사용자의 입력에만 의존하지 않는 다른 상태 변수 및 종속성이있는 경우 CLIPS 전문가 시스템 쉘 주위의 Python 래퍼 인 Pyke 또는 PyCLIPS과 같은 것을 사용할 수 있습니다.

관련 문제