Return to the archive index

RE: wearable ideas (ELIZA SOURCE)

From: "Melanie McGee" <>
Date: Wed, 5 Sep 2001 18:28:52 -0400

Hi all,
I'm new to this list & would like to introduce myself.
My name is Melanie McGee and I'm from the Cleveland OH area.
I'm a programmer, not an electrical/computer engineer, but have been
extremely interested in wearcomps for almost a year.

A suggestion and question...

I think your idea for a purse is fantastic! I've been playing around with
clothing options too - but just mentally. I especially love how the
symbolism of a purse - carrying essential items around - is matched with the
technology (with an integrated psychologist to boot!)

Writing an "expert intelligence" system in C is fairly trivial. Have you
considered writing a little application that will allow her to keep a
"database" of useful items? I remember an early C class I took, we wrote an
app that allowed the user to "teach" the computer. It started with 1 piece
of knowledge: an object,  and a distinguishing factor about that object.
(for example: Cat -> it is alive)
The program would query the user - "is it alive?" if yes -> is it a cat? if
yes -> info, else -> what is it? and what distinguishes it from a cat?
That concept may be interesting for your purse. I can get you the code if
you are interested.

Now, here's my question:
I'm working on moving from concept to design for my wearcomp. Keep in mind
that I'm a programmer, and not an electrical/computer engineer type (I'm
decent for a hack though)
I'm looking into boards/processors etc for my wearcomp, and noticed that
there is a new (?) product from ampro called EnCore. Is anyone familiar with
this product? Pros/Cons? Utility? Warnings?
Any input that would help me get the best possible system together would
sincerely be appreciated.

Thanks!
Mel

-----Original Message-----
From:  [mailto:]
Sent: Wednesday, September 05, 2001 5:54 PM
To: 
Cc: 
Subject: Re: wearable ideas (ELIZA SOURCE)

In a message dated 9/5/2001 3:38:45 PM Eastern Daylight Time,
 writes:

<< I want to get the source code for that old "Eliza" AI
     experiment/game and make it work with viavoice. I had this
     on my trash-80 model I in the late '70s. Eliza is a doctor
     (psychologist) and you interact with her telling her your
     problems. Talk about insanity, her purse will be the
     doctor, and she will have lengthy conversations with it!
     She's going to laugh at this one. If anyone knows where
     I can get the linux source code for the infamous Eliza
     please let me know. >>

How about this? From http://www.psychol.ucl.ac.uk/www/light_connections.html

Eliza
Eliza is the name of a simple programme which uses a natural language
interface to trick you into thinking it is intelligent. She's a doctor who
you can talk to about your ailments. You can get the code for Eliza for your
computer from the places listed below, and many more ...

The software from Peter Norvig's book "Paradigms of AI Programming" is
available by anonymous ftp from unix.sri.com:pub/norvig and on disk in
Macintosh or DOS format from the publisher, Morgan Kaufmann. The software
includes Common Lisp implementations of: Eliza and pattern matchers, Emycin,
Othello, Parsers, Scheme interpreters and compilers, Unification and a
prolog
interpreter and compiler, Waltz line-labelling, implementation of GPS,
macsyma, and random number generators. For more information, write to Morgan
Kaufmann, Dept. P1, 2929 Campus Drive, Suite 260, San Mateo CA 94403, call
800-745-7323, or fax 415-578-0672. (Mac ISBN 1-55860-227-5; DOS 3.5" ISBN
1-55860-228-3; or DOS 5.25" ISBN 1-55860-229-1).

The doctor.el is an implementation of Eliza for GNU-Emacs emacs-lisp. Invoke
it with "Meta-X doctor".

Source code for ELIZA in Prolog (implemented by Viren Patel) is available by
ftp from aisun1.ai.uga.edu.

muLISP-87 (a MSDOS Lisp sold by Soft Warehouse) includes a Lisp
implementation of Eliza.

Compute!'s Gazette, June 1984, includes source for a BASIC implementation of
Eliza. You can also find it in 101 more computer games, edited by David Ahl,
published by Creative Computing (alas, they're defunct, and the book is out
of print).

Herbert Schildt "Artificial Intelligence using C", McGraw-Hill, 1987, ISBN
0-07-881255-0, pp315-338, includes a simple version of DOCTOR.

ucsd.edu:pub/pc-ai contains implementations of Eliza for the IBM PC.

Or how about the code for it in basic? Available in plaintext at
http://www.basicguru.com/files/abc/abc9509/eliza.bas

Or maybe a Gnu emacs implementation in plaintext here:
http://www.cs.umbc.edu/471/papers/emacs-doctor.shtml

Or if, for some reason, you wanted prolog... here it is in plaintext as
well:
http://www.cs.umbc.edu/471/prolog/eliza.pl

I think this should be what you're looking for. It's the eliza that I
remember... hope it helps.

~patrick

--
Subscription/unsubscription/info requests: send e-mail with subject of
"subscribe", "unsubscribe", or "info" to 
Wear-Hard Mailing List Archive (searchable): http://wearables.blu.org
please, Please, *PLEASE* don't subscribe through a forward/false domain

_________________________________________________________
Do You Yahoo!?
Get your free @yahoo.com address at http://mail.yahoo.com

--
Subscription/unsubscription/info requests: send e-mail with subject of
"subscribe", "unsubscribe", or "info" to 
Wear-Hard Mailing List Archive (searchable): http://wearables.blu.org
please, Please, *PLEASE* don't subscribe through a forward/false domain

+Previous Message in Thread | Next Message in Thread

From Wear-Hard Mailing list Archive (WH)
Maintained by R. Paul McCarty

Archive created with babymail