Talk to Neytiri live!

Started by MulleDK19, January 06, 2010, 07:39:02 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Mawey Seze

This is awesome, I hope she can learn a lot (and that our logs are helping you out? maybe?)

Sngä'i Tìrey-yä

That's really great, can't wait for her to 'learn' more.
Avatar is a movie about a guy with blue balls running through the forest chasing tail.

MulleDK19

#22
Quote from: Thorinbur on January 06, 2010, 01:49:43 PM
This is not language processor. This is database matcher. Most of such bots works by matching single words. For example if you write. "Hi. You stink. " They would answer "Hi" ignoring rest.
From your replies i understand that you are matching whole phrases so Your bot would reply to Hi, but not to hi again, unless you add response to hi again.

The bot is written in AIML, which supports wildcards.

So simply "Hi *", would match any response such as "hi again", "hi you".

It also matches individual phrases.

"Kaltxì. Ngaru lu fpom srak. Skxawng."

She will reply: "Kaltxì. Ngaru lu fpom srak. srane. pxasik! oe skxawng ke lu, si muntxa nantanghu!"

Where each . in her response would indicate an answer to your next sentence.


AIML also supports topics and memory, which makes her able to remember your name through-out the conversation (Once I make that part).

The topics is used for the bot to find out what people are talking with it about.

If you say "srane", she will reply with "oe ke tslam".

However, if you say Kaltxì, she will respond with "Kaltxì. Ngaru lu fpom srak.", and then set the topic to "fpom".

If you then say "srane", she will reply with "sìltsan", because she knows she just asked you how you were.

MulleDK19

Quote from: Mawey Seze on January 06, 2010, 11:22:37 PM
This is awesome, I hope she can learn a lot (and that our logs are helping you out? maybe?)

They certainly do. Keep them coming ;)

Vinoct

Kaltxì !
Please help. I tell her, 'Kaltxì, Neytiri. Oe lu Randy' and her answer is
'oe ke tslam. Tsun oe ngahu nìNa'vi pivängkxo a fì'u oeru prrte' lu, Randy.'
what's that mean lol ?
hehe
Irayo !

kewnya txamew'itan

I don't understand. It is a pleasure to be able to chat with you in Na'vi

you sure you got the accent on the "Kaltxì, ngaru lu fpom srak?" there must have been a spelling mistake, her usual response is Kaltxì.
Internet Acronyms Nìna'vi

hamletä tìralpuseng lena'vi sngolä'eiyi. tìkangkem si awngahu ro
http://bit.ly/53GnAB
The translation of Hamlet into Na'vi has started! Join with us at http://bit.ly/53GnAB

