Both forward-chaining and backward-chaining rules (which may include python code) are compiled into python. Can also automatically assemble python programs out of python functions which are attached to backward-chaining rules. See


  • Automatic Programming: Generates Python Programs
  • Backward Chaining
  • Foreward Chaining
  • Multiple Knowledge Engines and Rule Bases
  • Rule Base Inheritance

Project Activity

See All Activity >


MIT License

Follow Python Knowledge Engine (PyKE)

Python Knowledge Engine (PyKE) Web Site

Other Useful Business Software

Monitor your Cisco ASA like an expert Monitor your Cisco ASA like an expert Icon
Monitor your Cisco ASA like an expert Icon

See how Network Insight™ for Cisco® ASA, a feature of SolarWinds Network Performance Monitor and Network Configuration Manager, can help.

Get visibility into the health and performance of your entire Cisco ASA environment in a single dashboard. View VPN tunnel status and monitor firewall high availability, health, and readiness. Automatically discover and filter within ACLs, show rule hit counts, and detect shadow and redundant rules. Automate the monitoring and management of your ASA infrastructure in a fully integrated solution. Try it free for 30 days!

Rate This Project

Login To Rate This Project

User Ratings

ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 3 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 3 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 3 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 2 / 5

User Reviews

  • Hi Guys I have no idea how to create the following files using PyKe : Knowledge Fact Base (KFB) files Knowledge Rule Base (KRB) files Knowledge Question Base (KQB) files I'm using Eclipse and also downloaded PyDev plugin in order to create a python project but i don't know how to create those files into my project. I would appreciate if you could help me out on this issue Regards

  • Pyke is good! Thanks.

    1 user found this review helpful.
  • Reliable and stable, thanks pyke

  • Nice and Easy to use.

    1 user found this review helpful.
Read more reviews >

Additional Project Details



Intended Audience


Programming Language