TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Joseph Weizenbaum’s Original ELIZA

70 点作者 abrax3141将近 4 年前

10 条评论

emmanueloga_将近 4 年前
The original source is an interesting artifact! For people wanting a more didactical explanation of what ELIZA does [1] is probably a better resource.<p>1: <a href="https:&#x2F;&#x2F;github.com&#x2F;norvig&#x2F;paip-lisp&#x2F;blob&#x2F;master&#x2F;docs&#x2F;chapter5.md#54-the-eliza-program-a-rule-based-translator" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;norvig&#x2F;paip-lisp&#x2F;blob&#x2F;master&#x2F;docs&#x2F;chapter...</a>
neilv将近 4 年前
Cool. If anyone with an Emacs wants to try <i>an</i> Eliza quickly, just do: M-x doctor RET<p>&gt; I am the psychotherapist. Please, describe your problems. Each time you are finished talking, type RET twice.<p>&gt; Hello.<p>&gt; How do you do? What brings you to see me?<p>&gt; I checked HN on a summer holiday weekend.<p>&gt; Why do you say you checked hn on a summer holiday weekend?<p>&gt; Because I was taught as a child to tell the truth.<p>&gt; Is it because you were taught as a child to tell the truth that you came to me?<p>&gt; I guess, indirectly.<p>&gt; Earlier you said you were taught as a child to tell the truth?<p>&gt; Yes, when I chopped down a cherry tree.<p>&gt; What happened when you chopped down a cherry tree?<p>&gt; The cherries went bad, on the ground.<p>&gt; Maybe your life has something to do with this.<p>&gt; I was feeling OK about my life, until I started talking with my text editor.<p>&gt; What would happen if you started talking with your text editor?<p>&gt; Someone would see me, then I&#x27;d brand it as a development methodology, and sell books and coaching services.<p>&gt; What makes you believe that?
评论 #27330399 未加载
评论 #27332356 未加载
评论 #27330371 未加载
评论 #27334292 未加载
DonHopkins将近 4 年前
Here&#x27;s the source code for Kent Pitman&#x27;s &quot;DOCTOR&quot; in MACLISP, which was of course inspired by ELIZA. (Joseph Weizenbaum taught Kent Pitman LISP!)<p><a href="https:&#x2F;&#x2F;github.com&#x2F;PDP-10&#x2F;its&#x2F;blob&#x2F;master&#x2F;src&#x2F;games&#x2F;doc.102" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;PDP-10&#x2F;its&#x2F;blob&#x2F;master&#x2F;src&#x2F;games&#x2F;doc.102</a><p>And here&#x27;s what happened with he (manually by typing) hooked it up with Kenneth Colby&#x27;s &quot;PARRY&quot; (the paranoid patient):<p><a href="https:&#x2F;&#x2F;www.maclisp.info&#x2F;pitmanual&#x2F;funnies.html" rel="nofollow">https:&#x2F;&#x2F;www.maclisp.info&#x2F;pitmanual&#x2F;funnies.html</a><p>&gt;Parrying Programs<p>&gt;I didn&#x27;t write the original ELIZA program, although my Lisp class was taught by Joseph Weizenbaum, who did. I later wrote a very elaborate program of similar kind, which I just called DOCTOR, in order to play with some of the ideas.<p>&gt;At some point, I noticed there was a program at Stanford called PARRY (the paranoid patient), by Kenneth Colby. I understand from Wikipedia&#x27;s PARRY entry that Weizenbaum&#x27;s ELIZA and PARRY were connected at one point, although I never saw that. I never linked PARRY with my DOCTOR directly, but I did once do it indirectly through a manual typist. Part of my record of this exchange was garbled, but this is a partial transcript, picking up in the middle. Mostly it just shows PARRY was a better patient than my DOCTOR program was a doctor.<p>&gt;I have done light editing to remove the typos we made (rubbed out characters were echoed back in square brackets).<p>&gt;Also, I couldn&#x27;t find documentation to confirm this, but my belief has always been that the numeric values after each line are PARRY&#x27;s level of Shame (SH), Anger (AN), Fear (FR), Disgust (DS), Insecurity (IN), and Joy (J).—KMP<p>[...]
评论 #27332352 未加载
kristopolous将近 4 年前
The programmers book on the software is certainly worth a read<p><a href="https:&#x2F;&#x2F;en.m.wikipedia.org&#x2F;wiki&#x2F;Computer_Power_and_Human_Reason" rel="nofollow">https:&#x2F;&#x2F;en.m.wikipedia.org&#x2F;wiki&#x2F;Computer_Power_and_Human_Rea...</a>
ChristopherDrum将近 4 年前
Weird timing on this post, because I recently published Eliza8 for the Pico-8 fantasy console. I tried to make the user-scriptability much easier to modify and make your own scripts. It&#x27;s the Pico-8, so that means its done in Lua; no external libraries. <a href="https:&#x2F;&#x2F;christopherdrum.itch.io&#x2F;eliza8" rel="nofollow">https:&#x2F;&#x2F;christopherdrum.itch.io&#x2F;eliza8</a>
pkaye将近 4 年前
I used to have one of these &quot;doctor&quot; programs on my computer back in the early 90s. My young niece&#x2F;nephew and some neighbors kids would have hours of fun interacting with that program even though it just parroted back what you just wrote or some else random.
Jiocus将近 4 年前
Nice bit of CS and computer intelligence history. Think I&#x27;ll try and mock up a Rivescript bot with this original manuscript.<p><i>“I AM THE DOCTOR. PLEASE SIT DOWN AT THE TYPEWRITER AND TELL ME YOUR PROBLEM”</i><p>If that won&#x27;t alleviate a bad mood, I don&#x27;t know what will.
评论 #27328175 未加载
gradschool将近 4 年前
I found a Javascript implementation of Eliza somewhere ages ago and thought it made a good 404 page [1] on a site I don&#x27;t intend anyone to visit.<p>[1] <a href="http:&#x2F;&#x2F;dashborg.com" rel="nofollow">http:&#x2F;&#x2F;dashborg.com</a>
tartoran将近 4 年前
My first encounter with an Eliza clone was in the early 90s when the Sound Blaster card I had on my computer came with DrSbaitso and remember spending countless hours chatting away. I was like 10-12 years old and the mystery was real, I poured my life away towards Sbaitso and the biggest frustration was that it would not remember my previous answers. It eventually became obvious that it did not understand a thing I was writing and the questions asked were vague.
marcodiego将近 4 年前
Nice! Now, who is going to implement a MAD-SLIP interpreter? Is there even an specification available?
评论 #27330360 未加载