person

The person element instructs the AIML interpreter to: 1.
replace words with first-person aspect in the result of processing the
contents of the person element with words with the
grammatically-corresponding third-person aspect; and 2. replace words with
third-person aspect in the result of processing the contents of the person
element with words with the grammatically-corresponding first-person aspect.
The definition of "grammatically-corresponding" is left up to the
implementation.

Element Information

Model

star | that | input | thatstar | topicstar | get | bot | sr | date | id | size | version | uppercase | lowercase | formal | sentence | condition | random | set | gossip | srai | person | person2 | gender | think | learn | system | javascript | ANY element from ANY namespace OTHER than 'No Namespace'

Source

<xs:element name="person" type="MixedTemplateContentContainer">
  <xs:annotation>
    <xs:documentation>The person element instructs the AIML interpreter to: 1. replace words with first-person aspect in the result of processing the contents of the person element with words with the grammatically-corresponding third-person aspect; and 2. replace words with third-person aspect in the result of processing the contents of the person element with words with the grammatically-corresponding first-person aspect. The definition of "grammatically-corresponding" is left up to the implementation.</xs:documentation>
  </xs:annotation>
</xs:element>

Sample

I am

< person/>

< get name = "genus" />

. Do you like my kind?