1998Q1/
<!-- MHonArc v2.4.4 -->
<!--X-Subject: Re: [MUD&#45;Dev]  Parlez vous NPC? -->
<!--X-From-R13: Hnqvz Fxnpuraxb <igNserrubyq.pebpbqvyr.bet> -->
<!--X-Date: Sat, 21 Mar 1998 04:26:21 +0000 -->
<!--X-Message-Id: 3513417E.5E7DD30#freehold,crocodile.org -->
<!--X-Content-Type: text/plain -->
<!--X-Reference: Pine.LNX.3.96.980321022634.2885A&#45;100000#mpc,dyn.ml.org -->
<!--X-Head-End-->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
<title>MUD-Dev message, Re: [MUD-Dev]  Parlez vous NPC?</title>
<!-- meta name="robots" content="noindex,nofollow" -->
<link rev="made" href="mailto:vt#freehold,crocodile.org">
</head>
<body background="/backgrounds/paperback.gif" bgcolor="#ffffff"
      text="#000000" link="#0000FF" alink="#FF0000" vlink="#006000">

  <font size="+4" color="#804040">
    <strong><em>MUD-Dev<br>mailing list archive</em></strong>
  </font>
      
<br>
[&nbsp;<a href="../">Other Periods</a>
&nbsp;|&nbsp;<a href="../../">Other mailing lists</a>
&nbsp;|&nbsp;<a href="/search.php3">Search</a>
&nbsp;]
<br clear=all><hr>
<!--X-Body-Begin-->
<!--X-User-Header-->
<!--X-User-Header-End-->
<!--X-TopPNI-->

Date:&nbsp;
[&nbsp;<a href="msg00804.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00806.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Thread:&nbsp;
[&nbsp;<a href="msg00804.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00807.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Index:&nbsp;
[&nbsp;<A HREF="author.html#00805">Author</A>
&nbsp;|&nbsp;<A HREF="#00805">Date</A>
&nbsp;|&nbsp;<A HREF="thread.html#00805">Thread</A>
&nbsp;]

<!--X-TopPNI-End-->
<!--X-MsgBody-->
<!--X-Subject-Header-Begin-->
<H1>Re: [MUD-Dev]  Parlez vous NPC?</H1>
<HR>
<!--X-Subject-Header-End-->
<!--X-Head-of-Message-->
<UL>
<LI><em>To</em>: <A HREF="mailto:mud-dev#null,net">mud-dev#null,net</A></LI>
<LI><em>Subject</em>: Re: [MUD-Dev]  Parlez vous NPC?</LI>
<LI><em>From</em>: Vadim Tkachenko &lt;<A HREF="mailto:vt#freehold,crocodile.org">vt#freehold,crocodile.org</A>&gt;</LI>
<LI><em>Date</em>: Fri, 20 Mar 1998 22:26:38 -0600</LI>
<LI><em>Sender</em>: <A HREF="mailto:vt#freehold,crocodile.org">vt#freehold,crocodile.org</A></LI>
</UL>
<!--X-Head-of-Message-End-->
<!--X-Head-Body-Sep-Begin-->
<HR>
<!--X-Head-Body-Sep-End-->
<!--X-Body-of-Message-->
<PRE>
Matt Chatterley wrote:

[skipped]

Well, it's said that everything new is long forgotten old - do you still
remember Eliza and Julia robot and derivatives?

&gt; The NPC takes this sentence, and performs some basic tests on it,
&gt; determining the subject matter, sub-topics, and the overall tone of the
&gt; statement. This is the hard part. One simple way to go about it is by the
&gt; use of topic and context dictionaries, a sample entry in which might be:
&gt; 
&gt; Weather:
&gt;         Good:
&gt;                 sunshine, dry, warm, pleasant, breezy
&gt;         Bad:
&gt;                 blustery, cold, showers, snow, blizzard, rain, sleet, hail
&gt; 
&gt; Thus, when our NPC is fed the sentence 'What do you think about the
&gt; weather? All this snow makes me miserable, how about you?', it dismantles
&gt; it into components:
&gt; 
&gt; what, do, you, think, about, the, weather (question)
&gt; all, this, snow, makes, me, miserable
&gt; how, about, you (question)
&gt; 
&gt; giving it three statements to deal with. Next we need to remove words
&gt; which are of no value to us (for instance 'and', 'the', 'a' and so forth),
&gt; leaving us with (writing from the NPCs point of view):
&gt; 
&gt; 1. (directed at me) think about weather (question)

Those robots usually replace any references to ... forgot the English
term for that (me, you, we, they; mine, my, your[s], his, her - what are
the names for these two groups?) with the opposite words, so the
response is likely to be

  - What makes you think that I think about the weather?

&gt; 2. (directed at &lt;player&gt;) snow miserable (statement)
&gt; 3. (directed at me) about (question)
&gt; 
&gt; This incidentally shows up one flaw in the system - simple statement
&gt; portions (such as #3 above), are mangled very badly and may no longer be
&gt; useful.

One of implementations I've seen, if exhausted the pattern analysis,
goes up the stack of saved pattern keywords and tries to restart the
conversation on the topic on the top of stack, like:

  - I don't know what to tell you about this, let's better talk about
the
    weather.

[skipped]

&gt; There are still a thousand and one problems which I have deliberately not
&gt; described (I wanted to put across the system outline in a basic fashion,
&gt; plus I'm very tired). The obvious problems are actually amongst the hard
&gt; ones to solve, and I await your blowtorches. :)

Can I say that all you use boils down to the rewriting grammars, too?

&gt; Regards,
&gt;         -Matt Chatterley
&gt; Spod: <A  HREF="http://user.super.net.uk/~neddy/spod/spod.html">http://user.super.net.uk/~neddy/spod/spod.html</A>

-- 
Still alive and smile stays on,
Vadim Tkachenko &lt;vt#freehold,crocodile.org&gt;
--
UNIX _is_ user friendly, he's just very picky about who his friends are

</PRE>

<!--X-Body-of-Message-End-->
<!--X-MsgBody-End-->
<!--X-Follow-Ups-->
<HR>
<ul compact><li><strong>Follow-Ups</strong>:
<ul>
<li><strong><A NAME="00807" HREF="msg00807.html">Re: [MUD-Dev]  Parlez vous NPC?</A></strong>
<ul compact><li><em>From:</em> Matt Chatterley &lt;matt#mpc,dyn.ml.org&gt;</li></ul>
</UL></LI></UL>
<!--X-Follow-Ups-End-->
<!--X-References-->
<UL><LI><STRONG>References</STRONG>:
<UL>
<LI><STRONG><A NAME="00804" HREF="msg00804.html">Parlez vous NPC?</A></STRONG>
<UL><LI><EM>From:</EM> Matt Chatterley &lt;matt#mpc,dyn.ml.org&gt;</LI></UL></LI>
</UL></LI></UL>
<!--X-References-End-->
<!--X-BotPNI-->
<UL>
<LI>Prev by Date:
<STRONG><A HREF="msg00804.html">Parlez vous NPC?</A></STRONG>
</LI>
<LI>Next by Date:
<STRONG><A HREF="msg00806.html">Dynamic Loading of Modules</A></STRONG>
</LI>
<LI>Prev by thread:
<STRONG><A HREF="msg00804.html">Parlez vous NPC?</A></STRONG>
</LI>
<LI>Next by thread:
<STRONG><A HREF="msg00807.html">Re: [MUD-Dev]  Parlez vous NPC?</A></STRONG>
</LI>
<LI>Index(es):
<UL>
<LI><A HREF="index.html#00805"><STRONG>Date</STRONG></A></LI>
<LI><A HREF="thread.html#00805"><STRONG>Thread</STRONG></A></LI>
</UL>
</LI>
</UL>

<!--X-BotPNI-End-->
<!--X-User-Footer-->
<!--X-User-Footer-End-->
<ul><li>Thread context:
<BLOCKQUOTE><UL>
<LI><STRONG>Re: [MUD-Dev] Parlez vous NPC?</STRONG>, <EM>(continued)</EM>
<ul compact>
<LI><strong><A NAME="00813" HREF="msg00813.html">Re: [MUD-Dev] Parlez vous NPC?</A></strong>, 
Matt Chatterley <a href="mailto:matt#mpc,dyn.ml.org">matt#mpc,dyn.ml.org</a>, Sun 22 Mar 1998, 12:46 GMT
</LI>
</ul>
</LI>
<LI><strong><A NAME="00808" HREF="msg00808.html">Re: [MUD-Dev]	Dynamic Loading of Modules</A></strong>, 
Chris Gray <a href="mailto:cg#ami-cg,GraySage.Edmonton.AB.CA">cg#ami-cg,GraySage.Edmonton.AB.CA</a>, Sat 21 Mar 1998, 17:58 GMT
<UL>
<LI><strong><A NAME="00825" HREF="msg00825.html">Re: [MUD-Dev] Dynamic Loading of Modules</A></strong>, 
Jon A. Lambert <a href="mailto:jlsysinc#ix,netcom.com">jlsysinc#ix,netcom.com</a>, Sun 22 Mar 1998, 19:31 GMT
</LI>
</UL>
</LI>
<LI><strong><A NAME="00804" HREF="msg00804.html">Parlez vous NPC?</A></strong>, 
Matt Chatterley <a href="mailto:matt#mpc,dyn.ml.org">matt#mpc,dyn.ml.org</a>, Sat 21 Mar 1998, 02:49 GMT
<UL>
<LI><strong><A NAME="00805" HREF="msg00805.html">Re: [MUD-Dev]  Parlez vous NPC?</A></strong>, 
Vadim Tkachenko <a href="mailto:vt#freehold,crocodile.org">vt#freehold,crocodile.org</a>, Sat 21 Mar 1998, 04:26 GMT
<UL>
<LI><strong><A NAME="00807" HREF="msg00807.html">Re: [MUD-Dev]  Parlez vous NPC?</A></strong>, 
Matt Chatterley <a href="mailto:matt#mpc,dyn.ml.org">matt#mpc,dyn.ml.org</a>, Sat 21 Mar 1998, 13:12 GMT
</LI>
</UL>
</LI>
<LI><strong><A NAME="00869" HREF="msg00869.html">Re: [MUD-Dev]  Parlez vous NPC?</A></strong>, 
Nathan F Yospe <a href="mailto:yospe#hawaii,edu">yospe#hawaii,edu</a>, Tue 24 Mar 1998, 03:39 GMT
<UL>
<LI><strong><A NAME="00892" HREF="msg00892.html">Re: [MUD-Dev]  Parlez vous NPC?</A></strong>, 
Matt Chatterley <a href="mailto:matt#mpc,dyn.ml.org">matt#mpc,dyn.ml.org</a>, Wed 25 Mar 1998, 08:37 GMT
</LI>
</UL>
</LI>
</UL>
</LI>
<LI><strong><A NAME="00801" HREF="msg00801.html">Re: [MUD-Dev]	3D engines for MUDs</A></strong>, 
Chris Gray <a href="mailto:cg#ami-cg,GraySage.Edmonton.AB.CA">cg#ami-cg,GraySage.Edmonton.AB.CA</a>, Sat 21 Mar 1998, 02:29 GMT
</LI>
</UL></BLOCKQUOTE>

</ul>
<hr>
<center>
[&nbsp;<a href="../">Other Periods</a>
&nbsp;|&nbsp;<a href="../../">Other mailing lists</a>
&nbsp;|&nbsp;<a href="/search.php3">Search</a>
&nbsp;]
</center>
<hr>
</body>
</html>