F:\controlbot\controller\logicagent>ruby logicbot.rb Hello I have loaded F:/controlbot/controller/logicagent/logicagent-api.yaml. F:/controlbot/controller/logicagent/graph.yaml loaded. > reset graph Okay, I have reset the graph. > a cat has four legs Okay, a cat has four legs. > what has four legs? four legs have a cat > reset graph Okay, I have reset the graph. > A bird can fly. Okay, A bird flies. > Birds includes a bird Okay, Birds = a bird. > can birds fly? Yes, birds can fly. > A bird has wings Okay, A bird has wings. > do birds have wings? Yes, birds have wings > A chicken is a bird Okay, A chicken is a bird. > a bird is an animal Okay, a bird is an animal. > A canary is yellow. Okay, A canary is yellow. > A canary is a bird. Okay, A canary is a bird. > A penguin can't fly. Okay, A penguin can not fly. > Is a chicken a bird? Yes, a chicken is a bird. > Can a penguin fly? No, a penguin can not fly. > does a canary have wings? Yes, a canary has wings > can a canary fly? Yes, a canary can fly. > why can a canary fly? a canary flies because: a canary is a bird, and a bird flies > can a chicken fly? Yes, a chicken can fly. > can an animal fly? I have no knowledge that an animal can fly. > some animals can fly Okay, some animals fly. > can some animals fly? Yes, some animals can fly. > print graph some animals flies a chicken is a bird a canary is yellow a canary is a bird birds = a bird birds = birds a penguin can_not fly a bird flies a bird = birds a bird = a bird a bird has wings a bird is an animal >