# Puzzling Behavior by Bot

**URL:** <https://forum.rasa.com/t/puzzling-behavior-by-bot/1787>\
**Category:** Rasa Open Source\
**Created:** [October 11, 2018, 7:06am UTC](https://forum.rasa.com/t/puzzling-behavior-by-bot/1787 "2018-10-11T07:06:28Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![elixias](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.rasa.com/elixias/32/709_2.png) [@elixias](https://forum.rasa.com/u/elixias)\
**Post date:** [October 11, 2018, 7:06am UTC](https://forum.rasa.com/t/puzzling-behavior-by-bot/1787/1 "2018-10-11T07:06:28Z")

</div>

Hi there! I’ve been using Rasa for a while now, but there is a strange behavior which I hope someone might have an idea why this is happening.

I have a story file that looks like this:

## enquiry\_a

- i\_have\_enquiry{“organization”: “a”}
  - enquiry\_a

## enquiry\_b

- i\_have\_enquiry{“organization”: “b”}
  - enquiry\_b

## enquiry\_general

- i\_have\_enquiry
  - enquiry

And the domain contains this: slots: organization: type: categorical values: - a - b - c

There are 2 issues:

1. After training the bot, the memoization policies can never find the action for ‘a’ and ‘b’, and 2) regardless of slot values (a or b), it will always respond with the default ‘enquiry’ action (using Keras Policy).

I have to fall back on Memoization policy and also provide all possible cases for it to work properly (ie: include the story for c). Kinda hoping that it will learn to use the ‘enquiry’ action if it’s neither organizations ‘a’ or ‘b’.

---

<div class="post-metadata">

**Author:** ![akelad](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.rasa.com/akelad/32/69_2.png) [@akelad](https://forum.rasa.com/u/akelad)\
**Post date:** [October 12, 2018, 3:47pm UTC](https://forum.rasa.com/t/puzzling-behavior-by-bot/1787/2 "2018-10-12T15:47:56Z")

</div>

yes you do have to include the story for c. Also what do you mean by “fall back on Memoization policy”, are you not using it by default as well?
