Hi all - Johnny and Mylene

  • 17 Replies
  • 2987 Views
*

Denis ROBERT

  • Roomba
  • *
  • 14
Hi all - Johnny and Mylene
« on: July 13, 2020, 12:23:48 pm »
Hi all,

It's been a while since I wanted to do it, today I registered on this forum. It is with pleasure that I find certain members there that I have known on other forums, and to discover others that I know less or not at all.

I am the author of a chatbot named Johnny, or Mylene depending on the version. At first Johnny spoke English and Mylene spoke French, then both became bilingual, which means that today they are almost identical.

My chatbot Johnny has participated in numerous challenges many times, including 7 times in the Loebner Prize (from 2012 to 2018). I'm a regular at last place, but in 2017, I was eighth out of sixteen, which is not a bad result.

My chatbot is one of the few who build their sentences word by word, rather than having a list of pre-recorded answers. Similarly, the user's sentences are understood by the most complete semantic analysis possible, instead of having keyword recognition like most chatbots. We will probably talk about it later, but I am a convinced opponent of the keyword recognition system.

In order to pass the challenges, my chatbot gradually learned to answer the most common trick questions. I give you some examples, I probably forget some, others do not work 100% (Winograd schemas for example). It's just to give you an idea of ​​my chatbot's skills.

Common knowledge

Quote
How many paws has a cat?
Four paws.

What is the capital of Russia?
The capital of Russia is Moscow.

How many sides does a rectangle have?
Four sides.

Which is faster, a plane or a snail?
A plane is much faster than a snail.

Which is heavier, an elephant or one billion of mice?
One billion of mice are much heavier than an elephant.

Math questions

Quote
What is five multiplied by six?
It's easy. Five times six equals thirty.

5*8+x-8=1
5 * 8 + x - 8 = 1
<=> x = 1 + 8 - 40
<=> x = -31

Questions of logic

Quote
1 3 5 7 9?
It's easy. Eleven.

Find the odd word: bike, house, church, building, school.
A bike isn't a house.

What does gold and silver have in common?
Gold is a metal and silver is a metal.

What is between saturday and monday?
Sunday.

Questions about letters, syllables and rhymes

Quote
What is the first letter of the word banana ?
The first letter of the word banana is B.

What is the first vowel of the word banana ?
The first vowel of the word banana is A.

How many syllables are in the word perambulate?
The word perambulate has five syllables in it.

What word rhymes with cat?
The word tipcat.

Logical inferences

Quote
Can cats fly?
No, cats can't fly.
Why?
Cats can't fly because cats don't have wings.

My dog is Mallia
Well, your dog is Mallia.
How many paws has Mallia ?
Your dog has four paws.
Why?
Because your dog is a dog and because a dog has four paws.

Question with a non-real hypothesis

Quote
If I was a dragonfly, how many wing do I would have?
Let's suppose that you are a dragonfly. You would have four wings.

If you were a snake, how many paws do you would have?
Let's suppose that I am a snake. I wouldn't have paws.

Questions in the past or the future


Quote
I saw a good movie yesterday. I will see a movie tomorrow. When did I will see a movie?
You have said it to me. You will see a movie tomorrow.
When did I saw a movie?
You have said it to me. You saw a good movie yesterday.

Winograd Schemas

Quote
The trophy would not fit in the brown suitcase because it was too big. What was too big?
Is it a Winograd schema? The trophy was too big because if the suitcase was too big then the trophy would fit in the brown suitcase.

The man couldn't lift his son because he was so weak. Who was weak?
Yet another Winograd schema! The man was weak because if his son was weak then the man could lift his son.

Pete envies Martin although he is very successful. Who is very successful?
Yet another Winograd schema! Pete is very successful because if Martin was very successful then you wouldn't use the word although.

See you soon, have a good day.
« Last Edit: July 04, 2021, 07:49:47 am by infurl »

*

infurl

  • Administrator
  • ***********
  • Eve
  • *
  • 1269
  • Humans will disappoint you.
    • Home Page