txo nga new oehu pivlltxe nìna'vi, nga oer 'eylan si mì fayspuk (http://bit.ly/bp9fwf)
If you want to speak na'vi to me, friend me on facebook (http://bit.ly/bp9fwf)

numena'viyä hapxì amezamkivohinve
learnnavi's

Vinoct

Ah, Irayo !
Well, I'm sure I said Kaltxì because I copied that word from here .. [My keyboard still can't write that ì even using that shortcut or whatever it is .. =( ... ]

MulleDK19

Quote from: Vinoct on January 07, 2010, 09:31:19 AM
Ah, Irayo !
Well, I'm sure I said Kaltxì because I copied that word from here .. [My keyboard still can't write that ì even using that shortcut or whatever it is .. =( ... ]


It's the comma.

kewnya txamew'itan

That makes sense.

Vinoct, alt + 141 doesn't work for ì? Are you using a mac?

also just reread your message to Neytiri, it should be kaltxì ma Neytiri, the ma shows you are addressing her, otherwise you might be telling someone else that you great Neytiri.
Internet Acronyms Nìna'vi

hamletä tìralpuseng lena'vi sngolä'eiyi. tìkangkem si awngahu ro
http://bit.ly/53GnAB
The translation of Hamlet into Na'vi has started! Join with us at http://bit.ly/53GnAB

txo nga new oehu pivlltxe nìna'vi, nga oer 'eylan si mì fayspuk (http://bit.ly/bp9fwf)
If you want to speak na'vi to me, friend me on facebook (http://bit.ly/bp9fwf)

numena'viyä hapxì amezamkivohinve
learnnavi's

Thorinbur

Quote from: MulleDK19 on January 07, 2010, 12:09:24 AM
Quote from: Thorinbur on January 06, 2010, 01:49:43 PM
This is not language processor. This is database matcher. Most of such bots works by matching single words. For example if you write. "Hi. You stink. " They would answer "Hi" ignoring rest.
From your replies i understand that you are matching whole phrases so Your bot would reply to Hi, but not to hi again, unless you add response to hi again.

The bot is written in AIML, which supports wildcards.

So simply "Hi *", would match any response such as "hi again", "hi you".

It also matches individual phrases.

"Kaltxì. Ngaru lu fpom srak. Skxawng."

She will reply: "Kaltxì. Ngaru lu fpom srak. srane. pxasik! oe skxawng ke lu, si muntxa nantanghu!"

Where each . in her response would indicate an answer to your next sentence.


AIML also supports topics and memory, which makes her able to remember your name through-out the conversation (Once I make that part).

The topics is used for the bot to find out what people are talking with it about.

If you say "srane", she will reply with "oe ke tslam".

However, if you say Kaltxì, she will respond with "Kaltxì. Ngaru lu fpom srak.", and then set the topic to "fpom".

If you then say "srane", she will reply with "sìltsan", because she knows she just asked you how you were.

Ok sorry than. You seem to know what you are doing. Good luck! Thought you are just reading what people where asking her and adding responses and your answers to requests like: "Hey make her answer x to y" only forced my how wrong assumption.

oel kame futa oel kekame ke'u

MulleDK19

#30
People are having some weird conversations with Neytiri xD

Quote from: Conversation with Neytiri[01/07/2010 10:11:21 AM]
Human: banana
Neytiri: oe ke tslam.  

[01/07/2010 10:11:31 AM]
Human: Idiot
Neytiri: oe ke tslam. nge lu.  

[01/07/2010 10:11:43 AM]
Human: english
Neytiri: Sorry, I do not speak english!  

[01/07/2010 10:11:50 AM]
Human: idiot
Neytiri: Tsun oe ngahu nìNa'vi pivängkxo a fì'u oeru prrte' lu, idiot.  

Ftiafpi


Swok Txon

dayum man! gonna be hard to get all the word orders and grammar right!

Vinoct

Quote from: kawng mungeyu on January 07, 2010, 10:29:58 AM
That makes sense.

Vinoct, alt + 141 doesn't work for ì? Are you using a mac?

also just reread your message to Neytiri, it should be kaltxì ma Neytiri, the ma shows you are addressing her, otherwise you might be telling someone else that you great Neytiri.

No, it doesn't .. I'm using Vista. At a notebook, not PC ..
I still can't get a response Kaltxì from her =(
last time I try, I write 'kaltxì ma Neytiri, ngaru lu fpom srak?' and the response is 'Tsun oe ngahu nìNa'vi pivängkxo a fì'u oeru prrte' lu, kaltxì ma Neytiri ngaru lu fpom srak.'
Irayo !

kewnya txamew'itan

Does you notebook have a numpad? It may have it over some of the keys and you have a button to toggle them between numpad and letters. The  alt + 141 has to be on the numpad.
Internet Acronyms Nìna'vi

hamletä tìralpuseng lena'vi sngolä'eiyi. tìkangkem si awngahu ro
http://bit.ly/53GnAB
The translation of Hamlet into Na'vi has started! Join with us at http://bit.ly/53GnAB

txo nga new oehu pivlltxe nìna'vi, nga oer 'eylan si mì fayspuk (http://bit.ly/bp9fwf)
If you want to speak na'vi to me, friend me on facebook (http://bit.ly/bp9fwf)

numena'viyä hapxì amezamkivohinve
learnnavi's

MulleDK19

Quote from: Vinoct on January 08, 2010, 10:11:45 AM
last time I try, I write 'kaltxì ma Neytiri, ngaru lu fpom srak?' and the response is 'Tsun oe ngahu nìNa'vi pivängkxo a fì'u oeru prrte' lu, kaltxì ma Neytiri ngaru lu fpom srak.'
Irayo !

You've said something to her earlier that she didn't understand, she've then said "oe ke tslam. nga lu.", which means, "I don't understand. Who are you?", by that point, whatever you say, she'll think you're telling her your name.

Other than that. "kaltxì ma Neytiri, ngaru lu fpom srak?"

Should be two sentences. "Kaltxì ma Neytiri. Ngaru lu fpom srak", and without questionmark.

Tanhì Tireafya'o

You could try to type ì as [UPPER LEFT CORNER, RIGHT UNDER [ESC]] + . It'll make [`] + = ì

Son of The Eastern Sea Ikran Tribe

Pandora, is all our earth could have been

MulleDK19

I just created an IRC bot for her, so you can talk to her there now too. (If she's online, that is).

Nìwotxkrr Tìyawn

Quote from: MulleDK19 on January 06, 2010, 07:39:02 AM
I started working on a Pandora bot (How convenient :P)

I chose to call it Neytiri.

You can talk to Neytiri here: http://www.pandorabots.com/pandora/talk?botid=feb3f0b30e34439a

I started "working on her" today, so she's not that smart yet.

But the more you talk to her, the more I can teach her.

Whatever you tell her, will be stored in a log, which I can then use to teach her more.

I'm still a beginning Na'vi talker, so if you find any grammatical (or spelling) mistakes, please tell me.


Thank you, and enjoy.

It's Skynet all over again and I thought 1 was enough...
Naruto Shippuden Episode 166: Confession
                                    Watch it, Love it, Live it

Ateyo te Kellett

really good work. she understood all i asked her and responded well