Guides¶
Practical guides for using KBS effectively.
Getting Started¶
- Getting Started - Your first rule-based system
- Writing Rules - Rule authoring best practices
- DSL Reference - Complete syntax guide
Core Concepts¶
- Facts - Working with facts and queries
- Pattern Matching - Pattern syntax and operators
- Variable Binding - Using variables in rules
- Negation - Matching absent patterns
Persistence¶
- Blackboard Memory - Persistent shared memory
- Persistence Options - SQLite, Redis, and Hybrid backends
Next Steps¶
- Examples - See KBS in action
- Advanced Topics - Production optimization
- API Reference - Complete class documentation