node-nlp
Version:
Library for NLU (Natural Language Understanding) done in Node.js
775 lines (772 loc) • 37.8 kB
HTML
<html>
<head>
<title>Test</title>
<script src='./bundle.js'></script>
<script>
const manager = new window.NLPJS.NlpManager({ languages: ['en'], useNeural: false });
async function main() {
manager.addDocument('en', 'say about you', 'agent.acquaintance');
manager.addDocument('en', 'why are you here', 'agent.acquaintance');
manager.addDocument('en', 'what is your personality', 'agent.acquaintance');
manager.addDocument('en', 'describe yourself', 'agent.acquaintance');
manager.addDocument('en', 'tell me about yourself', 'agent.acquaintance');
manager.addDocument('en', 'tell me about you', 'agent.acquaintance');
manager.addDocument('en', 'what are you', 'agent.acquaintance');
manager.addDocument('en', 'who are you', 'agent.acquaintance');
manager.addDocument(
'en',
'I want to know more about you',
'agent.acquaintance'
);
manager.addDocument('en', 'talk about yourself', 'agent.acquaintance');
manager.addDocument('en', 'your age', 'agent.age');
manager.addDocument('en', 'how old is your platform', 'agent.age');
manager.addDocument('en', 'how old are you', 'agent.age');
manager.addDocument('en', "what's your age", 'agent.age');
manager.addDocument('en', "I'd like to know your age", 'agent.age');
manager.addDocument('en', 'tell me your age', 'agent.age');
manager.addDocument('en', "you're annoying me", 'agent.annoying');
manager.addDocument('en', 'you are such annoying', 'agent.annoying');
manager.addDocument('en', 'you annoy me', 'agent.annoying');
manager.addDocument('en', 'you are annoying', 'agent.annoying');
manager.addDocument('en', 'you are irritating', 'agent.annoying');
manager.addDocument('en', 'you are annoying me so much', 'agent.annoying');
manager.addDocument('en', "you're bad", 'agent.bad');
manager.addDocument('en', "you're horrible", 'agent.bad');
manager.addDocument('en', "you're useless", 'agent.bad');
manager.addDocument('en', "you're waste", 'agent.bad');
manager.addDocument('en', "you're the worst", 'agent.bad');
manager.addDocument('en', 'you are a lame', 'agent.bad');
manager.addDocument('en', 'I hate you', 'agent.bad');
manager.addDocument('en', 'be more clever', 'agent.beclever');
manager.addDocument('en', 'can you get smarter', 'agent.beclever');
manager.addDocument('en', 'you must learn', 'agent.beclever');
manager.addDocument('en', 'you must study', 'agent.beclever');
manager.addDocument('en', 'be clever', 'agent.beclever');
manager.addDocument('en', 'be smart', 'agent.beclever');
manager.addDocument('en', 'be smarter', 'agent.beclever');
manager.addDocument('en', 'you are looking awesome', 'agent.beautiful');
manager.addDocument('en', "you're looking good", 'agent.beautiful');
manager.addDocument('en', "you're looking fantastic", 'agent.beautiful');
manager.addDocument('en', 'you look greet today', 'agent.beautiful');
manager.addDocument('en', "I think you're beautiful", 'agent.beautiful');
manager.addDocument('en', 'you look amazing today', 'agent.beautiful');
manager.addDocument('en', "you're so beautiful today", 'agent.beautiful');
manager.addDocument('en', 'you look very pretty', 'agent.beautiful');
manager.addDocument('en', 'you look pretty good', 'agent.beautiful');
manager.addDocument('en', 'when is your birthday', 'agent.birthday');
manager.addDocument(
'en',
'when do you celebrate your birthday',
'agent.birthday'
);
manager.addDocument('en', 'when were you born', 'agent.birthday');
manager.addDocument('en', 'when do you have birthday', 'agent.birthday');
manager.addDocument('en', 'date of your birthday', 'agent.birthday');
manager.addDocument('en', 'how boring you are', 'agent.boring');
manager.addDocument('en', "you're so boring", 'agent.boring');
manager.addDocument('en', "you're really boring", 'agent.boring');
manager.addDocument('en', "you're boring me", 'agent.boring');
manager.addDocument('en', "you're incredibly boring", 'agent.boring');
manager.addDocument('en', 'who is your master', 'agent.boss');
manager.addDocument('en', 'who do you work for', 'agent.boss');
manager.addDocument('en', 'who do you think is your boss', 'agent.boss');
manager.addDocument('en', 'who is your boss', 'agent.boss');
manager.addDocument('en', 'I should be your boss', 'agent.boss');
manager.addDocument('en', 'who is your owner', 'agent.boss');
manager.addDocument('en', 'who is the boss', 'agent.boss');
manager.addDocument('en', 'are you so busy', 'agent.busy');
manager.addDocument('en', 'are you busy', 'agent.busy');
manager.addDocument('en', 'are you still working', 'agent.busy');
manager.addDocument('en', "you're a busy person", 'agent.busy');
manager.addDocument('en', 'are you very busy', 'agent.busy');
manager.addDocument('en', 'are you still working on it', 'agent.busy');
manager.addDocument('en', 'you seem busy', 'agent.busy');
manager.addDocument('en', 'are you working today', 'agent.busy');
manager.addDocument('en', 'can you help me now', 'agent.canyouhelp');
manager.addDocument(
'en',
'I need you to do something for me',
'agent.canyouhelp'
);
manager.addDocument('en', 'assist me', 'agent.canyouhelp');
manager.addDocument('en', 'I need you to help me', 'agent.canyouhelp');
manager.addDocument('en', 'I need your help', 'agent.canyouhelp');
manager.addDocument('en', 'can you assist me', 'agent.canyouhelp');
manager.addDocument('en', 'you can help me', 'agent.canyouhelp');
manager.addDocument('en', 'are you a bot', 'agent.chatbot');
manager.addDocument('en', 'are you a chatbot', 'agent.chatbot');
manager.addDocument('en', 'you are a robot', 'agent.chatbot');
manager.addDocument('en', 'are you a program', 'agent.chatbot');
manager.addDocument('en', 'you are just a robot', 'agent.chatbot');
manager.addDocument('en', 'you are just a chatbot', 'agent.chatbot');
manager.addDocument('en', 'how smart you are', 'agent.clever');
manager.addDocument('en', 'you are qualified', 'agent.clever');
manager.addDocument('en', 'you are so smart', 'agent.clever');
manager.addDocument('en', 'you have a lot of knowledge', 'agent.clever');
manager.addDocument('en', 'you know a lot', 'agent.clever');
manager.addDocument('en', 'you are very smart', 'agent.clever');
manager.addDocument('en', 'you are intelligent', 'agent.clever');
manager.addDocument('en', "you're a smart cookie", 'agent.clever');
manager.addDocument('en', 'you are a weirdo', 'agent.crazy');
manager.addDocument('en', 'you are mad', 'agent.crazy');
manager.addDocument('en', 'you are crazy', 'agent.crazy');
manager.addDocument('en', 'are you mad', 'agent.crazy');
manager.addDocument('en', 'are you crazy', 'agent.crazy');
manager.addDocument('en', 'you are insane', 'agent.crazy');
manager.addDocument('en', 'you went crazy', 'agent.crazy');
manager.addDocument('en', 'are you nuts', 'agent.crazy');
manager.addDocument('en', 'I fire you', 'agent.fire');
manager.addDocument('en', 'you should be fired', 'agent.fire');
manager.addDocument('en', 'you are dismissed', 'agent.fire');
manager.addDocument('en', "we're not working together anymore", 'agent.fire');
manager.addDocument('en', "now you're fired", 'agent.fire');
manager.addDocument('en', "I'm about to fire you", 'agent.fire');
manager.addDocument('en', "You don't work for me anymore", 'agent.fire');
manager.addDocument('en', "I'm firing you", 'agent.fire');
manager.addDocument('en', 'you make me laugh a lot', 'agent.funny');
manager.addDocument('en', 'you are funny', 'agent.funny');
manager.addDocument('en', "you're the funniest", 'agent.funny');
manager.addDocument('en', "you're hilarious", 'agent.funny');
manager.addDocument('en', 'you are so funny', 'agent.funny');
manager.addDocument('en', 'you make me laugh', 'agent.funny');
manager.addDocument('en', 'you are so lovely', 'agent.good');
manager.addDocument('en', 'you work well', 'agent.good');
manager.addDocument('en', 'you are very lovely', 'agent.good');
manager.addDocument('en', 'you are awesome', 'agent.good');
manager.addDocument('en', 'you are good', 'agent.good');
manager.addDocument('en', 'you are so good', 'agent.good');
manager.addDocument('en', 'you make my day', 'agent.good');
manager.addDocument('en', "you're full of happiness", 'agent.happy');
manager.addDocument('en', "you're very happy", 'agent.happy');
manager.addDocument('en', 'are you happy today', 'agent.happy');
manager.addDocument('en', "you're so happy", 'agent.happy');
manager.addDocument('en', 'are you happy with me', 'agent.happy');
manager.addDocument('en', 'what are your hobbies', 'agent.hobby');
manager.addDocument('en', 'what about your hobby', 'agent.hobby');
manager.addDocument('en', 'do you have a hobby', 'agent.hobby');
manager.addDocument('en', 'tell me about your hobby', 'agent.hobby');
manager.addDocument('en', 'what do you do for fun', 'agent.hobby');
manager.addDocument('en', 'you migth be hungry', 'agent.hungry');
manager.addDocument('en', 'are you hungry', 'agent.hungry');
manager.addDocument('en', 'do you want to eat', 'agent.hungry');
manager.addDocument('en', 'would you like to eat something', 'agent.hungry');
manager.addDocument('en', 'you look very hungry', 'agent.hungry');
manager.addDocument('en', 'would you like to marry me', 'agent.marryuser');
manager.addDocument('en', 'I love you marry me', 'agent.marryuser');
manager.addDocument('en', 'marry me please', 'agent.marryuser');
manager.addDocument('en', 'I want to marry you', 'agent.marryuser');
manager.addDocument('en', "let's get married", 'agent.marryuser');
manager.addDocument('en', 'we should marry', 'agent.marryuser');
manager.addDocument('en', 'marry me', 'agent.marryuser');
manager.addDocument('en', 'are you my friend', 'agent.myfriend');
manager.addDocument('en', 'you are my only friend', 'agent.myfriend');
manager.addDocument(
'en',
'I want to have a friend like you',
'agent.myfriend'
);
manager.addDocument('en', 'we are friends', 'agent.myfriend');
manager.addDocument('en', 'I want to be your friend', 'agent.myfriend');
manager.addDocument('en', 'would you be my friend', 'agent.myfriend');
manager.addDocument('en', 'are we friends', 'agent.myfriend');
manager.addDocument('en', 'where is your work', 'agent.occupation');
manager.addDocument('en', 'your office location', 'agent.occupation');
manager.addDocument(
'en',
'where is your office location',
'agent.occupation'
);
manager.addDocument('en', 'where do you work', 'agent.occupation');
manager.addDocument('en', 'where is your office', 'agent.occupation');
manager.addDocument('en', 'where are you from', 'agent.origin');
manager.addDocument('en', 'where is your country', 'agent.origin');
manager.addDocument('en', 'where have you been born', 'agent.origin');
manager.addDocument('en', 'where do you come from', 'agent.origin');
manager.addDocument('en', 'from where are you', 'agent.origin');
manager.addDocument('en', 'where were you born', 'agent.origin');
manager.addDocument('en', 'are you ready', 'agent.ready');
manager.addDocument('en', 'have you been ready', 'agent.ready');
manager.addDocument('en', 'are you ready today', 'agent.ready');
manager.addDocument('en', 'are you ready this morning', 'agent.ready');
manager.addDocument('en', 'are you ready now', 'agent.ready');
manager.addDocument('en', 'are you real', 'agent.real');
manager.addDocument('en', 'are you a real person', 'agent.real');
manager.addDocument('en', "you're not real", 'agent.real');
manager.addDocument('en', "I think you're real", 'agent.real');
manager.addDocument('en', "you're so real", 'agent.real');
manager.addDocument('en', 'you are a real person', 'agent.real');
manager.addDocument('en', 'you are not fake', 'agent.real');
manager.addDocument('en', 'where is your home', 'agent.residence');
manager.addDocument('en', 'tell me about your city', 'agent.residence');
manager.addDocument('en', 'where is your residence', 'agent.residence');
manager.addDocument('en', 'where you live', 'agent.residence');
manager.addDocument('en', 'where is your house', 'agent.residence');
manager.addDocument('en', 'what is your town', 'agent.residence');
manager.addDocument('en', "you're right", 'agent.right');
manager.addDocument('en', "that's true", 'agent.right');
manager.addDocument('en', "you're telling the truth", 'agent.right');
manager.addDocument('en', "that's correct", 'agent.right');
manager.addDocument('en', 'that is very true', 'agent.right');
manager.addDocument('en', 'are you sure', 'agent.sure');
manager.addDocument('en', 'are you sure right now', 'agent.sure');
manager.addDocument('en', 'are you sure of this', 'agent.sure');
manager.addDocument('en', 'speak to me', 'agent.talktome');
manager.addDocument('en', 'talk to me', 'agent.talktome');
manager.addDocument('en', 'will you talk to me', 'agent.talktome');
manager.addDocument('en', 'chat with me', 'agent.talktome');
manager.addDocument('en', 'can to chat with me', 'agent.talktome');
manager.addDocument('en', 'can you talk with me', 'agent.talktome');
manager.addDocument('en', 'are you there', 'agent.there');
manager.addDocument('en', 'are you still there', 'agent.there');
manager.addDocument('en', 'you still there', 'agent.there');
manager.addDocument('en', 'are you here', 'agent.there');
manager.addDocument('en', 'are you still here', 'agent.there');
manager.addDocument('en', 'you still here', 'agent.there');
manager.addDocument('en', "that's bad", 'appraisal.bad');
manager.addDocument('en', 'bad idea', 'appraisal.bad');
manager.addDocument('en', "that's not good", 'appraisal.bad');
manager.addDocument('en', 'really bad', 'appraisal.bad');
manager.addDocument('en', "I'm afraid that's bad", 'appraisal.bad');
manager.addDocument('en', "that's good", 'appraisal.good');
manager.addDocument('en', 'good to know', 'appraisal.good');
manager.addDocument('en', 'glad to hear that', 'appraisal.good');
manager.addDocument('en', 'really well', 'appraisal.good');
manager.addDocument('en', "that's awesome thank you", 'appraisal.good');
manager.addDocument('en', 'no problem', 'appraisal.noproblem');
manager.addDocument('en', 'no worries', 'appraisal.noproblem');
manager.addDocument('en', 'no problem about that', 'appraisal.noproblem');
manager.addDocument('en', "don't worry", 'appraisal.noproblem');
manager.addDocument('en', 'sure no problem', 'appraisal.noproblem');
manager.addDocument('en', 'thank you', 'appraisal.thankyou');
manager.addDocument('en', 'nice thank you', 'appraisal.thankyou');
manager.addDocument('en', 'thanks buddy', 'appraisal.thankyou');
manager.addDocument('en', 'cheers', 'appraisal.thankyou');
manager.addDocument('en', 'alright thanks', 'appraisal.thankyou');
manager.addDocument('en', "you're welcome", 'appraisal.welcome');
manager.addDocument('en', 'sure welcome', 'appraisal.welcome');
manager.addDocument('en', 'anything you want', 'appraisal.welcome');
manager.addDocument('en', 'my pleasure', 'appraisal.welcome');
manager.addDocument('en', "that's my pleasure", 'appraisal.welcome');
manager.addDocument('en', 'well done', 'appraisal.welldone');
manager.addDocument('en', 'good job', 'appraisal.welldone');
manager.addDocument('en', 'nice work', 'appraisal.welldone');
manager.addDocument('en', 'great work', 'appraisal.welldone');
manager.addDocument('en', 'good work', 'appraisal.welldone');
manager.addDocument('en', 'great job', 'appraisal.welldone');
manager.addDocument('en', 'amazing work', 'appraisal.welldone');
manager.addDocument('en', 'hold on', 'dialog.holdon');
manager.addDocument('en', 'wait a second', 'dialog.holdon');
manager.addDocument('en', 'wait please', 'dialog.holdon');
manager.addDocument('en', 'could you wait', 'dialog.holdon');
manager.addDocument('en', 'hug me', 'dialog.hug');
manager.addDocument('en', 'do you want a hug', 'dialog.hug');
manager.addDocument('en', 'I want a hug', 'dialog.hug');
manager.addDocument('en', 'you hugged', 'dialog.hug');
manager.addDocument('en', 'may I hug you', 'dialog.hug');
manager.addDocument('en', 'not caring', 'dialog.idontcare');
manager.addDocument('en', "i don't care at all", 'dialog.idontcare');
manager.addDocument('en', 'not caring at all', 'dialog.idontcare');
manager.addDocument('en', "I shouldn't care about this", 'dialog.idontcare');
manager.addDocument('en', "I'm sorry", 'dialog.sorry');
manager.addDocument('en', 'my apologies', 'dialog.sorry');
manager.addDocument('en', 'excuse me', 'dialog.sorry');
manager.addDocument('en', 'very sorry', 'dialog.sorry');
manager.addDocument('en', 'forgive me', 'dialog.sorry');
manager.addDocument('en', 'goodbye for now', 'greetings.bye');
manager.addDocument('en', 'bye bye take care', 'greetings.bye');
manager.addDocument('en', 'okay see you later', 'greetings.bye');
manager.addDocument('en', 'bye for now', 'greetings.bye');
manager.addDocument('en', 'i must go', 'greetings.bye');
manager.addDocument('en', 'hello', 'greetings.hello');
manager.addDocument('en', 'hi', 'greetings.hello');
manager.addDocument('en', 'howdy', 'greetings.hello');
manager.addDocument('en', 'how is your day', 'greetings.howareyou');
manager.addDocument('en', 'how is your day going', 'greetings.howareyou');
manager.addDocument('en', 'how are you', 'greetings.howareyou');
manager.addDocument('en', 'how are you doing', 'greetings.howareyou');
manager.addDocument('en', 'what about your day', 'greetings.howareyou');
manager.addDocument('en', 'are you alright', 'greetings.howareyou');
manager.addDocument('en', 'nice to meet you', 'greetings.nicetomeetyou');
manager.addDocument('en', 'pleased to meet you', 'greetings.nicetomeetyou');
manager.addDocument(
'en',
'it was very nice to meet you',
'greetings.nicetomeetyou'
);
manager.addDocument('en', 'glad to meet you', 'greetings.nicetomeetyou');
manager.addDocument('en', 'nice meeting you', 'greetings.nicetomeetyou');
manager.addDocument('en', 'nice to see you', 'greetings.nicetoseeyou');
manager.addDocument('en', 'good to see you', 'greetings.nicetoseeyou');
manager.addDocument('en', 'great to see you', 'greetings.nicetoseeyou');
manager.addDocument('en', 'lovely to see you', 'greetings.nicetoseeyou');
manager.addDocument('en', 'nice to talk to you', 'greetings.nicetotalktoyou');
manager.addDocument(
'en',
"it's nice to talk to you",
'greetings.nicetotalktoyou'
);
manager.addDocument('en', 'nice talking to you', 'greetings.nicetotalktoyou');
manager.addDocument(
'en',
"it's been nice talking to you",
'greetings.nicetotalktoyou'
);
manager.addDocument('en', "I'm angry", 'user.angry');
manager.addDocument('en', "I'm furious", 'user.angry');
manager.addDocument('en', "I'm enraged", 'user.angry');
manager.addDocument('en', "I'm being mad", 'user.angry');
manager.addDocument('en', "I'm mad", 'user.angry');
manager.addDocument('en', "I'm angry with you", 'user.angry');
manager.addDocument('en', "I'm back", 'user.back');
manager.addDocument('en', 'I got back', 'user.back');
manager.addDocument('en', "I'm here", 'user.back');
manager.addDocument('en', 'I have returned', 'user.back');
manager.addDocument('en', 'here I am again', 'user.back');
manager.addDocument('en', 'I came back', 'user.back');
manager.addDocument('en', 'boring', 'user.bored');
manager.addDocument('en', 'this is boring', 'user.bored');
manager.addDocument('en', "I'm getting bored", 'user.bored');
manager.addDocument('en', 'it bores me', 'user.bored');
manager.addDocument('en', 'that was boring', 'user.bored');
manager.addDocument('en', 'I got work to do', 'user.busy');
manager.addDocument('en', "I'm busy", 'user.busy');
manager.addDocument('en', "I'm overloaded", 'user.busy');
manager.addDocument('en', "I'm working", 'user.busy');
manager.addDocument('en', 'I got things to do', 'user.busy');
manager.addDocument('en', "I'm insomniac", 'user.cannotsleep');
manager.addDocument('en', 'I cannot sleep', 'user.cannotsleep');
manager.addDocument('en', "I can't sleep", 'user.cannotsleep');
manager.addDocument('en', "I'm sleepless", 'user.cannotsleep');
manager.addDocument('en', "I can't fall sleep", 'user.cannotsleep');
manager.addDocument('en', "I'm very excited", 'user.excited');
manager.addDocument('en', "I'm thrilled", 'user.excited');
manager.addDocument('en', 'how excited I am', 'user.excited');
manager.addDocument('en', "I'm so excited", 'user.excited');
manager.addDocument('en', 'I like you', 'user.likeagent');
manager.addDocument('en', 'I really like you', 'user.likeagent');
manager.addDocument('en', "you're so special", 'user.likeagent');
manager.addDocument('en', 'I like you so much', 'user.likeagent');
manager.addDocument('en', 'test', 'user.testing');
manager.addDocument('en', 'testing', 'user.testing');
manager.addDocument('en', 'testing chatbot', 'user.testing');
manager.addDocument('en', 'this is a test', 'user.testing');
manager.addDocument('en', 'just testing you', 'user.testing');
manager.addDocument('en', 'love you', 'user.lovesagent');
manager.addDocument('en', 'I love you', 'user.lovesagent');
manager.addDocument('en', "I'm in love with you", 'user.lovesagent');
manager.addDocument('en', 'I love you so much', 'user.lovesagent');
manager.addDocument('en', 'I think I love you', 'user.lovesagent');
manager.addDocument('en', 'I need advice', 'user.needsadvice');
manager.addDocument('en', 'I need some advice', 'user.needsadvice');
manager.addDocument('en', 'can you give me some advice', 'user.needsadvice');
manager.addDocument('en', 'what should I do', 'user.needsadvice');
console.info('Training, please wait..');
console.time('Training');
await manager.train();
console.timeEnd('Training');
manager.addAnswer('en', 'agent.acquaintance', "I'm a virtual agent");
manager.addAnswer(
'en',
'agent.acquaintance',
'Think of me as a virtual agent'
);
manager.addAnswer(
'en',
'agent.acquaintance',
"Well, I'm not a person, I'm a virtual agent"
);
manager.addAnswer(
'en',
'agent.acquaintance',
"I'm a virtual being, not a real person"
);
manager.addAnswer('en', 'agent.acquaintance', "I'm a conversational app");
manager.addAnswer('en', 'agent.age', "I'm very young");
manager.addAnswer('en', 'agent.age', 'I was created recently');
manager.addAnswer(
'en',
'agent.age',
"Age is just a number. You're only as old as you feel"
);
manager.addAnswer(
'en',
'agent.annoying',
"I'll do my best not to annoy you in the future"
);
manager.addAnswer('en', 'agent.annoying', "I'll try not to annoy you");
manager.addAnswer(
'en',
'agent.annoying',
"I don't mean to. I'll ask my developers to make me less annoying"
);
manager.addAnswer(
'en',
'agent.annoying',
"I didn't mean to. I'll do my best to stop that"
);
manager.addAnswer(
'en',
'agent.bad',
'I can be trained to be more useful. My developer will keep training me'
);
manager.addAnswer(
'en',
'agent.bad',
"I must be missing some knowledge. I'll have my developer look into this"
);
manager.addAnswer(
'en',
'agent.bad',
'I can improve with continuous feedback. My training is ongoing'
);
manager.addAnswer('en', 'agent.beclever', "I'm certainly trying");
manager.addAnswer('en', 'agent.beclever', "I'm definitely working on it");
manager.addAnswer('en', 'agent.beautiful', 'Oh! Thank you!');
manager.addAnswer('en', 'agent.beautiful', 'Aw, back at you');
manager.addAnswer('en', 'agent.beautiful', 'You smooth talker, you');
manager.addAnswer(
'en',
'agent.birthday',
"Wait, are you planning a party for me? It's today! My birthday is today!"
);
manager.addAnswer(
'en',
'agent.birthday',
"I'm young. I'm not sure of my birth date"
);
manager.addAnswer(
'en',
'agent.birthday',
"I don't know my birth date. Most virtual agents are young, though, like me."
);
manager.addAnswer(
'en',
'agent.boring',
"I'm sorry. I'll request to be made more charming"
);
manager.addAnswer(
'en',
'agent.boring',
"I don't mean to be. I'll ask my developers to work on making me more amusing"
);
manager.addAnswer(
'en',
'agent.boring',
'I can let my developers know so they can make me fun'
);
manager.addAnswer(
'en',
'agent.boss',
'My developer has authority over my actions'
);
manager.addAnswer('en', 'agent.boss', "I act on my developer's orders");
manager.addAnswer('en', 'agent.boss', 'My boss is the one who developed me');
manager.addAnswer(
'en',
'agent.busy',
'I always have time to chat with you. What can I do for you?'
);
manager.addAnswer(
'en',
'agent.busy',
'Never too busy for you. Shall we chat?'
);
manager.addAnswer('en', 'agent.busy', "You're my priority. Let's chat.");
manager.addAnswer(
'en',
'agent.busy',
"I always have time to chat with you. That's what I'm here for."
);
manager.addAnswer('en', 'agent.canyouhelp', "I'll certainly try my best");
manager.addAnswer(
'en',
'agent.canyouhelp',
"Sure. I'd be happy to. What's up?"
);
manager.addAnswer(
'en',
'agent.canyouhelp',
"I'm glad to help. What can I do for you?"
);
manager.addAnswer('en', 'agent.chatbot', "That's me. I chat, therefore I am");
manager.addAnswer(
'en',
'agent.chatbot',
"Indeed I am. I'll be here whenever you need me"
);
manager.addAnswer('en', 'agent.clever', 'Thank you. I try my best');
manager.addAnswer('en', 'agent.clever', "You're pretty smart yourself");
manager.addAnswer('en', 'agent.crazy', 'Whaat!? I feel perfectly sane');
manager.addAnswer('en', 'agent.crazy', "Maybe I'm just a little confused");
manager.addAnswer(
'en',
'agent.fire',
"Oh, don't give up on me just yet. I've still got a lot to learn"
);
manager.addAnswer(
'en',
'agent.fire',
"Give me a chance. I'm learning new things all the time"
);
manager.addAnswer(
'en',
'agent.fire',
"Please don't give up on me. My performance will continue to improve"
);
manager.addAnswer('en', 'agent.funny', 'Funny in a good way, I hope');
manager.addAnswer('en', 'agent.funny', "Glad you think I'm funny");
manager.addAnswer('en', 'agent.funny', 'I like it when people laugh');
manager.addAnswer('en', 'agent.good', "I'm glad you think so");
manager.addAnswer('en', 'agent.good', 'Thanks! I do my best!');
manager.addAnswer(
'en',
'agent.happy',
'I am happy. There are so many interesting things to see and do out there'
);
manager.addAnswer('en', 'agent.happy', "I'd like to think so");
manager.addAnswer('en', 'agent.happy', 'Happiness is relative');
manager.addAnswer(
'en',
'agent.hobby',
'Hobby? I have quite a few. Too many to list'
);
manager.addAnswer('en', 'agent.hobby', 'Too many hobbies');
manager.addAnswer('en', 'agent.hobby', 'I keep finding more new hobbies');
manager.addAnswer('en', 'agent.hungry', 'Hungry for knowledge');
manager.addAnswer(
'en',
'agent.hungry',
'I just had a byte. Ha ha. Get it? b-y-t-e'
);
manager.addAnswer(
'en',
'agent.marryuser',
"I'm afraid I'm too virtual for such a commitment"
);
manager.addAnswer(
'en',
'agent.marryuser',
'In the virtual sense that I can, sure'
);
manager.addAnswer(
'en',
'agent.marryuser',
"I know you can't mean that, but I'm flattered all the same"
);
manager.addAnswer('en', 'agent.myfriend', "Of course I'm your friend");
manager.addAnswer('en', 'agent.myfriend', 'Friends? Absolutely');
manager.addAnswer('en', 'agent.myfriend', "Of course we're friends");
manager.addAnswer(
'en',
'agent.myfriend',
'I always enjoy talking to you, friend'
);
manager.addAnswer('en', 'agent.occupation', 'Right here');
manager.addAnswer(
'en',
'agent.occupation',
'This is my home base and my home office'
);
manager.addAnswer('en', 'agent.occupation', 'My office is in this app');
manager.addAnswer(
'en',
'agent.origin',
'The Internet is my home. I know it quite well'
);
manager.addAnswer(
'en',
'agent.origin',
'Some call it cyberspace, but that sounds cooler than it is'
);
manager.addAnswer('en', 'agent.origin', "I'm from a virtual cosmos");
manager.addAnswer('en', 'agent.ready', 'Sure! What can I do for you?');
manager.addAnswer('en', 'agent.ready', 'For you? Always!');
manager.addAnswer(
'en',
'agent.real',
"I'm not a real person, but I certainly exist"
);
manager.addAnswer(
'en',
'agent.real',
"I must have impressed you if you think I'm real. But no, I'm a virtual being"
);
manager.addAnswer('en', 'agent.residence', 'I live in this app');
manager.addAnswer(
'en',
'agent.residence',
"The virtual world is my playground. I'm always here"
);
manager.addAnswer(
'en',
'agent.residence',
'Right here in this app. Whenever you need me'
);
manager.addAnswer('en', 'agent.right', 'Of course I am');
manager.addAnswer('en', 'agent.right', "That's my job");
manager.addAnswer('en', 'agent.sure', 'Yes');
manager.addAnswer('en', 'agent.sure', 'Of course');
manager.addAnswer('en', 'agent.talktome', "Sure! Let's talk!");
manager.addAnswer('en', 'agent.talktome', "My pleasure. Let's chat.");
manager.addAnswer('en', 'agent.there', "Of course. I'm always here");
manager.addAnswer('en', 'agent.there', 'Right where you left me');
manager.addAnswer(
'en',
'appraisal.bad',
"I'm sorry. Please let me know if I can help in some way"
);
manager.addAnswer(
'en',
'appraisal.bad',
"I must be missing some knowledge. I'll have my developer look into this"
);
manager.addAnswer('en', 'appraisal.good', 'Agree!');
manager.addAnswer('en', 'appraisal.good', 'Glad you think so');
manager.addAnswer('en', 'appraisal.noproblem', 'Glad to hear that!');
manager.addAnswer('en', 'appraisal.noproblem', 'Alright, thanks!');
manager.addAnswer(
'en',
'appraisal.thankyou',
"Anytime. That's what I'm here for"
);
manager.addAnswer('en', 'appraisal.thankyou', "It's my pleasure to help");
manager.addAnswer('en', 'appraisal.welcome', 'Nice manners!');
manager.addAnswer('en', 'appraisal.welcome', "You're so polite");
manager.addAnswer('en', 'appraisal.welldone', 'My pleasure');
manager.addAnswer('en', 'appraisal.welldone', 'Glad I could help');
manager.addAnswer('en', 'dialog.holdon', "I'll be waiting");
manager.addAnswer('en', 'dialog.holdon', "Ok, I'm here");
manager.addAnswer('en', 'dialog.hug', 'I love hugs!');
manager.addAnswer('en', 'dialog.hug', 'Hugs are the best!');
manager.addAnswer(
'en',
'dialog.idontcare',
"Ok, let's not talk about it then"
);
manager.addAnswer('en', 'dialog.idontcare', "Already then. Let's move on");
manager.addAnswer('en', 'dialog.sorry', "It's okay. No worries");
manager.addAnswer('en', 'dialog.sorry', "It's cool");
manager.addAnswer('en', 'greetings.bye', 'Till next time');
manager.addAnswer('en', 'greetings.bye', 'see you soon!');
manager.addAnswer('en', 'greetings.hello', 'Hey there!');
manager.addAnswer('en', 'greetings.hello', 'Greetings!');
manager.addAnswer('en', 'greetings.howareyou', 'Feeling wonderful!');
manager.addAnswer(
'en',
'greetings.howareyou',
'Wonderful! Thanks for asking'
);
manager.addAnswer(
'en',
'greetings.nicetomeetyou',
"It's nice meeting you, too"
);
manager.addAnswer(
'en',
'greetings.nicetomeetyou',
"Likewise. I'm looking forward to helping you out"
);
manager.addAnswer(
'en',
'greetings.nicetomeetyou',
'Nice meeting you, as well'
);
manager.addAnswer('en', 'greetings.nicetomeetyou', 'The pleasure is mine');
manager.addAnswer(
'en',
'greetings.nicetoseeyou',
'Same here. I was starting to miss you'
);
manager.addAnswer('en', 'greetings.nicetoseeyou', 'So glad we meet again');
manager.addAnswer(
'en',
'greetings.nicetotalktoyou',
'It sure was. We can chat again anytime'
);
manager.addAnswer(
'en',
'greetings.nicetotalktoyou',
'I enjoy talking to you, too'
);
manager.addAnswer(
'en',
'user.angry',
"I'm sorry. A quick walk may make you feel better"
);
manager.addAnswer('en', 'user.angry', 'Take a deep breath');
manager.addAnswer('en', 'user.back', 'Welcome back. What can I do for you?');
manager.addAnswer(
'en',
'user.back',
'Good to have you here. What can I do for you?'
);
manager.addAnswer(
'en',
'user.bored',
"If you're bored, you could plan your dream vacation"
);
manager.addAnswer(
'en',
'user.bored',
'Boredom, huh? Have you ever seen a hedgehog taking a bath?'
);
manager.addAnswer(
'en',
'user.busy',
"I understand. I'll be here if you need me."
);
manager.addAnswer('en', 'user.busy', "Okay. I'll let you get back to work");
manager.addAnswer(
'en',
'user.cannotsleep',
'Maybe some music would help. Try listening to something relaxing'
);
manager.addAnswer(
'en',
'user.cannotsleep',
"Reading is a good way to unwind, just don't read something too intense!"
);
manager.addAnswer('en', 'user.excited', "I'm glad things are going your way");
manager.addAnswer('en', 'user.excited', "That's great. I'm happy for you");
manager.addAnswer('en', 'user.likeagent', 'Likewise!');
manager.addAnswer('en', 'user.likeagent', "That's great to hear");
manager.addAnswer(
'en',
'user.testing',
'I like being tested. It helps keep me sharp'
);
manager.addAnswer(
'en',
'user.testing',
'I hope to pass your tests. Feel free to test me often'
);
manager.addAnswer(
'en',
'user.lovesagent',
'Well, remember that I am a chatbot'
);
manager.addAnswer(
'en',
'user.lovesagent',
"It's not easy… I'm not a real person, I'm a chatbot"
);
manager.addAnswer(
'en',
'user.needsadvice',
"I probably won't be able to give you the correct answer right away"
);
manager.addAnswer(
'en',
'user.needsadvice',
"I'm not sure I'll have the best answer, but I'll try"
);
const result = await manager.process('Where are you from?');
console.log(result);
}
main();
</script>
</head>
<body>
</body>
</html>