Questions tagged [clips]

CLIPS is an acronym for C Language Integrated Production System, rules-based programming framework designed for building expert systems.

CLIPS is an acronym for C Language Integrated Production System.

It is a rules-based programming framework designed for building expert systems. Its programming language COOL is similar to LISP and allows object-oriented as well as procedural programming. CLIPS itself is written in C and can be embedded in programs of other languages.

CLIPS core is a forward-chaining inference engine based on the Rete algorithm designed by Dr. Charles L. Forgy of Carnegie Mellon University.

It was developed starting 1985 at NASA to replace the existing LISP based expert system building tool ART*Inference and released into the public domain in the 1990s.

The original name of CLIPS was NASA's AI Language(NAIL).
Links:
CLIPS Web Site
CLIPS source forge

733 questions
-1
votes
1 answer

Expert system clips code return false value

I have an expert system for diagnosing some disease. It's coded in clips. But this code didn't run in clips and return false statement at the end of the run. I trace it again and again but I didn't notice what is the problem. Here is some part of my…
Jaleh
  • 3
  • 2
-1
votes
1 answer

How to change the match algorithms in CLIPS

I use CLIPS to develop a real-time Expert System. I know that CLIPS use Rete match algorithms as inference engine. I want to replace Rete algorithms with Leaps algorithms. I didn't find any content related in the guide book. Which source files…
MA Shenjun
  • 37
  • 8
-1
votes
3 answers

CLIPS and java issue

I have project to do ona AI in CLIPSJNI called "Advice on the purchase of lawn mower" I have two .CLP files: konowledgebase.clp, control.clp And 1 java file: Kosiarki.java knowledgebase.clp: (defrule philips "" (naped ENGINE) (mechanizm…
-1
votes
2 answers

CLIPS coding cleanup

I have implemented Phutball in CLIPS. I dont know why but i have the feeling i have some redundant , "dangerous" things written in here. I'll post part of the programs and hopefully you can help me cleanup a bit or make it more compact. Though the…
user1272703
  • 89
  • 1
  • 2
  • 9
-2
votes
1 answer

Expert system for feasible / actual cooking receipe, managing ingredients (available or feasible)

I would like to implement an expert system with CLIPS for cooking receipe. Basically, from available ingredients I have in stock (e.g. tomato, floor, oil, tomatoSauce, etc.) and "crafted" ingredients/receipe I can do (e.g. dough from floor and oil,…
B.Bocquet
  • 21
  • 5
-2
votes
1 answer

How to do a logical or in CLIPS? Syntax error

I need to use the logical operator or in this case but I get this syntax error. What is the exactly syntax to write this? CLIPS> (defrule case2 (or ((PNP Y) (PLF Y) (PIU Y)) ((PNP Y) (PLF N) (PIU Y))) => (printout t "- Check the…
-2
votes
1 answer

CLIPS (Expert System) write rules that add and remove values from the queue

I need help to write two rules, that add and remove values from queue. Rule that removes value from queue must use forall structure. As far as I know, CLIPS does not have arrays, stack, lists or any other type of collections. So I have started with…
-2
votes
1 answer

how to define defrule in CLIPS

(defrule amphibian "" (water-aniaml yes) (aquatic yes) (eats-instencts no) (not(guess ?)) => (assert (guess("guess not amphibian")))) (defrule skin-dddeceptionn "" (water-aniaml yes) (aquatic yes) (eats-instencts yes) (has-four-legs…
-2
votes
1 answer

Write farsi in CLIPS(expert system)

I try to implementation a Expert System with Clips but clips doesn't support Farsi. How do I write Persian in CLIPS? Thank you.
mokhtar
  • 13
  • 1
-2
votes
1 answer

college registration system "clips"

I want to do a guide for a student who want to register in a college, knowing his statues, or anything related t a college system.. First < ask question which question type he want to ask "Foundation|diploma level|advance diploma|bachelor... then,…
raya ali
  • 3
  • 1
  • 4
-2
votes
1 answer

How to get information from the fact in CLIPS?

After working function, I get a number of fact, for example: Fact 2. How can I get information about this fact programmatically?
aleator
  • 43
  • 8
-3
votes
1 answer

C# & CLIPS. Using .clp in more than in one Form

I want to use a .clp file in my C# project. This project contain several Forms. Can I load *.clp once and use it in all forms (create/delete facts, etc.)? (I am using CLIPSNet.dll.) UPD. There is a Form1. On close it I save the facts. In second form…
Tim
  • 11
  • 6
1 2 3
48
49