1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
Step-by-step tutorials and best practices.
Combine forward and backward chaining for powerful hybrid reasoning.
**Topics:**
- ---
**Use when:** Building hybrid reasoning systems
Organize rules into reusable modules.
**Topics:**
- ---
**Use when:** Building large rule sets
Comprehensive troubleshooting guide for backward chaining.
**Topics:**
- ---
**Use when:** Encountering problems or errors
Understanding and preventing circular module dependencies.
**Topics:**
- ---
**Use when:** Working with complex module structures
Strategies for refactoring and organizing modules.
**Topics:**
- --
**Use when:** Improving existing module structure
**"My rules aren't firing"**
→ [Troubleshooting - Rules Not Firing](TROUBLESHOOTING.md)
**"I have circular module dependencies"**
→ [Cyclic Import Detection](CYCLIC_IMPORT_DETECTION.md)
**"How do I combine forward and backward chaining?"**
→ [RETE Integration](BACKWARD_CHAINING_RETE_INTEGRATION.md)
**"How should I organize my rules?"**
→ [Module Management](MODULE_PARSING_GUIDE.md)
**"I need to refactor my modules"**
→ [Module Refactoring](MODULE_REFACTORING.md)
1. 2.3.
1. 2.3.
1. 2.3.
- --
Have a guide idea? Found an issue? We welcome contributions!
See [CONTRIBUTING.md](../../CONTRIBUTING.md) for details.