Chrome

SHRDLU

11 posts in this topic

: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."

Share this post


Link to post
Share on other sites

So Shrdlu has been programed?

I knew that!

Share this post


Link to post
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

Share this post


Link to post
Share on other sites

Well, those boffins sure fooled me. I thought he was real!

Share this post


Link to post
Share on other sites

Heck, I remember programming some garbage in Fortran 77 on a mainframe that looked something like that ! :o Even had a hopper to pop all those punched cards in. Not sure about the ship's helm....

The teletype looks pretty familiar though ! (DEC/IBM?)

Edited by sidewinder

Share this post


Link to post
Share on other sites

Not sure about the ship's helm....

That's to play racing games. Those guys really COULD see the future!

Share this post


Link to post
Share on other sites

POWER SWITCH????? :rolleyes::rolleyes::rolleyes:

Why in the year 2004, all homes will run on "always on" nucular energy! It's cheap, plentiful, and safe.

Share this post


Link to post
Share on other sites

I know a great film about how mankind will control the great power of the atom.

go here for a big ass download.

Share this post


Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.