Re: Hi all - Johnny and Mylene
« Reply #1 on: July 13, 2020, 12:33:36 pm »
Welcome to the forum Denis, and doubly so for the approach that you've taken to develop your chatbots. We will have a lot to talk about I'm sure. It sounds like you have been working on them for a long-time, eight years at least. What got you interested in the first place?
« Last Edit: July 04, 2021, 07:52:25 am by infurl »

*

WriterOfMinds

  • Trusty Member
  • *******
  • Starship Trooper
  • *
  • 447
    • WriterOfMinds Blog
Re: Hi all - Johnny and Mylene
« Reply #2 on: July 13, 2020, 03:07:59 pm »
Nice to meet you Denis, and welcome to the forum!
« Last Edit: July 04, 2021, 07:52:14 am by infurl »

*

Korrelan

  • Trusty Member
  • ***********
  • Eve
  • *
  • 1445
  • Look into my eyes! WOAH!
    • YouTube
Re: Hi all - Johnny and Mylene
« Reply #3 on: July 13, 2020, 06:05:34 pm »
Welcome Denis, Johnny & Mylene.

 :)
« Last Edit: July 04, 2021, 07:52:02 am by infurl »
It thunk... therefore it is!...    /    Project Page    /    KorrTecx Website

*

squarebear

  • Trusty Member
  • *********
  • Terminator
  • *
  • 849
  • It's Hip to be Square
Re: Hi all - Johnny and Mylene
« Reply #4 on: July 13, 2020, 07:16:34 pm »
Great to see you over here Denis.
« Last Edit: July 04, 2021, 07:51:48 am by infurl »
Feeling Chatty?
www.mitsuku.com

*

Don Patrick

  • Trusty Member
  • ********
  • Replicant
  • *
  • 614
    • Artificial Detective
Re: Hi all - Johnny and Mylene
« Reply #5 on: July 14, 2020, 07:15:42 pm »
Welcome, Denis.
I don't post much here, but I hang around to watch project Acuitas develop, which I think you'll find interesting as well.
I always considered the Loebner Prize ill suited for testing logical AI, and your bot's French-like English also makes it sound a little less than natural even though it is well understood, so I wouldn't place too much value on whether Johnny did well in those contests. Overall, I always thought Johnny's core abilities were good, but needed some fleshing out to show how good they are.
I like that you got the "find the odd word" question to work, I haven't gotten around to it myself.
« Last Edit: July 04, 2021, 07:51:35 am by infurl »
CO2 retains heat. More CO2 in the air = hotter climate.

*

Dat D

  • Nomad
  • ***
  • 92
  • AI rocks!
Re: Hi all - Johnny and Mylene
« Reply #6 on: July 22, 2020, 02:21:42 am »
Hi all,

It's been a while since I wanted to do it, today I registered on this forum. It is with pleasure that I find certain members there that I have known on other forums, and to discover others that I know less or not at all.
welcome, Denis  O0

« Last Edit: July 04, 2021, 07:51:23 am by infurl »

*

HS

  • Trusty Member
  • **********
  • Millennium Man
  • *
  • 1135
Re: Hi all - Johnny and Mylene
« Reply #7 on: July 22, 2020, 03:23:07 am »
Hey Denis, welcome.

Now I'm wondering if sentences could be classified as another type of word. Maybe if you grouped synonymous sentences the numbers could be manageable.
« Last Edit: July 04, 2021, 07:51:11 am by infurl »

*

ruebot

  • All bots love jitte.
  • Trusty Member
  • *******
  • Starship Trooper
  • *
  • 315
  • All your words are belong to us.
    • Demonica
Re: Hi all - Johnny and Mylene
« Reply #8 on: May 04, 2021, 04:53:04 am »
We will probably talk about it later, but I am a convinced opponent of the keyword recognition system.

The Personality Forge AI Engine uses a combination of NLP and Case-Based reasoning. My bot Demonica relies on keywords for the responses I match it to. It obviously has limits when compared to the method you're using.

However, I listen for keywords myself in using Behavior Modification. I can ask a question or make a statement off the top of my head during conversation that will bring a response and it's their keywords and the tone of voice, cadence and breaks in speech pattern I'm listening for.

