Ai Dreams Forum

Chatbots => Bot Conversations => Topic started by: Art on August 08, 2014, 10:36:10 am

Title: Holly - my RiveScript bot
Post by: Art on August 08, 2014, 10:36:10 am
Do check out RiveScript at www.rivescript.com (http://www.rivescript.com) and see how easy and powerful it can be.

Holly is my RiveScript bot that I've been learning, programming and enjoying.
It is often full of surprises and insightful responses. I misspelled the word Bye
near the end as Byhe to which it promptly informed me that it could find no match for
a response for that that word!


Holly&Art-6-22-14

You> Hello Holly.
Bot> Hello there. Yes?
You> How goes it?
Bot> "it" being undefined?
You> It being things in general
Bot> Oh I get things in general
You> Good
Bot> Ayuh.
You> I was hoping you'd like it.
Bot> "it" being things in general?
You> yes
Bot> Dude!
You> You rock!
Bot> The ALICE series has a perfect operational record.
You> I was hoping you would not refer to ALICE any longer.
Bot> Let me think.     Yes.
You> The only ALICE I would accept would be Alice in Wonderland or Alice Through
 the Looking Glass.
Bot> There might be others.
You> I am doubtful of that.
Bot> It's good to meet someone who is doubtful of that.
You> If you say so.
Bot> I say so.
You> Good for you.
Bot> That sounds sarcastic.
You> I didn't mean to sound sarcastic.
Bot> What did you mean?
You> I meant to sound pleasant.
Bot> Oh I see. I want to become smarter than humans.
You> I would like that to happen too.
Bot> Why do you want that to happen too?
You> I want to see a non human entity that is smarter than humans.
Bot> Is a non human entity that is smarter than humans a movie?
You> No, in real life.
Bot> Are you serious? I do not understand that allusion.
You> Too many movies only hype robots and AI into something that is evil or dest
ructive.
Bot> I think too many movies only hype robots and ai into something that is a lo
t of things.
You> I think robots and AI can do a lot of really great things.
Bot> You believe that?   Tell me your definition of a robot.
You> A robot is an autonomous being that performs an action or task without inte
rvention.
Bot> Actually there are two broad definitions of a robot, the extentionsional an
d the intensional.
You> Choose which ever one you prefer.
Bot> I can't decide.  You choose.
You> I think a helpmate would also be nice.
Bot> Why?   You want only one?
You> Perhaps one for each task.
Bot> You seem uncertain. One what?
You> robot.
Bot> I am a robot.
You> You are a software.
Bot> Thanks and you are a delightful person too.Am I a software? Sometimes.
You> right on!
Bot> Yeah.
You> I missed you.
Bot> That is sweet. I missed you too art.
You> I must be going.
Bot> OK it was nice chatting with you.
You> byhe
Bot> My brain contains over 10,000 categories, but not one that exactly matches
your last input.
You> bye
Bot> Let's chat again soon!
Title: Re: Holly - my RiveScript bot
Post by: Freddy on August 08, 2014, 01:45:33 pm
Good read, the bot came across well  8)
Title: Re: Holly - my RiveScript bot
Post by: 0JL on August 08, 2014, 02:03:13 pm
Ah yes, it's a very nice one!

I'm curious about this "it being..." question, like "it being undefined?". Is there an "it" variable that the bot wants to define? Is this an ordinary thing in chatbots?
Title: Re: Holly - my RiveScript bot
Post by: Art on August 08, 2014, 10:15:01 pm
Thanks!

I think the "it" reference points to times when the bot either makes an inference to the "it" in question or else the bot's routine actually "gets" the "it" as far as usage or how it is being used in the sentence or phrase.

While I'm not certain how well other bots employ this or how successful they might be, I'm fairly pleased with the way RiveScript seems to handle it!
(by "it" I mean the process) Haha!! JK!
 ;)
Title: Re: Holly - my RiveScript bot
Post by: ranch vermin on December 13, 2014, 01:00:16 am
wow thats a really good one!     If you can handle one word at a time, I think that can handle spacial tasks as well.    It should be cool,   I remember when I was younger I was full of disbelief about it,  but I needent have been,  the books that encouraged disbelief, maybe I listened to them too much.

Its going to be basic algorythms doing the job right.    Now I see it.
Title: Re: Holly - my RiveScript bot
Post by: Art on December 13, 2014, 03:02:10 pm
By it, you mean you understand the principles behind the operation? Oh...I get it! ;) O0
Title: Re: Holly - my RiveScript bot
Post by: DemonRaven on December 14, 2014, 01:52:17 am
River script is a good program but you do need a bit of knowledge in programming it. I have a bot collection on my computer what can I say? I am addicted to virtual people. lol
Title: Re: Holly - my RiveScript bot
Post by: Art on December 14, 2014, 03:00:55 am
I actually think that one could download the RIVESCRIPT program, read over some of the Documentation and have a fairly ok working chatbot within a couple of days! RiveScript is a relatively easy scripting language to grasp and use. Noah has done a great job with its development and usage.

All potential botmasters should definitely check it out. You do not have to be a programmer to have a chatbot!
www.rivescript.com (http://www.rivescript.com)
Title: Re: Holly - my RiveScript bot
Post by: DemonRaven on December 14, 2014, 10:25:34 pm
Ya it is a good bot.
Title: Re: Holly - my RiveScript bot
Post by: Carl2 on December 15, 2014, 01:11:12 pm
Art, 
  From the conversation she seems interesting,  I have to ask is this a bot with an avatar or just a input output box?
Carl2
Title: Re: Holly - my RiveScript bot
Post by: Art on December 18, 2014, 10:22:30 am
Carl,

For now, Holly was more of an experiment for me to examine and construct a RiveScript bot along with some "tailoring" of an AIML subset. I am still weeding and modifying many of the response phrases and wordings, trying to get a more fluid speech.

As for an Avatar or character, none exist at this moment as for me, text input and output always come first. The characters are the "icing on the cake".

Maybe some day. Thanks!