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

  • 4 Replies
  • 2962 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
  • *
  • 6860
  • 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.

 


Requirements for functional equivalence to conscious processing?
by DaltonG (General AI Discussion)
November 19, 2024, 11:56:05 am
Will LLMs ever learn what is ... is?
by HS (Future of AI)
November 10, 2024, 06:28:10 pm
Who's the AI?
by frankinstien (Future of AI)
November 04, 2024, 05:45:05 am
Project Acuitas
by WriterOfMinds (General Project Discussion)
October 27, 2024, 09:17:10 pm
Ai improving AI
by infurl (AI Programming)
October 19, 2024, 03:43:29 am
Atronach's Eye
by WriterOfMinds (Home Made Robots)
October 13, 2024, 09:52:42 pm
Running local AI models
by spydaz (AI Programming)
October 07, 2024, 09:00:53 am
Hi IM BAA---AAACK!!
by MagnusWootton (Home Made Robots)
September 16, 2024, 09:49:10 pm
LLaMA2 Meta's chatbot released
by spydaz (AI News )
August 24, 2024, 02:58:36 pm
ollama and llama3
by spydaz (AI News )
August 24, 2024, 02:55:13 pm
AI controlled F-16, for real!
by frankinstien (AI News )
June 15, 2024, 05:40:28 am
Open AI GPT-4o - audio, vision, text combined reasoning
by MikeB (AI News )
May 14, 2024, 05:46:48 am
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

Users Online

263 Guests, 0 Users

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

Articles