Dialogflow Chatbot - Using Contexts to Connect Intents

Поделиться
HTML-код
  • Опубликовано: 11 сен 2024
  • Fast-track your understanding of Dialogflow concepts and start developing your own advanced chatbot: form.typeform....

Комментарии • 32

  • @healthhubtips
    @healthhubtips 6 лет назад +1

    Amazing work , keep making more and more videos on this , thank you :)

  • @TusharDesaiA
    @TusharDesaiA 3 года назад

    Thank Peter, that was helpful for newbie like me.

  • @cyberguide_in
    @cyberguide_in 5 лет назад

    Very well-done! Please create a detailed video on how to set up a Node.js server and database to connect the chatbot.

  • @YugoGautomo
    @YugoGautomo 4 года назад

    Thanks, It's working for me. Great tutorial.

  • @philippalbrecht9023
    @philippalbrecht9023 3 года назад

    Thanks for putting out this tutorial. For some reason im unable to trigger the Prompts for required parameters. When should I see those?

  • @sofiadellera9911
    @sofiadellera9911 6 лет назад +2

    I'm trying to set a "nickname" I've done everything the same as name (@given.name) but I found that if the user chooses anything other than a standard name the bot will not understand.
    How can I collect a nickname and use it in later conversation without limiting it to a specific type of name?
    For example If a user were to reply to what do you want your nick name to be: "master" or "magic unicorn"
    dialogue flow will not continue in the flow or repeat the name.
    I hope I've made myself clear and you can answer my question,
    Thanks! your videos are very helpful!

    • @peterfessel9910
      @peterfessel9910  6 лет назад

      Hi Sofia, yes I understand your problem. You can try using the @sys.any entity instead. This will work exactly as you want as long as the user doesn't enter a whole sentence, but the nickname only.
      You can also check out my other video on name recognition with @sys.any: ruclips.net/video/uI0u6xvazAM/видео.html It might help

  • @husainsiddiqui9465
    @husainsiddiqui9465 4 года назад

    Well explained, thanks dude!!!

  • @justinklanica3059
    @justinklanica3059 4 года назад

    I was able to test and publish these intents. When testing on Google home the Google bot does not listen to my verbal response. Can you please tell me what I might be missing here?

  • @RobertTaylorscreenprint
    @RobertTaylorscreenprint 6 лет назад

    Thank you easy to understand

  • @RajatGuptaOnline
    @RajatGuptaOnline 5 лет назад

    Dialogflow Web Integration not showing Quick Replies and Multiple Replies, Any suggestion or example git :/

  • @harleypasoz2114
    @harleypasoz2114 6 лет назад

    Thank you so much!

  • @omairacristinapalaciossanc7073
    @omairacristinapalaciossanc7073 4 года назад

    thanks a lot !

  • @kenny1394
    @kenny1394 3 года назад

    What to do if user does not have email?

  • @elvisserrano7242
    @elvisserrano7242 4 года назад

    Hey, can you share how can we send image or video to whatsapp using custum payload or how can we do that? I Have integrate auto responde with dialogflow and i jave been trying differents parameters using json but still not working. All your help will be really appreciated!

  • @yeshusingh7004
    @yeshusingh7004 6 лет назад

    hey i have not found the usersays option near 2:48 can u reply me plz as fast as u can

  • @nawazpayawala9955
    @nawazpayawala9955 5 лет назад +1

    Amazing work , but I m facing issue in GetEmail. #awaiting_name.name is not working.
    Instead of this I need to use
    awaiting_email.name.
    Than only it's showing me correct output.

    • @therheasen
      @therheasen 3 года назад

      Try adding an output context named "session_var" in Welcome Intent and keep a 200 lifespan.
      Use #session_var.name instead of using #awaiting_name.name.

  • @vidhuv1811
    @vidhuv1811 3 года назад

    Without adding contexts. Theses will work as chain.
    Since there will be response to all user given values, even though it is in diffrent intents.
    Then what is the need of contexts

    • @therheasen
      @therheasen 3 года назад +1

      Try giving 1 lifespan to each and check. A chain will be formed.
      Later when you don't start with a "Hi" and provide name out of nowhere, the Fallback Intent gets called.

  • @superAbtruse503
    @superAbtruse503 4 года назад

    hi , can we direct user to the certain intent?
    example like bot ask which food do you want to order?
    user answer pizza, then will direct to the pizza intent
    user answer burger, then direct to burger intent

    • @peterfessel9910
      @peterfessel9910  4 года назад

      Yes, that should be no problem. The intent that asks the question should have an output context, then you create a series of intents that have this as an input context and only one piece of training data, e.g. 'burger'.

    • @vidhuv1811
      @vidhuv1811 3 года назад

      @@peterfessel9910 the chatbot respond based on the training phrase (ie, it give specific response if user said burger) then what is the need of contexts

  • @spandandaschowdhury9739
    @spandandaschowdhury9739 5 лет назад

    How to convert the training phrase to entity

  • @carloslujan1643
    @carloslujan1643 6 лет назад

    How can you manage several questions with yes or no answers and not fall into a loop?

    • @peterfessel9910
      @peterfessel9910  6 лет назад

      You'll need to create separate intents for every yes/no answer and then prompt every intent with a separate context. That way you can't fall into a loop.

  • @guillaumelbr453
    @guillaumelbr453 5 лет назад

    how do you move the conversation back from a follow up intent to a parent intent ?

    • @peterfessel9910
      @peterfessel9910  5 лет назад

      @Guillaume it's quite straight forward: Set an output context from the follow-up intent that is the input context to the parent intent.

  • @caninha2023
    @caninha2023 5 лет назад

    How to put emoji in messages ?

  • @Rahul-gn7px
    @Rahul-gn7px 5 лет назад

    can we link multiple intents to one single intent and select the one that operates using input from the user?

    • @peterfessel9910
      @peterfessel9910  5 лет назад +1

      @rahul you sure can. Just set one output context on the parent intent (the 'single intent' in this case). Then set the same context as input context in all further intents you want to link to. Then train those child intents as you usually would with example input.

    • @Rahul-gn7px
      @Rahul-gn7px 5 лет назад

      @@peterfessel9910 but how would I make the chatbot know which context to follow in case of which input