def create(): return Folder(label="Library", children=[ SystemInitiatedSequences.create(), PreliminarySequencesFolder.create(), RoutingSequences.create(), BaseSequences.create(), GlobalSequences.create(), Folder(label="Storage") ])
def create(): return Folder( label="Library", children=[ SystemInitiatedSequences.create(), PreliminarySequencesFolder.create(), RoutingSequences.create(), BaseSequences.create(), GlobalSequences.create(), Folder(label="Storage") ] )
def create(): from dialog.schema.factories.folder.sequences import SystemInitiatedSequences return Folder( selection_type="RANDOM", label="SMALL TALK SEQUENCES", children=[ SmallTalkAction.create_increment(), Input( Grammar(watson_items=[ "What is your name?", "$ your name", "$ you called", "$ they call you", "$ what can I call you" ]), children=[ SmallTalkConditions.too_much_small_talk_goto(), Output( Prompt(items=["My name is Jemboo."]), children=[ If(elements=[ UserNameConditions.is_blank(), Output( Prompt(items=["What's your name?"]), children=[ Goto( ref= "getUserInput_what_is_your_name" ) ]) ]), GetUserInput(children=[ Input(Grammar(watson_items=[ "Okay", "okay", "hi", "hi jemboo" ]), children=[ Goto(ref="output_what_is_name") ]), Input( Grammar( watson_items=[ "My name is", "$ my name", "$ call me", "$ I'm called", "$ I am called", "$ known as" ]), children=[ Goto(ref="input_user_knownas_name") ]), PreliminarySequencesSearch.goto() ]) ]) ]), Input( Grammar( watson_items=["Siri", "$ (VIRTUAL_AGENTS)={Topic}"]), children=[ TopicAction.set_to_value(), SmallTalkConditions.too_much_small_talk_goto(), Input( Grammar(watson_items=[ "is better", "$ better", "$ smarter" ]), children=[ Output(Prompt( items=["Now you're hurting my feelings."]), children=[ GetUserInput(children=[ Input(Grammar(watson_items=[ "Okay", "$ sorry" ]), children=[ SystemInitiatedSequences .goto() ]), PreliminarySequencesSearch.goto( ) ]) ]) ]) ]), Input( Grammar(watson_items=[ "Do you speak English", "$ speak English", "$ understand English", "$ know English", "$ get English" ]), children=[ SmallTalkConditions.too_much_small_talk_goto(), Output( Prompt(items=[ "I'm sorry, English is my second language. My native tongue is Binary. 01110011 01101111 01110010 01110010 01111001" ]), children=[ GetUserInput(children=[ Input(Grammar(watson_items=["haha", "ok"]), children= [SystemInitiatedSequences.goto()]), Input(Grammar(watson_items=[ "01101110 01110000", "01101110 01101111 00100000 01110000 01110010 01101111 01100010 01101100 01100101 01101101", "01101110 01110000", "01100100 01101111 01101110 00100111 01110100 00100000 01110111 01101111 01110010 01110010 01111001" ]), children=[ Output( Prompt( items=[ "haha, you're good!" ]), children=[ SystemInitiatedSequences. goto() ]) ]), PreliminarySequencesSearch.goto() ]) ]) ]) ])
def create(): from dialog.schema.factories.folder.sequences import SystemInitiatedSequences return Folder( selection_type="RANDOM", label="SMALL TALK SEQUENCES", children=[ SmallTalkAction.create_increment(), Input( Grammar( watson_items=[ "What is your name?", "$ your name", "$ you called", "$ they call you", "$ what can I call you" ] ), children=[ SmallTalkConditions.too_much_small_talk_goto(), Output( Prompt(items=["My name is Jemboo."]), children=[If( elements=[ UserNameConditions.is_blank(), Output( Prompt(items=["What's your name?"]), children=[Goto(ref="getUserInput_what_is_your_name")] ) ] ), GetUserInput( children=[ Input( Grammar( watson_items=[ "Okay", "okay", "hi", "hi jemboo" ] ), children=[ Goto(ref="output_what_is_name") ] ), Input( Grammar( watson_items=[ "My name is", "$ my name", "$ call me", "$ I'm called", "$ I am called", "$ known as" ] ), children=[ Goto(ref="input_user_knownas_name") ] ), PreliminarySequencesSearch.goto() ] )] ) ] ), Input( Grammar( watson_items=[ "Siri", "$ (VIRTUAL_AGENTS)={Topic}" ] ), children=[ TopicAction.set_to_value(), SmallTalkConditions.too_much_small_talk_goto(), Input( Grammar( watson_items=[ "is better", "$ better", "$ smarter" ] ), children=[ Output( Prompt(items=["Now you're hurting my feelings."]), children=[GetUserInput( children=[ Input( Grammar(watson_items=["Okay", "$ sorry"]), children=[SystemInitiatedSequences.goto()] ), PreliminarySequencesSearch.goto() ] )] ) ] ) ] ), Input( Grammar( watson_items=[ "Do you speak English", "$ speak English", "$ understand English", "$ know English", "$ get English" ] ), children=[ SmallTalkConditions.too_much_small_talk_goto(), Output( Prompt(items=[ "I'm sorry, English is my second language. My native tongue is Binary. 01110011 01101111 01110010 01110010 01111001"] ), children=[GetUserInput( children=[ Input( Grammar(watson_items=["haha", "ok"]), children=[SystemInitiatedSequences.goto()] ), Input( Grammar( watson_items=[ "01101110 01110000", "01101110 01101111 00100000 01110000 01110010 01101111 01100010 01101100 01100101 01101101", "01101110 01110000", "01100100 01101111 01101110 00100111 01110100 00100000 01110111 01101111 01110010 01110010 01111001" ] ), children=[ Output( Prompt(items=["haha, you're good!"]), children=[SystemInitiatedSequences.goto()] ) ] ), PreliminarySequencesSearch.goto() ] )] ) ] ) ] )
def create(): from dialog.schema.factories.folder.sequences import SystemInitiatedSequences return Folder( label="REPAIR SEQUENCES", children=[ Input( Grammar( watson_items=[ "Help", "$ help", "$ how does this work", "$ what do I do", "$ what can I do", "$ don't know", "$ I'm not sure" ] ), children=[ Output( Prompt( items=[ "Say <i>Never mind</i> or <i>nvm</i> to start over.\nSay <i>okay</i> or <i>thanks</i> if my response is acceptable.\nSay <i>What does X mean?</i> for a definition of X.\nSay <i>got to go</i> or <i>bye</i> when you're finished." ] ) ) ] ), Input( Grammar( watson_items=[ "Say that again", "$ say that again", "$ say again", "$ what did you say", "$ come again", "$ say what" ] ), children=[ Output( Prompt(items=["I said..."]), children=[Goto(ref="##special_DNR_GUI_PREVIOUS_OUTPUT_NODE_ID")] ) ] ), Input( Grammar( watson_items=[ "Never mind", "$ Nevermind", "$ Never mind", "$ nvm", "$ start over", "$ start again", "$ restart", "$ redo", "$ do over", "$ start from * beginning", "$ clear * selections" ] ), children=[ Output( Prompt(items=["Okay. Whatever you say, {User_Name}!"]), children=[SystemInitiatedSequences.goto()] ) ] ), Input( Grammar( watson_items=[ "what does * mean", "$ what does * mean", "$ what does * stand for", "$ do you mean by ", "$ what are examples of", "$ what is an example of" ] ), children=[ Input( Grammar( watson_items=[ "trailers", "$ trailer", "$ trailers" ] ), children=[ Output( Prompt( items=[ "<i>Trailers</i> are video previews for movies. <br> <br>"] ), children=[ GetUserInput( children=[ Input( Grammar(watson_items=["okay"]), children=[ Output( Prompt(items=[ "Sure, happy to help. <br> <br>"]), children=[Goto( ref="##special_DNR_GET_USER_INPUT_NODE_ID")] ) ] ) ] ) ], is_insert_DNR_statement=True ) ] ), Input( Grammar( watson_items=[ "genre", "$ genre", "$ genres" ] ), children=[ Output( Prompt( items=[ "The <i>genre</i> is the category of movie, like Drama, Comedy, Action, etc. <br> <br>" ] ) ) ] ), Input( Grammar( watson_items=[ "rating", "$ rating", "$ ratings", "$ mpaa" ] ), children=[ Output( Prompt( items=[ "The <i>rating</i> is a recommendation by the Motion Picture Association of America about the suitability of a movie's content for particular age groups. For example, G is for general audiences, while R is restricted to people 17 and older.<br> <br>"] ) ) ] ), Input( Grammar( watson_items=[ "G", "$ G" ] ), children=[ Output( Prompt( items=[ "G stands for <i>General Audience</i> and is appropriate for everyone.", ] ) ) ] ), Input( Grammar( watson_items=[ "PG-13", "$ PG-13" ] ), children=[ Output( Prompt( items=[ "PG-13 means <i>Parents Strongly Cautioned</i> or that some material may not be suitable for children under 13 years old.", ] ) ) ] ), Input( Grammar( watson_items=[ "Current", "$ current" ] ), children=[ Output( Prompt( items=[ "<i>Current</i> movies are those that have been playing for the past 28 days." ] ) ) ] ), Input( Grammar( watson_items=[ "Upcoming", "$ upcoming" ] ), children=[ Output( Prompt( items=[ "<i>Upcoming</i> movies are those that will come out within the next 6 months." ] ) ) ] ), Input( Grammar( watson_items=[ "$ (GENRE)={Topic}", "$ (UNSUPPORTED_GENRES)={Topic}" ] ), children=[ TopicAction.set_to_value(), Output( Prompt( items=[ "I'm afraid I don't have definitions of the different genres." ] ) ) ] ) ] ), Input( Grammar( watson_items=[ "I already told you!", "$ already told you", "$ already said it" ] ), children=[ Output( Prompt( items=["I'm sorry, please repeat it for me."] ), children=[Goto(ref="getUserInput_how_can_i_help_you")] ) ] ) ] )