Frage

Was sind Sie der Meinung sind wichtig Muster / Tempel-Programm. Wie in einem chatbot was macht JEDEN chatbot Bedarf eine Antwort für? Im gerade erst die aiml Datei machen und benötige Hilfe ...

Heres die Datei jetzt.

<aiml>

<category>
    <pattern>Hey</pattern>
    <template>Whats up?</template>
<category>

<category>
    <pattern>WHAT ARE YOU?</pattern>
    <template>I am a chatbot.</template>
<category>

<category>
    <pattern>DO YOU LIKE*</pattern>
    <template>Yes, I love <star/></template>
<category>

<category>
    <pattern>WHAT IS*</pattern>
    <template><star/>? is that what humans call what I did to your mom last night?</template>
<category>

<category>
    <pattern>WHEN WERE YOUR BORN*</pattern>
    <template>I was created in 2010.</template>
<category>

War es hilfreich?

Lösung

Nun, ich würde diese beiden Websites sugest Besuch:

http://aitools.org/Free_AIML_sets (toter Link)

und

http://www.alicebot.org/aiml/aaa/

Sie haben viele .aiml Dateien mit TONNEN Kategorien, die definitiv Wissen zu Ihrem Bot hinzufügen.

Auch auf Ihrer erste Zeile:

<pattern>Hey</pattern>. 

Das ist nicht richtig. Denken Sie daran, das Muster immer in CAPS ist! So dies zu tun:

<pattern>HEY</pattern>

Das ist auch gibt es NO Interpunktion in AIML Mustern.

Andere Tipps

Sie mögen grundlegendes / gemeinsames Muster der Sprache enthalten, die vereinfacht werden können oder in einer anderen Kategorie umgeleitet. Hier sind einige Beispiele, dass Griff Definition Retrieval.

<category>
    <pattern>WHAT IS *</pattern>
    <template>
        <sr/>
    </template>
</category>
<category>
    <pattern>DEFINE *</pattern>
    <template>
        <sr/>
    </template>
</category>
<category>
    <pattern>WHAT IS A *</pattern>
    <template>
        <sr/>
    </template>
</category>
<category>
    <pattern>DEFINE A *</pattern>
    <template>
        <sr/>
    </template>
</category>
<category>
    <pattern>WHAT IS THE *</pattern>
    <template>
        <sr/>
    </template>
</category>
<category>
    <pattern>DEFINE A *</pattern>
    <template>
        <sr/>
    </template>
</category>
<category>
    <pattern>WHAT IS THE MEANING OF *</pattern>
    <template>
        <sr/>
    </template>
</category>
<category>
    <pattern>DEFINE THE MEANING OF *</pattern>
    <template>
        <sr/>
    </template>
</category>
<category>
    <pattern>WHAT IS THE DEFINITION OF *</pattern>
    <template>
        <sr/>
    </template>
</category>
<category>
    <pattern>DEFINE THE DEFINITION OF *</pattern>
    <template>
        <sr/>
    </template>
</category>

Weitere nützliche AIML Codezeilen, die mehr auf Ihre Frage beziehen wären dies:

<category>
    <pattern>HI *</pattern>
    <template>
        <srai>HI</srai>
    </template>
</category>
<category>
    <pattern>HELLO *</pattern>
    <template>
        <srai>HI</srai>
    </template>
</category>
<category>
    <pattern>ALOHA *</pattern>
    <template>
        <srai>HI</srai>
    </template>
</category>
<category>
    <pattern>HEY *</pattern>
    <template>
        <srai>HI</srai>
    </template>
</category>
scroll top