Terminei de ler um livro sobre shell do sistema especialista em clipes antes de ouvir sobre Jess.
Estou tentando implementar um sistema especialista baseado na web.Eu escrevi o código em clipes, mas o programa deve ser executado na linha de comando, no entanto, gostaria de implementá-lo no jess para que possa usá-lo com jsp.
Eu preciso usar jsp para fazer perguntas e recuperar respostas do usuário e, em seguida, usar essas respostas como fatos.
Como posso fazer isso com jess sem ter que reescrever tudo de novo?
Respostas:
1 para resposta № 1Dependendo de como você escreveu seu código CLIPS - emem particular, se você usou as extensões de objeto CLIPS ou funções genéricas CLIPS (nenhuma das quais existe no Jess) - você poderá executar seu código diretamente no mecanismo Jess com pouca ou nenhuma alteração. A melhor coisa a fazer é provavelmente tentar e ver o quão longe você chega.
Ambos CLIPS e Jess são sistemas bastante flexíveis comotanto quanto a integração com outro software. Jess é obviamente muito fácil de integrar com todos os sistemas baseados em Java, e existem ligações CLIPS para Python e outras linguagens que são fáceis de usar na web. Portanto, mesmo se você decidir manter o CLIPS, não deverá ter problemas para criar um aplicativo baseado na web.
0 para resposta № 2
Verifique a página de FAQ do CLIPS.Ele listou várias extensões que podem integrar CLIPS com linguagens de programação (incluindo PHP, Perl e .NET). Talvez você possa fazer a interface usando outras linguagens.
http://clipsrules.sourceforge.net/FAQ.html (ver q.8)