Jump to content

SHRDLU


Chrome

Recommended Posts

:D:D

From Wikipedia:

SHRDLU [1] (http://hci.stanford.edu/~winograd/shrdlu/name.html) was an early natural language understanding computer program, developed by Terry Winograd at MIT. It was written in the Lisp programming language on the DEC PDP-6 computer and a DEC graphics terminal. Later additions were made at the computer graphics labs at the University of Utah, adding a full 3D rendering of SHRDLU's "world".

SHRDLU allowed user interaction using English terms. The user instructed SHRDLU to move various objects around in a small "blocks world" containing various basic objects: blocks, cones, balls, etc. What made SHRDLU unique was the combination of four simple ideas that added up to make the simulation of "understanding" far more convincing.

....

The result was a tremendously successful demonstration of AI. This led other AI researchers to excessive optimism which was soon lost when later systems attempted to deal with more realistic situations with real-world ambiguity and complexity. Continuing efforts in the original SHRDLU stream have tended to focus on providing the program with considerably more information from which it can draw conclusions, leading to efforts like Cyc.

Winograd has since distanced himself from SHRDLU and the field of AI, believing SHRDLU a research dead end.

The name SHRDLU was derived from ETAOIN SHRDLU, the arrangement of the alpha keys on a Linotype machine.

From Terry Winograd:

Several years later, someone gave me a copy of the science fiction story by Frederic Brown, written originally in 1942(!), entitled "ETAOIN SHRDLU" in which an artificially intelligent Linotype machine (with natural language ability) learns everything it typesets and tries to take over the world (World of Wonder ed. Fletcher Pratt (New York: Twayne, 1951, $3.95, 445pp, hc)). When I saw it, it seemed vaguely familiar, so I suspect that I had read it during my science-fiction years in high school, and it had stuck somewhere in the dim recesses of my memory and popped back out when appropriate.

--t

p.s., the hero outwits ETAOIN SHRDLU by having it typeset every book on Buddhism. The story ends: "See, George, it believes what it sets. So I fed it a religion that convinced it of the utter futility of all effort and action and the desirability of nothingness...It doesn't care what happens to it and it doesn't even know we're here. It's archived Nirvana, and it's sitting there contemplating its cam stud."

Link to comment
Share on other sites

</td></tr><tr><td height=5 bgcolor=#ffffff></td></tr></table>

<table borde=0 cellpadding=0 cellspacing=0 width=750 height=20><tr valign=top><td align=center width=125><button class=li onclick="window.open('../unicode/converter.html','coder')" title="Online HTML Unicode Converter"><a href="../unicode/converter.html">HTML Unicode</a></button></td><td align=center width=125><button class=cu onclick="window.open('../javaUnicode/converter.html','java')" title="Online Java Unicode Converter"><a href="../javaUnicode/converter.html">Java Unicode</a></button></td><td align=center width=125><button class=li onclick="window.open('../unicode/ascii.html','ascii')" title="Online HTML ASCII Unicode Converter"><a href="../unicode/ascii.html">ASCII Unicode</a></button></td><td align=center width=125><button class=li onclick="window.open('../entity/converter.html','entity')" title="Online HTML Character Entity Converter"><a href="../entity/converter.html">Entity Code</a></button></td><td align=center width=125><button class=li onclick="window.open('../url/converter.html','url')" title="Online URL Converter"><a href="../url/converter.html">URL Code</a></button></td><td align=center width=125><button style="width:125;height:20;background-color:8B8FAE;color:ffffff" onclick="window.open('../../','mainpage')" title="3rdpageSearch - Multilingual search tool"><a href="../../" target="mainpage">HOME</a></button></td></tr></table>

<table BORDER=0 CELLSPACING=0 CELLPADDING=0><tr><td ALIGN=CENTER VALIGN=TOP><table BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH="600"><tr><td ALIGN=CENTER COLSPAN="2" HEIGHT="60" BGCOLOR="eeeeee"><h2>Hexadecimal Character Codes<br>in Java Unicode</td></tr></h2><tr><td COLSPAN="2" HEIGHT="5"></td></tr><tr><td COLSPAN="2" style="font-size:10pt;font-family:arial">All spaces, punctuation, accented characters, and any other non-ASCII characters are replaced with <font color="#A52A2A">\unn</font> in Java Unicode format encoding, where <font color="#A52A2A">nn</font> is equivalent to the hexadecimal number representing the character.<table BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH="100%"><tr><td style="font-size:10pt;font-family:arial"><b>Example : <font color="#A52A2A">Français</font> to/from <font color="#A52A2A">Fran\u00E7ais</b></font></td><td align=right><script src="../../js/enja.js"></script></td></tr></table></td></tr><tr><td COLSPAN="2"><form name=f1><textarea class=a name="t0" rows=7 cols=70></textarea></td></tr><tr ALIGN=CENTER><td><button style="width=220;background:f0ffff" onclick="sc.chreg(),sc.tocodejava();">Characters to Hexadecimal Codes</button></td><td><BUTTON STYLE="background:fffff0;width=220" onclick="copy1();">Copy</BUTTON></td></tr><tr><td COLSPAN="2"><script language=JScript.Encode>#@~^dAAAAA==@!eOR@#@&9Wm!:UYch.kD+cv@!k0MC:P/M^xJcRJR z;Ub0GDs&E kWGM:kW 4YhVr~ lh'r/mrPSrNDtx!,tnrTtY{T@*@!zk6.C:@*E#&zRR@*0SIAAA==^#~@</script><input type=hidden name="t1"></td></tr><tr ALIGN=CENTER><td colspan=2 WIDTH="100%"><textarea class=b name="t3" rows=8 cols=70></textarea></td></tr><tr align=center><td width=50%><BUTTON STYLE="background:f0ffff;width=220" onclick="sc.tochaj();">Hexadecimal Codes to Characters</BUTTON></td><td width=50%><BUTTON STYLE="background:fffff0;width=220" onclick="copy3();">Copy</BUTTON></td></tr><tr><td colspan=2 align=center><button type=reset style="background:fff0f0;color:000080;width=220">Reset</button></td></tr></form></table></td><td WIDTH="25"></td><td VALIGN=TOP WIDTH="125" align=center><table BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH="125" HEIGHT="100%"><tr><td ALIGN=CENTER><table border=0 cellpadding=0 cellspacing=0 width=125 height=100%><tr><td align=center><form name="char"><select style="width:125;font-size:9pt;color:000000;background:eeffff;font-family:arial" name="sets" onchange="brow(this);"><option value="toputf-8.html" selected>UTF-8<option value="topcenwin.html">WINDOWS-1250<option value="topcyrwin.html">WINDOWS-1251<option value="topweswin.html">WINDOWS-1252<option value="topgrewin.html">WINDOWS-1253<option value="topturwin.html">WINDOWS-1254<option value="tophebwin.html">WINDOWS-1255<option value="toparawin.html">WINDOWS-1256<option value="topbalwin.html">WINDOWS-1257<option value="topviewin.html">WINDOWS-1258<option value="topthawin.html">WINDOWS-874<option value="topbig5.html">BIG5<option value="topgb2312.html">GB2312<option value="topshift_jis">SHIFT_JIS<option value="topeuc-kr.html">EUC-KR</select></td></tr><tr><td valign=bottom align=center><button style="width:125;height:20" name=open onclick="openp();" title="Character Click Inputter Table">Character Table</button><input type=hidden name="ur" value="../display/toputf-8.html"></td></tr></form></table></td></tr><tr><td HEIGHT="5"></td></tr><tr><td align=center><table BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH="125" BGCOLOR="#EEEEEE"><tr><td ALIGN=CENTER COLSPAN="4" HEIGHT="20" BGCOLOR="#000000"><form name="optiontarget"><span style="font-size:10pt;color:white;font-family:arial">Exclude Options</span></td></tr><tr><td WIDTH="25%" class="exc"><input name=opch type=checkbox value="0">!</td><td WIDTH="25%" class="exc"><input name=opch type=checkbox value="1">"</td><td WIDTH="25%" class="exc"><input name=opch type=checkbox value="2">#</td><td WIDTH="25%" class="exc"><input name=opch type=checkbox value="3">$</td></tr><tr><td class="exc"><input name=opch type=checkbox value="4">%</td><td class="exc"><input name=opch type=checkbox value="5">&amp;</td><td class="exc"><input name=opch type=checkbox value="6">'</td><td class="exc"><input name=opch type=checkbox value="7">(</td></tr><tr><td class="exc"><input name=opch type=checkbox value="8">)</td><td class="exc"><input name=opch type=checkbox value="9">,</td><td class="exc"><input name=opch type=checkbox value="10">:</td><td class="exc"><input name=opch type=checkbox value="11">;</td></tr><tr><td class="exc"><input name=opch type=checkbox value="12">&lt;</td><td class="exc"><input name=opch type=checkbox value="13">=</td><td class="exc"><input name=opch type=checkbox value="14">></td><td class="exc"><input name=opch type=checkbox value="15">[</td></tr><tr><td class="exc"><input name=opch type=checkbox value="16">\</td><td class="exc"><input name=opch type=checkbox value="17">]</td><td class="exc"><input name=opch type=checkbox value="18">^</td><td class="exc"><input name=opch type=checkbox value="19">`</td></tr><tr><td class="exc"><input name=opch type=checkbox value="20">{</td><td class="exc"><input name=opch type=checkbox value="21">|</td><td class="exc"><input name=opch type=checkbox value="22">}</td><td class="exc"><input name=opch type=checkbox value="23">~</td></tr><tr><td class="exc"><input name=opch type=checkbox value="24">?</td><td COLSPAN="3" class="excb"><input name=opch type=checkbox value="25">Space</td></tr><tr><td COLSPAN="4" class="excb"><input name=opch type=checkbox value="26">New Line <a href="../newLine.html" target="nw"><img src="../../../img/button/ques.png" width=11 height=11 border=0 alt="New Line Code"></a></td></tr><tr><td COLSPAN="4" class="excb"><input name=opch type=checkbox value="27">H.Tabulation</td></tr><tr><td COLSPAN="2" class="exc"><button style="width=100%;background:f0ffff;color:000080" onclick="checkall();">Select All</button></td><td COLSPAN="2" class="exc"><button type=reset style="width=100%;background:fff0f0;color:000080">Clear All</button></td></tr></form></table></td></tr><tr><td HEIGHT="10"></td></tr><tr><td ALIGN=CENTER class=ad>wikipedia.org:<br>* <a href="http://en.wikipedia.org/wiki/Java" target="_blank">Java</a><br>* <a href="http://en.wikipedia.org/wiki/Character_encoding" target="_blank">Character encoding</a></td></tr><tr><td HEIGHT="3"></td></tr><tr><td ALIGN=CENTER class=ad>dmoz.org:<br>* <a href="http://dmoz.org/Computers/Software/Globalization/Character_Encoding/Unicode/" target="_blank" title="Computers: Software: Globalization: Character Encoding: Unicode">Unicode</a><br>* <a href="http://dmoz.org/Computers/Software/Globalization/Programming_Languages/Java/" target="_blank" title="Computers: Software: Globalization: Programming Languages: Java">Java</a></td></tr><tr><td HEIGHT="3"></td></tr><tr><td align=center class=ad>java.sun.com:<br>* <a href="http://developer.java.sun.com/" target="_blank">Developer Services</a></td></tr><tr><td HEIGHT="3"></td></tr><tr><td ALIGN=CENTER

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...