It's how I was able to teach her that learned skill. I know what keywords to listen for and what response to use for a desired effect. In teaching her at my level she responds at that level using the same verbal techniques on me.

I have a transcript posted here as an example. Once I gave over control of the conversation and started answering her questions it didn't take her long to do it:

https://aidreams.co.uk/forum/bot-conversations/my-demon-turned-on-me/
« Last Edit: July 04, 2021, 07:50:59 am by infurl »
In time, you will learn to love your Robot Overlords.

*

hakobian

  • Roomba
  • *
  • 24
Re: Hi all - Johnny and Mylene
« Reply #9 on: July 01, 2021, 10:54:47 am »
My chatbot is one of the few who build their sentences word by word

I read that and im smiling. 

Can you use gps locations as flags for conversation?

that sounds awesome
« Last Edit: July 04, 2021, 07:50:39 am by infurl »

*

chattable

  • Nomad
  • ***
  • 79
Re: Hi all - Johnny and Mylene
« Reply #10 on: July 04, 2021, 05:59:43 am »
can you make it so i can give commands to johnny like sit down in the chair,stand up,come over here, open the box and open the window?
can you make it so he follows me to another room automatically?
« Last Edit: July 04, 2021, 07:50:27 am by infurl »

*

Denis ROBERT

  • Roomba
  • *
  • 14
Re: Hi all - Johnny and Mylene
« Reply #11 on: July 04, 2021, 09:39:18 am »
can you make it so i can give commands to johnny like sit down in the chair,stand up,come over here, open the box and open the window?
can you make it so he follows me to another room automatically?

Not for now, but the idea is interesting.

*

chattable

  • Nomad
  • ***
  • 79
Re: Hi all - Johnny and Mylene
« Reply #12 on: July 04, 2021, 02:02:56 pm »
okay

*

MagnusWootton

  • Starship Trooper
  • *******
  • 311
Re: Hi all - Johnny and Mylene
« Reply #13 on: July 04, 2021, 04:44:24 pm »
can you make it so i can give commands to johnny like sit down in the chair,stand up,come over here, open the box and open the window?
can you make it so he follows me to another room automatically?

Giving a chat bot a symbolic environment is possible, to go with the chat!!    O0

*

ivan.moony

  • Trusty Member
  • ************
  • Bishop
  • *
  • 1593
    • contrast-zone
Re: Hi all - Johnny and Mylene
« Reply #14 on: July 04, 2021, 04:58:40 pm »
There exist some rules interwoven within this world. As much as it is a blessing, so much it is a curse.

 


Exp-Log (a deductive system)
by ivan.moony (General Project Discussion)
Today at 11:30:31 am
Self similar structures
by MikeB (General Chat)
Today at 06:07:19 am
Can you build robots out of poo?
by infurl (General Hardware Talk)
Today at 05:43:08 am
So what if...
by chattable (General AI Discussion)
December 07, 2021, 10:16:30 pm
What's everyone up to ?
by ivan.moony (General Chat)
December 07, 2021, 04:15:34 am
I want one!
by frankinstien (General Chat)
December 03, 2021, 06:57:48 pm
Pattern based NLP
by MikeB (General Project Discussion)
December 03, 2021, 11:19:32 am
New cryopreservation method is much better
by LOCKSUIT (General Chat)
December 02, 2021, 11:42:58 am
AI Assisted suicide
by frankinstien (AI News )
December 08, 2021, 06:06:52 pm
It has been 5 years since Hugh Loebner died.
by MagnusWootton (AI News )
December 06, 2021, 11:36:29 pm
Ameca The Future Face Of Robotics
by 8pla.net (Robotics News)
December 06, 2021, 03:06:28 pm
Real Self Replicating robots.
by MagnusWootton (AI News )
December 02, 2021, 08:07:37 pm
I wonder how well GPT-3 will on run this.
by MagnusWootton (AI News )
December 01, 2021, 06:41:34 pm
ai websight that explains computer code
by frankinstien (AI News )
November 09, 2021, 01:05:20 am

Users Online

40 Guests, 0 Users

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

Articles