New bot hosting website BOTlibre!

  • 17 Replies
  • 5580 Views
*

paphus

  • Nomad
  • ***
  • 53
    • BOTlibre!
New bot hosting website BOTlibre!
« on: November 10, 2013, 08:03:32 pm »
Sorry if this is the wrong forum,  just announcing the new bot hosting website BOTlibre!

http://botlibre.com/

    The website allows anyone to create their own free chat bot, with free hosting, recreational, academic, or commercial.

    The bots learn, can be scripted, and have a database memory, emotions, avatars, and have a host of administrative functions for monitoring and training them.
    You can embed the bots on your own website or blog.  The website is just getting started, and new features are being added daily.

The bots can also be accessed through any Android device,

https://play.google.com/store/apps/details?id=com.paphus.botlibre.client.android
 

*

Freddy

  • Administrator
  • **********************
  • Colossus
  • *
  • 6202
  • Mostly Harmless
Re: New bot hosting website BOTlibre!
« Reply #1 on: November 10, 2013, 08:24:37 pm »
Hi there,

This board is probably okay, or there is a board for Chatbots in particular. Let me know if you want to move it.

I see you have been very busy with your project, it's looking good. I had a quick chat with the 'Brain' bot and he was pretty smart already.

I tried to teach him some things but I am not sure if this is a feature or I was doing it wrong. Sometimes it's wise not to let a bot learn from strangers immediately but I expect you realise that.

I will explore some more later. :)

Good luck with your endeavour ! O0

*

Freddy

  • Administrator
  • **********************
  • Colossus
  • *
  • 6202
  • Mostly Harmless
Re: New bot hosting website BOTlibre!
« Reply #2 on: November 10, 2013, 08:29:14 pm »
P.S. - nice to see you are supporting Android too  8)

*

paphus

  • Nomad
  • ***
  • 53
    • BOTlibre!
Re: New bot hosting website BOTlibre!
« Reply #3 on: November 10, 2013, 08:58:22 pm »
Hi Freddy,
  You can enable or disable learning on the bots you create.  Brain Bot only learns from Admin users, so you will not be able to train him.  He does learn about the words and object you talk about in the background though, and when his admin logs on they can add any user responses.

*

Freddy

  • Administrator
  • **********************
  • Colossus
  • *
  • 6202
  • Mostly Harmless
Re: New bot hosting website BOTlibre!
« Reply #4 on: November 10, 2013, 09:03:45 pm »
OK I see thanks for the clarification and yes that's a sensible way to do things.

*

Freddy

  • Administrator
  • **********************
  • Colossus
  • *
  • 6202
  • Mostly Harmless
Re: New bot hosting website BOTlibre!
« Reply #5 on: December 19, 2013, 04:10:50 pm »
Hi, can you please tell me what kind of knowledge a bot comes with when you first create it ?

It seems that the bot is learning things though, say for example I say "What is a fish ?" and she tells me, does that then get saved to memory for further use or does she look it up again if asked another time ?

Is there any benefit in importing data from Wiktionary over having her learn it herself when asked ?

Cheers :)
« Last Edit: December 19, 2013, 04:53:39 pm by Freddy »

*

paphus

  • Nomad
  • ***
  • 53
    • BOTlibre!
Re: New bot hosting website BOTlibre!
« Reply #6 on: December 20, 2013, 04:23:21 pm »
Hi Freddy,
  It depends which template you choose when you create your bot.  The default template has minimal knowledge, just a few common questions/answers.  If you create your bot by forking an existing bot, you will get all of its knowledge.

When you ask "What is a fish?" the bot will look up "fish" in Freebase (if you have that script enabled).  It will download all of the information on "fish" from Freebase into its brain (database).  The next time you ask about fish, it will already know.  It will learn more than just the description of the object, so once downloaded may know other things, like a fish is an animal, so the more it knows, the more it understands.

It will also look up any new words in Wiktionary to determine their meaning.

