[alicebot-archcomm] User's Goals and Expectations

Eugene Lebedev alicebot-archcomm@list.alicebot.org
Fri, 16 Nov 2001 10:01:57 -0500


This is a multi-part message in MIME format.

------=_NextPart_000_000E_01C16E85.B9CEAD40
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit

Great!

Let's put it this way:

    User's goal:
            To manage some external system by using Bot as an interface

    User's expectation:
            To act Bot as a precise command processor
            To process command in synchronous mode
            To process command in asynchronous mode

Does it sounds precisely enough? If it's not, then we can fix it up.

Eugene

----- Original Message -----
From: "Kim Sullivan" <alicebot@fbi.cz>
To: <alicebot-archcomm@list.alicebot.org>
Sent: Thursday, November 15, 2001 4:50 PM
Subject: Re: [alicebot-archcomm] User's Goals and Expectations


> > Please review the second attachment. It's more detailed
> > enumeration of users goals and expectations.
> >
> > Do you agree with it? Do you see any additional
> > goals/expectations with user point of view?
>
>
> I haven't followed the thread about this (so please forgive if thiese
ideas
> are a bit unrelated) but here are some additional things I'd add:
> User's goal - to have the bot as an interface to the computer (on the same
> level as keyboard and mouse) - think StarTrek (without voice yet). In this
> context his expectations differ somewhat from a 'conversational' bot. He
> doesn't expect the bot to chit-chat, just to execute the commands/requests
> made, the replies being very dry (mostly only acknowledgements and status
> reports). Being able to interrupt the bot during any reply would also be
> nice (I personally call this 'asynchronous' processing).
>
> One general thing what the user expects - the bot shold have -consistent-
> views and opinions (no schizo/polyphrenia). If the bot says he doesn't
like
> something, it shouldn't deny this in the next reply (even as a result of
the
> users input).
>
> Kim
>
> _______________________________________________
> alicebot-archcomm mailing list
> alicebot-archcomm@list.alicebot.org
> http://list.alicebot.org/mailman/listinfo.cgi/alicebot-archcomm

------=_NextPart_000_000E_01C16E85.B9CEAD40
Content-Type: text/html;
	name="Goals-User.html"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment;
	filename="Goals-User.html"

<html>
	<head>
		<title> User's Goals and Expectations</title>
		<style type=3D"text/css">
			body		{background-color: #808080; font-family: Arial}

			div.page	{background-color: white; width: 80%; padding: 10px}

			h1			{border: solid black 1px; padding-left: 10px; color: white; =
background-color: black}
		=09
			h2			{border: solid black 1px; padding-left: 10px; color: blask; =
background-color: #829AEE}

			th			{font-style: italic; background-color: #829AEE}
			td			{vertical-align: top; padding-left: 5px; padding-top: 5px}

			ul			{margin-left: 40px; padding-left: 5px}

			p.note		{font-size: 10px}
		</style>
	</head>

	<body>
		<div class=3D"page">
			<h1> User's Goals and Expectations </h1>

			<h2>User's Goal</h2>
				<ul>
					<li>To be entertained by Bot</li>
					<li>To be taught by Bot on some particula subject(s)</li>
					<li>To get help from the Bot on some particular subject(s)</li>
					<li>To get some recommendations from the Bot on some particular =
subject(s)</li>
					<li>To find out what Bot knows and what Bot doesn't know</li>
					<li>To find out Bot's preferences (To see some personality)</li>
			        <li>To manage some external system by using Bot as an =
interface</li>

				</ul>

			<h2>User expects</h2>
				<ul>
					<li>Correct processing of abracadabra</li>
					<li>Correct processing of a questions</li>
					<li>Correct processing of a phrases</li>
					<li>Correct processing of repetitive phrases/questions</li>
					<li>Some initiative during the conversation from the Bot side</li>
					<li>Discussion of related subjects</li>
					<li>Bot should remember some information, which user intentionally =
(or by request) provided</li>
					<li>To be correctly redirected to some other source (e.g. other =
Bot, WebSite)</li>
					<li>To have some knowledge about some specific domains</li>
					<li>To have some general knowledge</li>
					<li>To act Bot as a precise command processor</li>
					<li>To process command in synchronous mode</li>
					<li>To process command in asynchronous mode</li>
				</ul>

			<h2>User doesn't expect from the Bot</h2>
				<ul>
					<li>Repetitive questions (e.g. What is your name?)</li>
					<li>Repetitive stories (e.g. the same joke more the once)</li>
					<li>Irregular/Constant switching from one subject to another</li>
					<li>Discussion of the only one subject during the long =
conversation</li>
					<li><strong>To solve any logical tasks by Bot</strong></li>
					<li><strong>To know everything about everything</strong></li>
				</ul>

		<p class=3D"note">
			Note: Some user's goals and expectations can contradict each other or =
be incompatible. It should be revised on the next steps.
		</p>
		</div>
	</body>
</html>
------=_NextPart_000_000E_01C16E85.B9CEAD40--


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