2014-02-07 5 views
2

제스에 대해 듣기 전에 클립 전문가 시스템 쉘에 대한 책을 읽었습니다.jsp를 사용하여 웹에 클립 전문가 시스템을 설치하는 방법

저는 웹 기반 전문가 시스템을 구현하려고합니다. 클립에 코드를 작성했지만 프로그램은 명령 줄에서 실행해야하지만 jsp에서 구현할 수 있도록 jess에서 구현하고 싶습니다.

질문을하고 사용자의 답변을 검색 한 다음 사실대로 대답해야합니다.

으로 모든 것을 다시 작성하지 않고 어떻게 처리 할 수 ​​있습니까?

+1

제스 설명서 제스에서 자바를 사용하고, 또한 깊이 논의 자바에서 제스 호출에 대한 우수한 부를 갖는다. - 너 자신감을 얻으려고하는거야? – laune

+0

안녕하세요 .. java에서 rules.clp 파일을 쉽게 호출 할 수 있으며 Eclipse에서 실행되는 콘솔에 정보를 출력합니다. 하지만 내 문제는 자바와 상호 작용하는 클립의 데이터를 받고있다. 그것은 서블릿과 JSP를 사용하는 웹 애플리케이션이되어야합니다. 목표는 HTML 폼에서 입력을 받고 사실을 입력하고 다음 질문을 생성하여 폼에 표시하는 것입니다. 이 매뉴얼은 java.awt에서 UI를 사용하고자 할 때해야 할 일을 설명하고 프로세스가 분명히 내 문제에 적용되지 않습니다. – user3282954

+0

어제부터 몇 가지 진전을 보았습니다. StringWriter를 사용하여 질문을 문자열로 가져올 수 있었지만, 이상한 이유로 TextReader 함수가 작동하지 않습니다. 이 알고리즘을 사용하면 어떤 알고리즘이나 코드에 대한 포인터를 얻을 수 있다면 정말 좋아할 것입니다. 고마워요. – user3282954

답변

1

CLIPS 코드를 작성한 방법 (특히 Jess에없는 CLIPS 객체 확장 또는 CLIPS 일반 함수 사용 여부)에 따라 Jess에서 직접 코드를 실행할 수 있습니다 변화가 거의 없거나 전혀없는 엔진. 할 수있는 최선의 방법은 아마도 그것을 시도하고 얼마나 멀리 있는지보아야 할 것입니다.

CLIPS와 Jess는 다른 소프트웨어와 통합 할 때 매우 유연한 시스템입니다. Jess는 분명히 모든 Java 기반 시스템과 쉽게 통합 할 수 있으며 Python 및 웹에서 사용하기 쉬운 다른 언어에 대한 CLIPS 바인딩이 있습니다. 따라서 CLIPS를 고수하기로 결정하더라도 웹 기반 응용 프로그램을 만드는 데 아무런 문제가 없어야합니다.

+0

안녕하세요. 나는 그것이 정말로 사소한 문제이어야한다는 것을 안다. 그러나 나는 단지 그것을 작동시킬 수 없다.나는 HTML 폼에서 입력을 읽고, 클립으로 사실로 주장하고, 모든 질문이 다 소모 될 때까지 폼에 표시 할 다른 질문을 얻을 수 있어야합니다. 내가 할 수있는 모든 것을 시도했지만, Retel을 호출 할 경우를 제외하고는 작동하지 않는다. eclipse에서 콘솔에 정보를 출력하는 run() 메소드. – user3282954

+0

PHP 용 클립 플러그인 인 PHLIPS를 사용해 보았습니다.하지만 너무 오래되어서 현재 버전의 PHP 및 Apache에서 작동하지 않습니다. 제가 정말로 좌절했기 때문에 저는 정말로 도움이 필요합니다. 필자는 전에 파이썬 프로그래밍을 해 본 적이 없지만, PHP와 자바에서 경험했던 것과 동일한 경험을 할 수 없다면 나는 그것을 시험해 볼 것입니다. 고마워. – user3282954

0

CLIPS의 FAQ 페이지를 확인하십시오. CLIPS와 프로그래밍 언어 (PHP, Perl 및 .NET 포함)를 통합 할 수있는 몇 가지 확장이 나열되어 있습니다. 아마도 다른 언어를 사용하여 인터페이스를 수행 할 수 있습니다.

http://clipsrules.sourceforge.net/FAQ.html (질문 8 참조)