in reply to Handicaped perl AI: need advice

Hae you checked out Eliza? It's a classic example of a pseudo-AI that manages to hold a coherent conversation with the user by recognizing key phrases and asking questions in the manner of a psychoanalyst. It's actually pretty simple (we implemented a Eliza in scheme as a lab assignment at school), but very effective. I read somewhere that some people preferred talking to Eliza rather than a human psychoanalyst, because the felt the program made them more comfortable.

There is of course a perl implementation called Chatbot::Eliza. I haven't played with it myself but it looks like it could be useful for you.

Cheers,
--Moodster

Replies are listed 'Best First'.
Re: Re: Handicaped perl AI: need advice
by erikharrison (Deacon) on May 07, 2002 at 15:27 UTC

    On an interesting side note, Eliza has been implemented in BASIC - but not just any BASIC, rather, the BASIC that has itself been written in Parrot assembler. Last I checked she was playing secretary for some of the Parrot mailing lists :-)

    Cheers,
    Erik
Re: Re: Handicaped perl AI: need advice
by dws (Chancellor) on May 07, 2002 at 18:15 UTC