The Wiktionary look-up occurs in the background, so the benefit to already knowing the words is the bot will understand the question the first time.  Otherwise it may not understand the question until the second time it is asked.

You can browse the bots memory from the Memory tab under Admin,

http://www.botlibre.com/memory.jsp

*

Freddy

  • Administrator
  • **********************
  • Colossus
  • *
  • 6202
  • Mostly Harmless
Re: New bot hosting website BOTlibre!
« Reply #7 on: December 20, 2013, 06:47:35 pm »
Thanks for the explanations. Very clever stuff.

The memory browser confuses me at the moment, but I will keep at it. No time to play with bots today but over the holidays I hope to spend some time connecting a bot to my desktop avatar I made. Fun, fun, fun.  :)

I managed to add you to the Member's Projects page since the site seems to have settled down again at the moment.

*

Freddy

  • Administrator
  • **********************
  • Colossus
  • *
  • 6202
  • Mostly Harmless
Re: New bot hosting website BOTlibre!
« Reply #8 on: December 21, 2013, 07:10:25 pm »
I see there are some settings for emotion handling. How does one associate an emotion with a topic or sentence please ?

So say for example I want to program this exchange :

Me: How are you feeling ?
Bot: I am sad.

The bot should become sad. Can you use trigger words or something or is it built in somehow ?

Also presumably once you have successfully triggered a response then the API would have returned the appropriate image to go with that ?

Many thanks !

*

paphus

  • Nomad
  • ***
  • 53
    • BOTlibre!
Re: New bot hosting website BOTlibre!
« Reply #9 on: December 30, 2013, 11:42:38 pm »
Sorry for the late reply. When you chat with your bot you can select an emotion from the Emote drop down. It will associate that emotion with that word or phrase.  From then on the word or phrase will trigger the emotion.  The bots avatars will select its image based on its mood, which is influenced by the emotions.

*

Freddy

  • Administrator
  • **********************
  • Colossus
  • *
  • 6202
  • Mostly Harmless
Re: New bot hosting website BOTlibre!
« Reply #10 on: January 05, 2014, 10:24:27 pm »
No problem, I've been busy over the holidays myself eating too much..

I wonder, does the API return the emotion too ?  I'll have to test that out.

*

paphus

  • Nomad
  • ***
  • 53
    • BOTlibre!
Re: New bot hosting website BOTlibre!
« Reply #11 on: January 06, 2014, 12:29:50 am »
The returned response does not contain the emotional state.  But the response does contain a link to the avatar image, which is selected from the emotional state. I will look into including the state in the API as well.

The API is documented here,

http://botlibre.blogspot.ca/2013/12/the-bot-libre-chat-bot-web-api.html

*

Freddy

  • Administrator
  • **********************
  • Colossus
  • *
  • 6202
  • Mostly Harmless
Re: New bot hosting website BOTlibre!
« Reply #12 on: January 19, 2014, 06:45:41 pm »
I'm going to start working on my avatar system again soon, I was just wondering if you had incorporated the emotional state into the API response yet please ?

*

paphus

  • Nomad
  • ***
  • 53
    • BOTlibre!
Re: New bot hosting website BOTlibre!
« Reply #13 on: January 20, 2014, 05:04:54 pm »
> Freddy

I just updated the website today.  The API should now include an "emote" attribute in the respond XML. (i.e. emote="ANGER").  I just tested it out on Brain Bot, and it seems to work.  I never new he was so angry, :).

The update also includes help forums, and some initial support for live chat rooms.


*

Freddy

  • Administrator
  • **********************
  • Colossus
  • *
  • 6202
  • Mostly Harmless
Re: New bot hosting website BOTlibre!
« Reply #14 on: January 20, 2014, 06:05:37 pm »
That's great - thanks very much :)

I guess Brainbot must have spoken to a lot of angry people !

 


Users Online

31 Guests, 2 Users
Users active in past 15 minutes:
infurl, squarebear
[Trusty Member]

Most Online Today: 42. Most Online Ever: 208 (August 27, 2008, 09:36:30 am)

Articles