Categories: None [Edit]

kbs

https://rubygems.org/gems/kbs
https://github.com/madbomber/kbs
A comprehensive Ruby implementation of a Knowledge-Based System featuring: • RETE Algorithm: Optimized forward-chaining inference engine with unlinking optimization for high-performance pattern matching • Declarative DSL: Readable, expressive syntax for rule definition with built-in condition helpers • Blackboard Architecture: Multi-agent coordination with message passing and knowledge source registration • Flexible Persistence: SQLite (durable), Redis (fast), and hybrid storage backends with audit trails • Concurrent Execution: Thread-safe auto-inference mode for real-time processing • AI Integration: Native support for LLM integration (Ollama, OpenAI) for hybrid symbolic/neural reasoning • Production Features: Session management, fact history, query API, statistics tracking Perfect for expert systems, trading algorithms, IoT monitoring, portfolio management, and AI-enhanced decision systems.

Total

Ranking: 186,018 of 197,085
Downloads: 1,539

Daily

Ranking: 55,182 of 197,066
Downloads: 1

Depended by

RankDownloadsName
60,97318,564sqa

Depends on

RankDownloadsName
141,310,230,254minitest
83586,869,473redis
98505,778,426simplecov
285196,939,989sqlite3

Owners

#GravatarHandle
1iconmadbomber