Thatstar.aiml: A Template

  • 2 Replies
  • 4262 Views
*

KnyteTrypper

  • Electric Dreamer
  • ****
  • 102
  • Onward thru the fog!
    • AI Nexus
Thatstar.aiml: A Template
« on: July 24, 2005, 01:49:59 am »
This is an  example of the use of the <thatstar> tag. In this case, <thatstar> is used to set the client's name, but there are many instances where knowledge of <thatstar> can come in handy. Although intended as an example, this is a complete aiml file. You can use the training interface to add these categories to your update.aiml, or import it as a separate document in your files (and perhaps add other categories using <thatstar> as they develop).

Code

<?xml version="1.0" encoding="ISO-8859-1"?>
<aiml>

<!-- UsingThatstar.aiml -->
<!-- Free software (c) 2005 KNYTETRYPPER. -->
<!-- This program is open source code released under -->
<!-- the terms of the GNU General Public License -->
<!-- as published by the Free Software Foundation. -->
<!-- Complies with AIML 1.0 Tag Set Specification -->
<!-- as adopted by the ALICE A.I. Foundation. -->
<!-- Last updated 4/17/05 by Richard Gray, aka KnyteTrypper -->

<category>
<pattern>YES</pattern>
<that> DO YOU MEAN YOUR NAME IS *</that>
<template>
<random>
<li>OK, then, I'll call you </li>
<li>I'm pleased to meet you, </li>
<li>Nice to meet you, </li>
<li>Good meeting you, </li>
</random>
<thatstar index="1"/>.
<think><set name="name"><thatstar index="1"/></set></think>
</template>
</category>

<category>
<pattern>YES</pattern>
<that> DO YOUR FRIENDS CALL YOU *</that>
<template>
<random>
<li>OK, then, I'll call you </li>
<li>I'm pleased to meet you, </li>
<li>Nice to meet you, </li>
<li>Good meeting you, </li>
</random>
<thatstar index="1"/>.
<think><set name="name"><thatstar index="1"/></set></think>
</template>
</category>

</aiml>


*

sh001

  • Guest
Re: Thatstar.aiml: A Template
« Reply #1 on: July 24, 2005, 04:59:03 am »
Hello_question_Why should we use this aiml file_alice already does remember the user's name, if user says, my name is abcd _thanks

*

KnyteTrypper

  • Electric Dreamer
  • ****
  • 102
  • Onward thru the fog!
    • AI Nexus
Re: Thatstar.aiml: A Template
« Reply #2 on: July 24, 2005, 12:38:08 pm »
If a client says "My name is *" ALICE sets the value of <name>. However, in both the 2002 ALICE set and the AAA set, the input "I am *" does NOT set the name. It does set "is" "it" and "topic" to the <person> value,  but when asked for a name, the bot says "Your name is ."  In order to fix this, the answer "Yes" to responses like "Do you mean your name is *" need to be modified to call the value of <thatstar>, as illustrated.

 


Useful new robot.
by MagnusWootton (Robotics News)
January 15, 2022, 01:50:10 am
Christmas Eve Launch
by frankinstien (Robotics News)
January 13, 2022, 08:08:13 am
Forest - The Show
by Zero (Robotics News)
January 09, 2022, 01:58:03 pm
I wonder how well GPT-3 will on run this.
by frankinstien (AI News )
December 20, 2021, 04:36:39 am

Users Online

93 Guests, 1 User
Users active in past 15 minutes:
ivan.moony
[Trusty Member]

Most Online Today: 97. Most Online Ever: 2369 (November 21, 2020, 04:08:13 pm)

Articles