# 100% intent detection

**URL:** <https://forum.rasa.com/t/100-intent-detection/22739>\
**Category:** Rasa Open Source\
**Created:** [December 23, 2019, 11:34am UTC](https://forum.rasa.com/t/100-intent-detection/22739 "2019-12-23T11:34:23Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![zerotrope](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.rasa.com/zerotrope/32/4937_2.png) [@zerotrope](https://forum.rasa.com/u/zerotrope)\
**Post date:** [December 23, 2019, 11:34am UTC](https://forum.rasa.com/t/100-intent-detection/22739/1 "2019-12-23T11:34:23Z")

</div>

Hi,

I would like one of my intents to be detected in 100% of the case regardless the `core` and or `nlu` trainings, more like a signal. Does someone know how to do that ?

---

<div class="post-metadata">

**Author:** ![stephens](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.rasa.com/stephens/32/1632_2.png) [@stephens](https://forum.rasa.com/u/stephens)\
**Post date:** [December 26, 2019, 3:39pm UTC](https://forum.rasa.com/t/100-intent-detection/22739/2 "2019-12-26T15:39:56Z")

</div>

Depending on your domain and training data, I would expect you can get nearly 100% with one of the predefined NLU pipelines. However, you could also write your own [custom NLU component](https://rasa.com/docs/rasa/api/custom-nlu-components/#custom-nlu-components).

---

<div class="post-metadata">

**Author:** ![zerotrope](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.rasa.com/zerotrope/32/4937_2.png) [@zerotrope](https://forum.rasa.com/u/zerotrope)\
**Post date:** [January 3, 2020, 11:06am UTC](https://forum.rasa.com/t/100-intent-detection/22739/3 "2020-01-03T11:06:49Z")

</div>

Hi @stephens

Thanks for your answer and sorry for late reply, Happy New Year ! I’ll go through custom NLU component as I don’t see how it could help for now.

Meanwhile, do you think a word-based trigger would be possible to implement ? Meaning, each time there is word i.e. “research” in the user input text, rasa passes through a specific custom function ?

thanks,

z.

---

<div class="post-metadata">

**Author:** ![JulianGerhard](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.rasa.com/juliangerhard/32/3781_2.png) [@JulianGerhard](https://forum.rasa.com/u/JulianGerhard)\
**Post date:** [January 3, 2020, 12:25pm UTC](https://forum.rasa.com/t/100-intent-detection/22739/4 "2020-01-03T12:25:21Z")

</div>

Hi @zerotrope,

depending on your setup, you could use the [Keyword Classifier](https://rasa.com/docs/rasa/nlu/components/#keyword-intent-classifier) which should be at 100% - but keep in mind that there would be a trade off regarding the flexibility.

I would go with @stephens answer instead and try to make the data robust against my case.

Regards   
Julian
