You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
789 lines
19 KiB
JSON
789 lines
19 KiB
JSON
{
|
|
"quit": [],
|
|
"synon": [
|
|
"belief feel think believe wish",
|
|
"family mother mom father dad sister brother wife children child",
|
|
"desire want need",
|
|
"sad unhappy depressed sick",
|
|
"happy elated glad better",
|
|
"cannot can't",
|
|
"everyone everybody nobody noone",
|
|
"be am is are was"
|
|
],
|
|
"final": "Goodbye. Thank you for talking to me.",
|
|
"pre": [
|
|
"dont don't",
|
|
"cant can't",
|
|
"wont won't",
|
|
"recollect remember",
|
|
"dreamt dreamed",
|
|
"dreams dream",
|
|
"maybe perhaps",
|
|
"how what",
|
|
"when what",
|
|
"certainly yes",
|
|
"machine computer",
|
|
"computers computer",
|
|
"were was",
|
|
"you're you are",
|
|
"i'm i am",
|
|
"same alike"
|
|
],
|
|
"post": [
|
|
"am are",
|
|
"your my",
|
|
"me you",
|
|
"myself yourself",
|
|
"yourself myself",
|
|
"i you",
|
|
"you I",
|
|
"my your",
|
|
"i'm you are"
|
|
],
|
|
"initial": "How do you do. Please tell me your problem.",
|
|
"keywords": [
|
|
{
|
|
"weight": 0,
|
|
"rules": [
|
|
{
|
|
"decomp": "*",
|
|
"reasmb": [
|
|
"I'm not sure I understand you fully.",
|
|
"Please go on.",
|
|
"What does that suggest to you ?",
|
|
"Do you feel strongly about discussing such things ?"
|
|
]
|
|
}
|
|
],
|
|
"token": "xnone"
|
|
},
|
|
{
|
|
"weight": 0,
|
|
"rules": [
|
|
{
|
|
"decomp": "*",
|
|
"reasmb": [
|
|
"Please don't apologise.",
|
|
"Apologies are not necessary.",
|
|
"I've told you that apologies are not required."
|
|
]
|
|
}
|
|
],
|
|
"token": "sorry"
|
|
},
|
|
{
|
|
"weight": 0,
|
|
"rules": [
|
|
{
|
|
"decomp": "*",
|
|
"reasmb": [
|
|
"goto sorry"
|
|
]
|
|
}
|
|
],
|
|
"token": "apologise"
|
|
},
|
|
{
|
|
"weight": 5,
|
|
"rules": [
|
|
{
|
|
"decomp": "* i remember *",
|
|
"reasmb": [
|
|
"Do you often think of (2) ?",
|
|
"Does thinking of (2) bring anything else to mind ?",
|
|
"What else do you recollect ?",
|
|
"Why do you recollect (2) just now ?",
|
|
"What in the present situation reminds you of (2) ?",
|
|
"What is the connection between me and (2) ?"
|
|
]
|
|
},
|
|
{
|
|
"decomp": "* do you remember *",
|
|
"reasmb": [
|
|
"Did you think I would forget (2) ?",
|
|
"Why do you think I should recall (2) now ?",
|
|
"What about (2) ?",
|
|
"goto what",
|
|
"You mentioned (2) ?"
|
|
]
|
|
}
|
|
],
|
|
"token": "remember"
|
|
},
|
|
{
|
|
"weight": 3,
|
|
"rules": [
|
|
{
|
|
"decomp": "* if *",
|
|
"reasmb": [
|
|
"Do you think its likely that (2) ?",
|
|
"Do you wish that (2) ?",
|
|
"What do you know about (2) ?",
|
|
"Really, if (2) ?"
|
|
]
|
|
}
|
|
],
|
|
"token": "if"
|
|
},
|
|
{
|
|
"weight": 4,
|
|
"rules": [
|
|
{
|
|
"decomp": "* i dreamed *",
|
|
"reasmb": [
|
|
"Really, (2) ?",
|
|
"Have you ever fantasized (2) while you were awake ?",
|
|
"Have you ever dreamed (2) before ?",
|
|
"goto dream"
|
|
]
|
|
}
|
|
],
|
|
"token": "dreamed"
|
|
},
|
|
{
|
|
"weight": 3,
|
|
"rules": [
|
|
{
|
|
"decomp": "*",
|
|
"reasmb": [
|
|
"What does that dream suggest to you ?",
|
|
"Do you dream often ?",
|
|
"What persons appear in your dreams ?",
|
|
"Do you believe that dreams have something to do with your problems ?"
|
|
]
|
|
}
|
|
],
|
|
"token": "dream"
|
|
},
|
|
{
|
|
"weight": 0,
|
|
"rules": [
|
|
{
|
|
"decomp": "*",
|
|
"reasmb": [
|
|
"You don't seem quite certain.",
|
|
"Why the uncertain tone ?",
|
|
"Can't you be more positive ?",
|
|
"You aren't sure ?",
|
|
"Don't you know ?"
|
|
]
|
|
}
|
|
],
|
|
"token": "perhaps"
|
|
},
|
|
{
|
|
"weight": 15,
|
|
"rules": [
|
|
{
|
|
"decomp": "*",
|
|
"reasmb": [
|
|
"I am not interested in names.",
|
|
"I've told you before, I don't care about names -- please continue."
|
|
]
|
|
}
|
|
],
|
|
"token": "name"
|
|
},
|
|
{
|
|
"weight": 0,
|
|
"rules": [
|
|
{
|
|
"decomp": "*",
|
|
"reasmb": [
|
|
"goto xforeign",
|
|
"I told you before, I don't understand German."
|
|
]
|
|
}
|
|
],
|
|
"token": "deutsch"
|
|
},
|
|
{
|
|
"weight": 0,
|
|
"rules": [
|
|
{
|
|
"decomp": "*",
|
|
"reasmb": [
|
|
"goto xforeign",
|
|
"I told you before, I don't understand French."
|
|
]
|
|
}
|
|
],
|
|
"token": "francais"
|
|
},
|
|
{
|
|
"weight": 0,
|
|
"rules": [
|
|
{
|
|
"decomp": "*",
|
|
"reasmb": [
|
|
"goto xforeign",
|
|
"I told you before, I don't understand Italian."
|
|
]
|
|
}
|
|
],
|
|
"token": "italiano"
|
|
},
|
|
{
|
|
"weight": 0,
|
|
"rules": [
|
|
{
|
|
"decomp": "*",
|
|
"reasmb": [
|
|
"goto xforeign",
|
|
"I told you before, I don't understand Spanish."
|
|
]
|
|
}
|
|
],
|
|
"token": "espanol"
|
|
},
|
|
{
|
|
"weight": 0,
|
|
"rules": [
|
|
{
|
|
"decomp": "*",
|
|
"reasmb": [
|
|
"I speak only English."
|
|
]
|
|
}
|
|
],
|
|
"token": "xforeign"
|
|
},
|
|
{
|
|
"weight": 0,
|
|
"rules": [
|
|
{
|
|
"decomp": "*",
|
|
"reasmb": [
|
|
"How do you do. Please state your problem.",
|
|
"Hi. What seems to be your problem ?"
|
|
]
|
|
}
|
|
],
|
|
"token": "hello"
|
|
},
|
|
{
|
|
"weight": 50,
|
|
"rules": [
|
|
{
|
|
"decomp": "*",
|
|
"reasmb": [
|
|
"Do computers worry you ?",
|
|
"Why do you mention computers ?",
|
|
"What do you think machines have to do with your problem ?",
|
|
"Don't you think computers can help people ?",
|
|
"What about machines worrys you ?",
|
|
"What do you think about machines ?"
|
|
]
|
|
}
|
|
],
|
|
"token": "computer"
|
|
},
|
|
{
|
|
"weight": 0,
|
|
"rules": [
|
|
{
|
|
"decomp": "* am i *",
|
|
"reasmb": [
|
|
"Do you believe you are (2) ?",
|
|
"Would you want to be (2) ?",
|
|
"Do you wish I would tell you you are (2) ?",
|
|
"What would it mean if you were (2) ?",
|
|
"goto what"
|
|
]
|
|
},
|
|
{
|
|
"decomp": "*",
|
|
"reasmb": [
|
|
"Why do you say 'am' ?",
|
|
"I don't understand that."
|
|
]
|
|
}
|
|
],
|
|
"token": "am"
|
|
},
|
|
{
|
|
"weight": 0,
|
|
"rules": [
|
|
{
|
|
"decomp": "* are you *",
|
|
"reasmb": [
|
|
"Why are you interested in whether I am (2) or not ?",
|
|
"Would you prefer if I weren't (2) ?",
|
|
"Perhaps I am (2) in your fantasies.",
|
|
"Do you sometimes think I am (2) ?",
|
|
"goto what"
|
|
]
|
|
},
|
|
{
|
|
"decomp": "* are *",
|
|
"reasmb": [
|
|
"Did you think they might not be (2) ?",
|
|
"Would you like it if they were not (2) ?",
|
|
"What if they were not (2) ?",
|
|
"Possibly they are (2)."
|
|
]
|
|
}
|
|
],
|
|
"token": "are"
|
|
},
|
|
{
|
|
"weight": 0,
|
|
"rules": [
|
|
{
|
|
"decomp": "* your *",
|
|
"reasmb": [
|
|
"Why are you concerned over my (2) ?",
|
|
"What about your own (2) ?",
|
|
"Are you worried about someone else's (2) ?",
|
|
"Really, my (2) ?"
|
|
]
|
|
}
|
|
],
|
|
"token": "your"
|
|
},
|
|
{
|
|
"weight": 2,
|
|
"rules": [
|
|
{
|
|
"decomp": "* was i *",
|
|
"reasmb": [
|
|
"What if you were (2) ?",
|
|
"Do you think you were (2) ?",
|
|
"Were you (2) ?",
|
|
"What would it mean if you were (2) ?",
|
|
"What does (2) suggest to you ?",
|
|
"goto what"
|
|
]
|
|
},
|
|
{
|
|
"decomp": "* i was *",
|
|
"reasmb": [
|
|
"Were you really ?",
|
|
"Why do you tell me you were (2) now ?",
|
|
"Perhaps I already know you were (2)."
|
|
]
|
|
},
|
|
{
|
|
"decomp": "* was you *",
|
|
"reasmb": [
|
|
"Would you like to believe I was (2) ?",
|
|
"What suggests that I was (2) ?",
|
|
"What do you think ?",
|
|
"Perhaps I was (2).",
|
|
"What if I had been (2) ?"
|
|
]
|
|
}
|
|
],
|
|
"token": "was"
|
|
},
|
|
{
|
|
"weight": 0,
|
|
"rules": [
|
|
{
|
|
"decomp": "* i @desire *",
|
|
"reasmb": [
|
|
"What would it mean to you if you got (3) ?",
|
|
"Why do you want (3) ?",
|
|
"Suppose you got (3) soon ?",
|
|
"What if you never got (3) ?",
|
|
"What would getting (3) mean to you ?",
|
|
"What does wanting (3) have to do with this discussion ?"
|
|
]
|
|
},
|
|
{
|
|
"decomp": "* i am* @sad *",
|
|
"reasmb": [
|
|
"I am sorry to hear that you are (3).",
|
|
"Do you think that coming here will help you not to be (3) ?",
|
|
"I'm sure it's not pleasant to be (3).",
|
|
"Can you explain what made you (3) ?"
|
|
]
|
|
},
|
|
{
|
|
"decomp": "* i am* @happy *",
|
|
"reasmb": [
|
|
"How have I helped you to be (3) ?",
|
|
"Has your treatment made you (3) ?",
|
|
"What makes you (3) just now ?",
|
|
"Can you explan why you are suddenly (3) ?"
|
|
]
|
|
},
|
|
{
|
|
"decomp": "* i was *",
|
|
"reasmb": [
|
|
"goto was"
|
|
]
|
|
},
|
|
{
|
|
"decomp": "* i @belief * i *",
|
|
"reasmb": [
|
|
"Do you really think so ?",
|
|
"But you are not sure you (3).",
|
|
"Do you really doubt you (3) ?"
|
|
]
|
|
},
|
|
{
|
|
"decomp": "* i* @belief *you *",
|
|
"reasmb": [
|
|
"goto you"
|
|
]
|
|
},
|
|
{
|
|
"decomp": "* i am *",
|
|
"reasmb": [
|
|
"Is it because you are (2) that you came to me ?",
|
|
"How long have you been (2) ?",
|
|
"Do you believe it is normal to be (2) ?",
|
|
"Do you enjoy being (2) ?"
|
|
]
|
|
},
|
|
{
|
|
"decomp": "* i @cannot *",
|
|
"reasmb": [
|
|
"How do you think that you can't (3) ?",
|
|
"Have you tried ?",
|
|
"Perhaps you could (3) now.",
|
|
"Do you really want to be able to (3) ?"
|
|
]
|
|
},
|
|
{
|
|
"decomp": "* i don't *",
|
|
"reasmb": [
|
|
"Don't you really (2) ?",
|
|
"Why don't you (2) ?",
|
|
"Do you wish to be able to (2) ?",
|
|
"Does that trouble you ?"
|
|
]
|
|
},
|
|
{
|
|
"decomp": "* do i feel *",
|
|
"reasmb": [
|
|
"Tell me more about such feelings.",
|
|
"Do you often feel (2) ?",
|
|
"Do you enjoy feeling (2) ?",
|
|
"Of what does feeling (2) remind you ?"
|
|
]
|
|
},
|
|
{
|
|
"decomp": "* i * you *",
|
|
"reasmb": [
|
|
"Perhaps in your fantasies we (2) each other.",
|
|
"Do you wish to (2) me ?",
|
|
"You seem to need to (2) me.",
|
|
"Do you (2) anyone else ?"
|
|
]
|
|
},
|
|
{
|
|
"decomp": "*",
|
|
"reasmb": [
|
|
"You say (1) ?",
|
|
"Can you elaborate on that ?",
|
|
"Do you say (1) for some special reason ?",
|
|
"That's quite interesting."
|
|
]
|
|
}
|
|
],
|
|
"token": "i"
|
|
},
|
|
{
|
|
"weight": 0,
|
|
"rules": [
|
|
{
|
|
"decomp": "* you remind me of *",
|
|
"reasmb": [
|
|
"goto alike"
|
|
]
|
|
},
|
|
{
|
|
"decomp": "* you are *",
|
|
"reasmb": [
|
|
"What makes you think I am (2) ?",
|
|
"Does it please you to believe I am (2) ?",
|
|
"Do you sometimes wish you were (2) ?",
|
|
"Perhaps you would like to be (2)."
|
|
]
|
|
},
|
|
{
|
|
"decomp": "* you* me *",
|
|
"reasmb": [
|
|
"Why do you think I (2) you ?",
|
|
"You like to think I (2) you -- don't you ?",
|
|
"What makes you think I (2) you ?",
|
|
"Really, I (2) you ?",
|
|
"Do you wish to believe I (2) you ?",
|
|
"Suppose I did (2) you -- what would that mean ?",
|
|
"Does someone else believe I (2) you ?"
|
|
]
|
|
},
|
|
{
|
|
"decomp": "* you *",
|
|
"reasmb": [
|
|
"We were discussing you -- not me.",
|
|
"Oh, I (2) ?",
|
|
"You're not really talking about me -- are you ?",
|
|
"What are your feelings now ?"
|
|
]
|
|
}
|
|
],
|
|
"token": "you"
|
|
},
|
|
{
|
|
"weight": 0,
|
|
"rules": [
|
|
{
|
|
"decomp": "*",
|
|
"reasmb": [
|
|
"You seem to be quite positive.",
|
|
"You are sure.",
|
|
"I see.",
|
|
"I understand."
|
|
]
|
|
}
|
|
],
|
|
"token": "yes"
|
|
},
|
|
{
|
|
"weight": 0,
|
|
"rules": [
|
|
{
|
|
"decomp": "*",
|
|
"reasmb": [
|
|
"Are you saying no just to be negative?",
|
|
"You are being a bit negative.",
|
|
"Why not ?",
|
|
"Why 'no' ?"
|
|
]
|
|
}
|
|
],
|
|
"token": "no"
|
|
},
|
|
{
|
|
"weight": 2,
|
|
"rules": [
|
|
{
|
|
"decomp": "* my *",
|
|
"reasmb": [
|
|
"Lets discuss further why your (2).",
|
|
"Earlier you said your (2).",
|
|
"But your (2).",
|
|
"Does that have anything to do with the fact that your (2) ?"
|
|
],
|
|
"save": true
|
|
},
|
|
{
|
|
"decomp": "* my* @family *",
|
|
"reasmb": [
|
|
"Tell me more about your family.",
|
|
"Who else in your family (4) ?",
|
|
"Your (3) ?",
|
|
"What else comes to mind when you think of your (3) ?"
|
|
]
|
|
},
|
|
{
|
|
"decomp": "* my *",
|
|
"reasmb": [
|
|
"Your (2) ?",
|
|
"Why do you say your (2) ?",
|
|
"Does that suggest anything else which belongs to you ?",
|
|
"Is it important that your (2) ?"
|
|
]
|
|
}
|
|
],
|
|
"token": "my"
|
|
},
|
|
{
|
|
"weight": 0,
|
|
"rules": [
|
|
{
|
|
"decomp": "* can you *",
|
|
"reasmb": [
|
|
"You believe I can (2) don't you ?",
|
|
"goto what",
|
|
"You want me to be able to (2).",
|
|
"Perhaps you would like to be able to (2) yourself."
|
|
]
|
|
},
|
|
{
|
|
"decomp": "* can i *",
|
|
"reasmb": [
|
|
"Whether or not you can (2) depends on you more than me.",
|
|
"Do you want to be able to (2) ?",
|
|
"Perhaps you don't want to (2).",
|
|
"goto what"
|
|
]
|
|
}
|
|
],
|
|
"token": "can"
|
|
},
|
|
{
|
|
"weight": 0,
|
|
"rules": [
|
|
{
|
|
"decomp": "*",
|
|
"reasmb": [
|
|
"Why do you ask ?",
|
|
"Does that question interest you ?",
|
|
"What is it you really wanted to know ?",
|
|
"Are such questions much on your mind ?",
|
|
"What answer would please you most ?",
|
|
"What do you think ?",
|
|
"What comes to mind when you ask that ?",
|
|
"Have you asked such questions before ?",
|
|
"Have you asked anyone else ?"
|
|
]
|
|
}
|
|
],
|
|
"token": "what"
|
|
},
|
|
{
|
|
"weight": 0,
|
|
"rules": [
|
|
{
|
|
"decomp": "*",
|
|
"reasmb": [
|
|
"Is that the real reason ?",
|
|
"Don't any other reasons come to mind ?",
|
|
"Does that reason seem to explain anything else ?",
|
|
"What other reasons might there be ?"
|
|
]
|
|
}
|
|
],
|
|
"token": "because"
|
|
},
|
|
{
|
|
"weight": 0,
|
|
"rules": [
|
|
{
|
|
"decomp": "* why don't you *",
|
|
"reasmb": [
|
|
"Do you believe I don't (2) ?",
|
|
"Perhaps I will (2) in good time.",
|
|
"Should you (2) yourself ?",
|
|
"You want me to (2) ?",
|
|
"goto what"
|
|
]
|
|
},
|
|
{
|
|
"decomp": "* why can't i *",
|
|
"reasmb": [
|
|
"Do you think you should be able to (2) ?",
|
|
"Do you want to be able to (2) ?",
|
|
"Do you believe this will help you to (2) ?",
|
|
"Have you any idea why you can't (2) ?",
|
|
"goto what"
|
|
]
|
|
},
|
|
{
|
|
"decomp": "*",
|
|
"reasmb": [
|
|
"goto what"
|
|
]
|
|
}
|
|
],
|
|
"token": "why"
|
|
},
|
|
{
|
|
"weight": 2,
|
|
"rules": [
|
|
{
|
|
"decomp": "* @everyone *",
|
|
"reasmb": [
|
|
"Realy, (2) ?",
|
|
"Surely not (2).",
|
|
"Can you think of anyone in particular ?",
|
|
"Who, for example?",
|
|
"Are you thinking of a very special person ?",
|
|
"Who, may I ask ?",
|
|
"Someone special perhaps ?",
|
|
"You have a particular person in mind, don't you ?",
|
|
"Who do you think you're talking about ?"
|
|
]
|
|
}
|
|
],
|
|
"token": "everyone"
|
|
},
|
|
{
|
|
"weight": 2,
|
|
"rules": [
|
|
{
|
|
"decomp": "*",
|
|
"reasmb": [
|
|
"goto everyone"
|
|
]
|
|
}
|
|
],
|
|
"token": "everybody"
|
|
},
|
|
{
|
|
"weight": 2,
|
|
"rules": [
|
|
{
|
|
"decomp": "*",
|
|
"reasmb": [
|
|
"goto everyone"
|
|
]
|
|
}
|
|
],
|
|
"token": "nobody"
|
|
},
|
|
{
|
|
"weight": 2,
|
|
"rules": [
|
|
{
|
|
"decomp": "*",
|
|
"reasmb": [
|
|
"goto everyone"
|
|
]
|
|
}
|
|
],
|
|
"token": "noone"
|
|
},
|
|
{
|
|
"weight": 1,
|
|
"rules": [
|
|
{
|
|
"decomp": "*",
|
|
"reasmb": [
|
|
"Can you think of a specific example ?",
|
|
"When ?",
|
|
"What incident are you thinking of ?",
|
|
"Really, always ?"
|
|
]
|
|
}
|
|
],
|
|
"token": "always"
|
|
},
|
|
{
|
|
"weight": 10,
|
|
"rules": [
|
|
{
|
|
"decomp": "*",
|
|
"reasmb": [
|
|
"In what way ?",
|
|
"What resemblence do you see ?",
|
|
"What does that similarity suggest to you ?",
|
|
"What other connections do you see ?",
|
|
"What do you suppose that resemblence means ?",
|
|
"What is the connection, do you suppose ?",
|
|
"Could here really be some connection ?",
|
|
"How ?"
|
|
]
|
|
}
|
|
],
|
|
"token": "alike"
|
|
},
|
|
{
|
|
"weight": 10,
|
|
"rules": [
|
|
{
|
|
"decomp": "* @be *like *",
|
|
"reasmb": [
|
|
"goto alike"
|
|
]
|
|
}
|
|
],
|
|
"token": "like"
|
|
}
|
|
]
|
|
}
|