Cute I Spy playing bot that learns... safely?

  • 4 Replies
  • 2762 Views
*

paphus

  • Nomad
  • ***
  • 56
    • BOTlibre!
Cute I Spy playing bot that learns... safely?
« on: October 12, 2016, 11:46:25 pm »
I have been working on a bot that can play games, like "I Spy".
The goal is for the bot to learn as it plays.

I created  the bot "Little Lisa" here that can play I Spy, and learns new colors and things as she plays,

http://lisa.botlibre.com/

She is meant to be an "E" rated bot to play with kids, so the difficult part (other than the learning) was to make her able to learn, but still be safe, i.e. not learn bad things.  After several attempts I think I have the script safe enough to be rated "E" but still learn. Feel free to play I Spy with her and let me know if she learns any bad words.

The script is open source here, written in Self,

https://www.botlibre.com/script?id=13979782

*

Korrelan

  • Trusty Member
  • ***********
  • Eve
  • *
  • 1454
  • Look into my eyes! WOAH!
    • YouTube
Re: Cute I Spy playing bot that learns... safely?
« Reply #1 on: October 13, 2016, 11:25:56 pm »
Hi Paphus

I read your script (and all the other examples), interesting.  It’s the first time I’ve read a ‘Self’ script.

Very easy to follow; it must require extremely long scripts to create a general purpose conversation bot though?

 :)
It thunk... therefore it is!...    /    Project Page    /    KorrTecx Website

*

paphus

  • Nomad
  • ***
  • 56
    • BOTlibre!
Re: Cute I Spy playing bot that learns... safely?
« Reply #2 on: October 15, 2016, 12:12:48 pm »
Yes, if you implemented a conversational bot purely in Self it would be a long script.

Bot Libre also supports training bots without any scripting just using question/response pairs or response list, which is normally the better way to train a conversational bot. Response lists are nice because the bot will use a heuristic to find the best answer for a question, so much easier than trying to match patterns with everything you think the user could say. But you can also use patterns and templates in a response list.

You can also import AIML and convert it to Self, or response lists.

You can also import a chat log and have the bot learn from it. You can even have the bot program its own Self script.

Normally it is best to use a mix of response lists and scripts, using response lists for conversation, and scripts for advanced things.

*

Freddy

  • Administrator
  • **********************
  • Colossus
  • *
  • 6855
  • Mostly Harmless
Re: Cute I Spy playing bot that learns... safely?
« Reply #3 on: October 25, 2016, 02:25:01 am »
Paphus,

Sorry to hijack this thread, but have you got a link to any docs on creating an avatar from scratch please ? I can't work out what I need to do for visemes.

I can't seem to change the avatar from the default one either.

Thanks :)

*

paphus

  • Nomad
  • ***
  • 56
    • BOTlibre!
Re: Cute I Spy playing bot that learns... safely?
« Reply #4 on: October 31, 2016, 02:53:27 pm »
Here is a post on creating an avatar,

https://www.botlibre.com/forum-post?id=682689

If you are using Daz3D to make a video avatar, to make a bot talk you can use Mimic, but the free version is only supported in their 32bit version, so install Daz3D 32 bit, then go to panes and you can add the Mimic pane and load a speech file for the model.  Different models need different speech files, so for some you need to Google to find the right one.

 


OpenAI Speech-to-Speech Reasoning Demo
by MikeB (AI News )
March 31, 2024, 01:00:53 pm
Say good-bye to GPUs...
by MikeB (AI News )
March 23, 2024, 09:23:52 am
Google Bard report
by ivan.moony (AI News )
February 14, 2024, 04:42:23 pm
Elon Musk's xAI Grok Chatbot
by MikeB (AI News )
December 11, 2023, 06:26:33 am
Nvidia Hype
by 8pla.net (AI News )
December 06, 2023, 10:04:52 pm
How will the OpenAI CEO being Fired affect ChatGPT?
by 8pla.net (AI News )
December 06, 2023, 09:54:25 pm
Independent AI sovereignties
by WriterOfMinds (AI News )
November 08, 2023, 04:51:21 am
LLaMA2 Meta's chatbot released
by 8pla.net (AI News )
October 18, 2023, 11:41:21 pm

Users Online

289 Guests, 0 Users

Most Online Today: 343. Most Online Ever: 2369 (November 21, 2020, 04:08:13 pm)

Articles