# RASA == Production system?

**URL:** <https://forum.rasa.com/t/rasa-production-system/20789>\
**Category:** Rasa Open Source\
**Created:** [November 2, 2019, 6:00am UTC](https://forum.rasa.com/t/rasa-production-system/20789 "2019-11-02T06:00:27Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![sten](https://avatars.discourse-cdn.com/v4/letter/s/73ab20/32.png) [@sten](https://forum.rasa.com/u/sten)\
**Post date:** [November 2, 2019, 6:00am UTC](https://forum.rasa.com/t/rasa-production-system/20789/1 "2019-11-02T06:00:27Z")

</div>

As I’m experimenting with RASA … something struck me … It very much resembles Production systems.

What is a production system ?

In general it is a system where all the processing happen via IF-THEN rules f.e.

IF wm.intent == greet THEN utter\_greet

where work-memory is used to link the execution of the rules.

The rules compete for execution based on the condition and in some mechanism for resolving conflict f.e. scores

PS are very big in Symbolic AI.

Here is the RASA \<=\> ACT-R equivalents. (ACT-R is AI PS )

```
Working memory
  slots
  form-data

Procedural memory
  stories : if condition then action

Declaratve memory
  intents
  faq-responses

Buffers (in/out)
  dont know the equivalent in RASA
```

---

_[View the full topic](https://forum.rasa.com/t/rasa-production-system/20789)._
