Chatbot Wiki
Register
Advertisement
Transformer Transformer: train and try online or edit the test script

NLG and NLU common to the candidate and employer in a job conditions negotiation. For the specific regexps, see JobEmployerNegotiation.regexp, JobCandidateNegotiation.regexp.

/* class=RegularExpression */
/* case-sensitive=false */

<question:agreement>:

  • Do we agree[?]?

<question:final>:

  • Is there anything else we should discuss[?]?

<Salary:$1>:

  • a salary of $1 per month

$1(\d+) USD:      /*translate dollars*/

  • $1(\d+) USD
  • \$$1(\d+)
  • $1(\d+) dollars

<reject:issue count:$1(\d+)>:

  • I already accepted your conditions in $1(\d+) issues, I expect that you compromise on other issues[.]?

<agree:general>:

  • I accept your offer[.]?

<reject:general>:

  • I cannot accept your offer[.]?

<misunderstanding:general>:

  • Sorry, I didn't understand you[.]?

<misunderstanding:issue:$1>:

  • $1 is not one of the issues in our discussion[.]?

<misunderstanding:value:$1:$2>:

  • $1 is not one of the valid values for $2[.]?

<happy:agree>:

  • I am happy that you agree[.]?
  • Good[.]?
  • Great[!]?
  • Excellent[.]?

<disagree>:

  • I do not agree with you.

<describe:final:$1>:

  • OK, It seems we have a deal: $1
End of Transformer JobNegotiation.regexp
This resource is related to negotiation dialogs.
Advertisement