Author Topic: Pb  (Read 5705 times)

mdnd

  • Newbie
  • *
  • Posts: 27
    • View Profile
    • http://wm-energie.com
Pb
« on: February 08, 2004, 01:12:20 pm »
How to make Hal walk francais?
 

Morlhach

  • Jr. Member
  • **
  • Posts: 85
    • View Profile
    • http://membres.lycos.fr/morlhach
Pb
« Reply #1 on: February 09, 2004, 01:57:05 am »
quote:
Originally posted by mdnd

How to make Hal walk francais?



So far i know, it can not be.
French is bit more difficult than English
 

YeTr2

  • Newbie
  • *
  • Posts: 19
    • View Profile
Pb
« Reply #2 on: February 09, 2004, 04:06:01 pm »
Le Français est une langue beaucoup plus difficile que l'anglais. Le programme également n'a pas été converti en multi langues. Svp demande à Zabaware que le programme soit offert dans multi des langues.
 

KnyteTrypper

  • Sr. Member
  • ****
  • Posts: 314
    • View Profile
    • http://www.knytetrypper.com/index.html
Pb
« Reply #3 on: February 11, 2004, 08:30:54 am »
I disagree about that. English is a pernicious language to learn if it's not your native tongue, because there are a baker's dozen exceptions for every rule. Most other Latin-based languages are a bit closer to the source, and thus a bit more orderly. But if someone hasn't done so yet, the obvious answer to the question is that you have to translate the brain files, themselves, into French. An Easier solution might be to use the Alicebot plugin for Hal, and load it with the French AIML set available from alicebot.org.
« Last Edit: February 11, 2004, 08:32:13 am by KnyteTrypper »



Morlhach

  • Jr. Member
  • **
  • Posts: 85
    • View Profile
    • http://membres.lycos.fr/morlhach
Pb
« Reply #4 on: February 12, 2004, 02:48:20 am »
quote:
Originally posted by KnyteTrypper

I disagree about that. English is a pernicious language to learn if it's not your native tongue, because there are a baker's dozen exceptions for every rule. Most other Latin-based languages are a bit closer to the source, and thus a bit more orderly. But if someone hasn't done so yet, the obvious answer to the question is that you have to translate the brain files, themselves, into French. An Easier solution might be to use the Alicebot plugin for Hal, and load it with the French AIML set available from alicebot.org.



My native language is French. Translating the brain files will be no help because the construction of Hal does not fit the french particularities or exceptions. I tested the french translation of Alice and it sucks for the same reasons
 

KnyteTrypper

  • Sr. Member
  • ****
  • Posts: 314
    • View Profile
    • http://www.knytetrypper.com/index.html
Pb
« Reply #5 on: February 12, 2004, 09:03:57 am »
That's a shame. My next suggestion would be to talk to Opale, and see if it uses a better AIML set, or the one you're already familiar with. If it uses a better AIML set, perhaps you could email Opale's creator about it. You might also check with Remi Poulin of the Chatterbot Collection either by email or his forum to see if he might know something helpful.



Morlhach

  • Jr. Member
  • **
  • Posts: 85
    • View Profile
    • http://membres.lycos.fr/morlhach
Pb
« Reply #6 on: February 13, 2004, 01:53:20 am »
quote:
Originally posted by KnyteTrypper

That's a shame. My next suggestion would be to talk to Opale, and see if it uses a better AIML set, or the one you're already familiar with. If it uses a better AIML set, perhaps you could email Opale's creator about it. You might also check with Remi Poulin of the Chatterbot Collection either by email or his forum to see if he might know something helpful.



It is precily about Opale i am speaking. It's French really sucks [8)]
 

KnyteTrypper

  • Sr. Member
  • ****
  • Posts: 314
    • View Profile
    • http://www.knytetrypper.com/index.html
Pb
« Reply #7 on: February 14, 2004, 12:02:06 am »
That's a shame. I'd considered adding some of the foreign language sets to my Alicebots, but I'll take the word of a native French speaker that the French AIML set is not worth the effort to upload, lol. Have you experimented with Remi's Amandabot? From his description it sounded like a fairly complex bot which might be reasonably comparable to Hal, but since the French version is the only one available, I'm unable to use it.



