# Need help in choosing the pipeline

**URL:** <https://forum.rasa.com/t/need-help-in-choosing-the-pipeline/15399>\
**Category:** Rasa Open Source\
**Created:** [September 9, 2019, 6:42am UTC](https://forum.rasa.com/t/need-help-in-choosing-the-pipeline/15399 "2019-09-09T06:42:33Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![piyush29programmer](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.rasa.com/piyush29programmer/32/4050_2.png) [@piyush29programmer](https://forum.rasa.com/u/piyush29programmer)\
**Post date:** [September 9, 2019, 6:42am UTC](https://forum.rasa.com/t/need-help-in-choosing-the-pipeline/15399/1 "2019-09-09T06:42:34Z")

</div>

Hi All,

I am new to ML & AI / Rasa and trying to develop a company-policy specific faq chatbot.

My requirements are to develop a bot:-

1. Learn and chat with company-specific policies faq.

2. Learns and chats with small chitchat conversation.

I am not sure which policies and pipeline so i have used basic settings from weather bot or other tutorials.

```
 # Configuration for Rasa NLU.
 # https://rasa.com/docs/rasa/nlu/components/
 language: en
 pipeline: supervised_embeddings
 
 # Configuration for Rasa Core.
 # https://rasa.com/docs/rasa/core/policies/
    policies:
   - name: MemoizationPolicy
     max_history: 5
   - name: KerasPolicy
     epochs: 400
     batch_size: 100
     validation_split: 0.2
     max_history: 5
   - name: MappingPolicy

```

**supervised\_embeddings** internally uses below component.

```
language: "en"

pipeline:
- name: "WhitespaceTokenizer"
- name: "RegexFeaturizer"
- name: "CRFEntityExtractor"
- name: "EntitySynonymMapper"
- name: "CountVectorsFeaturizer"

```

1. How can i choose which component should be used and in which order’s.

2. when i ask questions for chitchat using the keyword from faq intent NLU choose faq intent for it.

After reading lots of articles i am confused which policy to and pipeline to use.

---

<div class="post-metadata">

**Author:** ![piyush29programmer](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.rasa.com/piyush29programmer/32/4050_2.png) [@piyush29programmer](https://forum.rasa.com/u/piyush29programmer)\
**Post date:** [September 9, 2019, 2:14pm UTC](https://forum.rasa.com/t/need-help-in-choosing-the-pipeline/15399/2 "2019-09-09T14:14:23Z")

</div>

Can any body please help

---

<div class="post-metadata">

**Author:** ![Ghostvv](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.rasa.com/ghostvv/32/211_2.png) [@Ghostvv](https://forum.rasa.com/u/Ghostvv)\
**Post date:** [September 9, 2019, 3:11pm UTC](https://forum.rasa.com/t/need-help-in-choosing-the-pipeline/15399/3 "2019-09-09T15:11:02Z")

</div>

I would recommend to use default nlu pipeline and core config

---

<div class="post-metadata">

**Author:** ![piyush29programmer](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.rasa.com/piyush29programmer/32/4050_2.png) [@piyush29programmer](https://forum.rasa.com/u/piyush29programmer)\
**Post date:** [September 16, 2019, 12:11pm UTC](https://forum.rasa.com/t/need-help-in-choosing-the-pipeline/15399/4 "2019-09-16T12:11:04Z")

</div>

**Ghostvv** - I am already using nlu pipeline .I wanted to know which is better supervised or pretrained for company specific bot which will have faq question and small talk chittalk.

---

<div class="post-metadata">

**Author:** ![Ghostvv](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.rasa.com/ghostvv/32/211_2.png) [@Ghostvv](https://forum.rasa.com/u/Ghostvv)\
**Post date:** [September 16, 2019, 1:29pm UTC](https://forum.rasa.com/t/need-help-in-choosing-the-pipeline/15399/5 "2019-09-16T13:29:58Z")

</div>

it depends on your type of text you have. It is better to perform comparison tests to see which pipeline performs better
