As the user interact with the action, the following pipeline with be practice
Until the request of the user is fulfilled or the action is interrupted, each round of the
conversation is perform in this way:
- 1. User asked to the Assistant
- 2. Assistant transfer the (recognized) sentences send to
the Action
- 3. In the structure of the action, we use DialogFlow which
containing the pretrained modle to judged the intent of the user
- 4. To perform the complex responds, the DialogFlow narrow down
the sentence and send the coresponding parameters to the Fulfillment where will perform
data fetching or API call
- 5. Fulfillment return the relative Intent responds to the
Assistant
- 6. Assistant recived the responds and show it to the user