RubyGems Navigation menu

kbs 0.1.0

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.

Gemfile:
=

installation:
=

Versions:

  1. 0.1.0 October 10, 2025 (346 ko)
  2. 0.0.1 October 08, 2025 (63 ko)

Dépendances de Runtime (1):

sqlite3 ~> 1.6

Dépendances de Development (3):

minitest ~> 5.16
redis ~> 5.0
simplecov ~> 0.22

Propriétaires:

Pushed by:

Auteurs:

  • Dewayne VanHoozer

Total de contrôle SHA 256:

=

Total de téléchargements 469

Pour cette version 282

Version publiée:

License:

MIT

Version de Ruby requise: >= 3.2.0

Liens: