私はチャットボットに取り組んでいます。それがどうなるかを確認するためだけです。PyAIML モジュールを使用しています。私は現在、ユーザーの名前を取得しようとしており、要求されたときにそれを使用できるようにしています。ただし、プログラムを実行すると、名前は表示されず、周囲のテキストのみが表示されます。私の問題についての私の貧弱な説明を許してください。コードをいくつかお見せしましょう。
<category>
<pattern>MY NAME IS *</pattern>
<template>ok <star/>, I will do my best to remember that <star/> is your name.</template>
<think><set name = "name"><star/></set></think>
</category>
<category>
<pattern>WHAT IS MY NAME</pattern>
<template>I like to call you <get name = "name"/>. should I change it?
</template>
</category>
実行すると、出力に名前が含まれません。それが言うすべては:
<--I like to call you . Should I change it?
私は何か間違ったことをしていますか?
Ps.(お手柔らかにお願いします。今日 AIML を始めたばかりです :))