Author Topic: New bot hosting website BOTlibre!  (Read 4790 times)

paphus

  • ***
  • Nomad
  • Posts: 53
    • BOTlibre!
New bot hosting website BOTlibre!
« on: November 10, 2013, 07:51: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

  • *
  • Colossus
  • **********************
  • Posts: 5818
  • Mostly Harmless
Re: New bot hosting website BOTlibre!
« Reply #1 on: November 10, 2013, 08:12: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

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

paphus

  • ***
  • Nomad
  • Posts: 53
    • BOTlibre!
Re: New bot hosting website BOTlibre!
« Reply #3 on: November 10, 2013, 08:46: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

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

Freddy

  • *
  • Colossus
  • **********************
  • Posts: 5818
  • Mostly Harmless
Re: New bot hosting website BOTlibre!
« Reply #5 on: December 19, 2013, 03:58: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:41:39 PM by Freddy »

paphus

  • ***
  • Nomad
  • Posts: 53
    • BOTlibre!
Re: New bot hosting website BOTlibre!
« Reply #6 on: December 20, 2013, 04:11: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

  • *
  • Colossus
  • **********************
  • Posts: 5818
  • Mostly Harmless
Re: New bot hosting website BOTlibre!
« Reply #7 on: December 20, 2013, 06:35: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

  • *
  • Colossus
  • **********************
  • Posts: 5818
  • Mostly Harmless
Re: New bot hosting website BOTlibre!
« Reply #8 on: December 21, 2013, 06:58: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
  • Posts: 53
    • BOTlibre!
Re: New bot hosting website BOTlibre!
« Reply #9 on: December 30, 2013, 11:30: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

  • *
  • Colossus
  • **********************
  • Posts: 5818
  • Mostly Harmless
Re: New bot hosting website BOTlibre!
« Reply #10 on: January 05, 2014, 10:12: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
  • Posts: 53
    • BOTlibre!
Re: New bot hosting website BOTlibre!
« Reply #11 on: January 06, 2014, 12:17: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

  • *
  • Colossus
  • **********************
  • Posts: 5818
  • Mostly Harmless
Re: New bot hosting website BOTlibre!
« Reply #12 on: January 19, 2014, 06:33: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
  • Posts: 53
    • BOTlibre!
Re: New bot hosting website BOTlibre!
« Reply #13 on: January 20, 2014, 04:52: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

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

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

 

Welcome

Please login or register.



Login with username, password and session length
3D Printing
by Art (General Chat)
Today at 12:51:23 PM
La-Masterpiece
by LOCKSUIT (Graphics)
Today at 03:06:29 AM
Robot Message in a Bottle
by Freddy (Home Made Robots)
February 22, 2017, 11:30:51 PM
MusicNet
by keghn (General AI Discussion)
February 22, 2017, 11:03:11 PM
The Gynotopian Future (title of this novel?)
by Art (AI in Film and Literature.)
February 21, 2017, 01:26:08 AM
poker a.i
by yotamarker (General AI Discussion)
February 19, 2017, 08:05:35 PM
Beginners topics and resources for AI projects
by 8pla.net (General Project Discussion)
February 19, 2017, 01:51:45 AM
Touch Sensor Line
by keghn (General Project Discussion)
February 18, 2017, 02:42:10 PM
Shell Ocean Discovery XPRIZE: Semi-finalists set sail on a journey to illuminate the ocean
by Tyler (Robotics News)
February 22, 2017, 10:48:25 PM
Drones for good 2.0: How WeRobotics is redefining the use of unmanned systems in developing countries
by Tyler (Robotics News)
February 22, 2017, 04:48:07 PM
At what point should an intelligent machine be considered a person?
by Tyler (Robotics News)
February 22, 2017, 10:48:24 AM
Ocado evaluating robotic manipulation for online shopping orders
by Tyler (Robotics News)
February 21, 2017, 10:50:46 PM
Motor control systems: Bode plots and stability
by Tyler (Robotics News)
February 21, 2017, 04:48:52 PM
Legal artificial intelligence: Can it stand up in a court of law?
by Tyler (Robotics News)
February 21, 2017, 10:49:20 AM
The Drone Center’s Weekly Roundup: 2/20/17
by Tyler (Robotics News)
February 20, 2017, 10:49:50 PM
What we talk about when we talk about robotics
by Tyler (Robotics News)
February 20, 2017, 04:50:09 PM

Users Online

22 Guests, 1 User
Users active in past 15 minutes:
kei10
[Trusty Member]

Most Online Today: 44. Most Online Ever: 208 (August 27, 2008, 08:24:30 AM)

Articles