Morlhach

  • Jr. Member
  • **
  • Posts: 85
    • View Profile
    • http://membres.lycos.fr/morlhach
Pb
« Reply #8 on: February 16, 2004, 03:08:33 am »
quote:
Originally posted by KnyteTrypper

That's a shame. I'd considered adding some of the foreign language sets to my Alicebots, but I'll take the word of a native French speaker that the French AIML set is not worth the effort to upload, lol. Have you experimented with Remi's Amandabot? From his description it sounded like a fairly complex bot which might be reasonably comparable to Hal, but since the French version is the only one available, I'm unable to use it.



Where can it be found ? i never tested it ...
 

KnyteTrypper

  • Sr. Member
  • ****
  • Posts: 314
    • View Profile
    • http://www.knytetrypper.com/index.html
Pb
« Reply #9 on: February 16, 2004, 05:40:54 am »
You can find Amanda on Remi's site, The Chatterbot Collection. The first page there is just monthly updates of new finds; check the A-Z list or non-English page for Amanda and maybe other French-speaking chatbots as well.



Don Ferguson

  • Sr. Member
  • ****
  • Posts: 303
    • View Profile
    • http://www.cortrapar.com
Pb
« Reply #10 on: February 16, 2004, 11:22:02 am »
Hello,

Ultra Hal, without modification, can learn to chat in many languages other than English.  Ultra Hal can definitely learn French.

It is true that Ultra Hal has over 40 different learning routines, and many of them use English words and grammar.  However, Ultra Hal's core learning capability is language-neutral.

There are challenges to using Ultra-Hal in languages other than English, and they are as follows:

1.  Ultra-Hal needs pronoun-reversals put into his "substitutions.brn" database for the additional language, in order to converse smoothly.  In other postings (search under "Ferguson" on this forum) I explain how to make pronoun reversals work.  Making a list of non-English pronoun reversals requires a person with excellent grammar skills in the target language.

If no one is available with excellent grammar skills to make the pronoun reversals list, it would still be possible to improve Ultra Hal's core learning ability with a PARTIAL pronoun reversal list.  From the analysis of many conversations, it appears that the most critical reversals would be the non-English equivalents of "my" and "your", and "myself" and "yourself."

(The "trick" to making pronoun reverals work, is to substitute temporary unique place-holders for all the target pronouns, then convert them all to their opposites in a second step.  This prevents changing a pronoun, then accidentally changing it back to where it started.  For instance, in English, the reversals of " your " and " my " could be changed to " zyourq " and " zmyq " in stage one, and then to " my " and " your " in stage two.)

2.  The speech engines that support Ultra-Hal are currently not able to switch back and forth between multiple languages "on the fly." (That would be a really cool capability, and a first!)  This means that at any given time, you must choose one language or the other, and if Ultra-Hal makes mixed-lingual remarks, he will mis-pronounce words in the non-selected language.

3.  Ultra-Hal contains the equivalent of over 5,000 single-spaced pages of English dialogue, and the structural ability to generate billions of additional remarks.  This means that if you want Ultra Hal to learn French, you must be prepared to chat with him patiently for many, many sessions until he "catches on."  To hasten this process, you can move Ultra Hal 5.0's learning-control slider to "maximum," which causes Ultra Hal to strongly favor new information over old information.

In summary, I want you to know that it would NOT be necessary to re-write Ultra-Hal's entire program to make Ultra-Hal work in other languages.  The core capability is already there.

In my estimation, the two biggest hurdles are the pronoun reversals (requiring someone expert in grammar, and able to grasp the two-step logic), and a whole lot of chatting time.

I hope that this information is interesting and useful to you.

Have a great day!

Sincerely,

Don
Don Ferguson
E-mail: fergusonrkfd@prodigy.net
Website: www.cortrapar.com
Don's other forum posts: http://www.zabaware.com/forum/search.asp?mode=DoIt&MEMBER_ID=274