~/talk

Artificial intelligence with Elixir the Rete (...)

Talkat ElixirConf EU Virtual 2020 · 2020-10-07..10-08· [machine-learning]
links:none on file
slides:none on file

Implements the Rete algorithm in Elixir/BEAM to compile rules into alpha/beta networks, using graph libs (libgruff/libgraph), protocols and map-reduce state to avoid mutation; ships a tiny DSL (Sanskrit) and an engine called narrowbridge that runs a dog-sickness expert system (rules → working memory → forward-chaining activations). Claims production-feasible performance: hundreds–thousands of rules are tiny, a cited worst case ~100k rules ≈ 300MB, and the implementation is functional, interactive, open-source and working but still early-stage.

AI-written summary · about

  1. 0:00Introduction to AI rules
  2. 1:03Expert system components
  3. 2:42Pattern matching in Rete
  4. 4:20Implementing facts and rules
  5. 5:57Developing a custom DSL
  6. 7:16Alpha network compilation
  7. 8:47Beta network connections
  8. 10:15Activating the rule engine
  9. 12:50Elixir benefits and protocols
  10. 16:03Using the Narrow Bridge lib
  11. 18:01Limitations and use cases
  12. 19:17Q&A and technical challenges
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.