Re: Jabberwocky/AI Language Learning
From: | Leon Lin <leon_math@...> |
Date: | Sunday, March 18, 2007, 22:38 |
Hello,
<<
If you want to teach it your conlang, it's very easy. Just start talking
in your conlang, and whenever it gives a "wrong" response (like reply in
English), hit the "correct me" button and type in an appropriate
response in your lang. After a while (and I do mean a *while*... like
hours, or days, or more), it will have accumulated enough responses that
it could more-or-less maintain a short conversation in your conlang.
Initially, once you've corrected it enough times, you will start seeing
it parrot your previous responses back to you. I guess when it has
accumulated enough responses, it will have the appearance of carrying
out a realistic conversation, although in reality it's really just
repeating what you've said to it before.
>>
One more thing... you have to link it to English.
--Do you speak [conlang]?
==Yes.
--[Hello in your conlang].
-Leon
"H. S. Teoh" <hsteoh@...> wrote: On Wed, Mar 14, 2007 at 12:03:37PM -0700, David
J. Peterson wrote:
> I ran across this website the other day:
>
>
http://www.jabberwacky.com/
>
> It hosts a "learning" AI chatbot that modifies its responses based
> on a growing list of example sentences from which it draws
> generalizations. (I don't know exactly how it works, but it has
> to do with identifying keywords in entered sentences and gauging
> what a likely response would be.)
[...]
Actually, what it does is to keep a (huge) database of previous
responses users have fed it, and uses some kind of selection algorithm
that infers based on context which response is the "best" one. It never
actually constructs a sentence on its own; all its responses are
previous user input.
(This may not be immediately obvious if you chat with it in English, as
it has accumulated an incredible amount of responses that would make it
seem realistic. But if you try chatting with it in, say, Russian, for
which it presumably hasn't collected that many responses yet, you'll
quickly see that many of the responses are just parroting what your
typical average internet user would type in a chat box: "go to hell",
"shut up", "are you male or female", "I am Brezhnev!", "you are the
doorknob of a public toilet", and the like. Complete with typos and
all.)
If you want to teach it your conlang, it's very easy. Just start talking
in your conlang, and whenever it gives a "wrong" response (like reply in
English), hit the "correct me" button and type in an appropriate
response in your lang. After a while (and I do mean a *while*... like
hours, or days, or more), it will have accumulated enough responses that
it could more-or-less maintain a short conversation in your conlang.
Initially, once you've corrected it enough times, you will start seeing
it parrot your previous responses back to you. I guess when it has
accumulated enough responses, it will have the appearance of carrying
out a realistic conversation, although in reality it's really just
repeating what you've said to it before.
But if you're hoping it will somehow suddenly clue in to your language
and start making sentences on its own, well... sorry, it ain't gonna
happen.
T
--
INTEL = Only half of "intelligence".
---------------------------------
8:00? 8:25? 8:40? Find a flick in no time
with theYahoo! Search movie showtime shortcut.