# NLU Custom components possibilities

**URL:** <https://forum.rasa.com/t/nlu-custom-components-possibilities/31987>\
**Category:** Rasa Open Source\
**Created:** [July 29, 2020, 5:00pm UTC](https://forum.rasa.com/t/nlu-custom-components-possibilities/31987 "2020-07-29T17:00:06Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![musabukhari](https://avatars.discourse-cdn.com/v4/letter/m/cdc98d/32.png) [@musabukhari](https://forum.rasa.com/u/musabukhari)\
**Post date:** [July 29, 2020, 5:00pm UTC](https://forum.rasa.com/t/nlu-custom-components-possibilities/31987/1 "2020-07-29T17:00:06Z")

</div>

Hi all. Is it possible to create custom components that fit into the NLU pipeline that can perform tasks such as text summarization, machine translation, numerical analysis etc?

I’m more familiar with the spaCy world where you can customize your pipeline for a specific task. Wonder if thats the same case with RASA NLU. Basically, can RASA NLU be utilized for wider NLP tasks? All I’ve seen are examples of the sentiment analyzer, and i’m looking for other capabilities as well.

Thanks in advance

---

<div class="post-metadata">

**Author:** ![tyd](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.rasa.com/tyd/32/3030_2.png) [@tyd](https://forum.rasa.com/u/tyd)\
**Post date:** [July 30, 2020, 11:05am UTC](https://forum.rasa.com/t/nlu-custom-components-possibilities/31987/2 "2020-07-30T11:05:39Z")

</div>

@musabukhari Yes, it is possible to create [custom components](https://rasa.com/docs/rasa/api/custom-nlu-components/) to do whatever you want. In addition to the [sentiment analysis example](https://blog.rasa.com/enhancing-rasa-nlu-with-custom-components/), here are some more examples:

- [How to make a Custom Printer Component in Rasa NLU](https://blog.rasa.com/custom-printer-component/)
- [rasa-nlu-examples](https://github.com/RasaHQ/rasa-nlu-examples)
- [Using Custom spaCy Components in Rasa](https://blog.rasa.com/custom-spacy-components/)
