Ценю всех, кто может мне помочь с этим.Я попытался запустить AIML ниже на program-ab, но это не работает.В частности, он пропускает «step003».Кто-нибудь, кто может просветить меня, что не так?
Нет ошибки, но ввод продолжает переходить к следующему шагу, и результирующий вывод отличается от введенного ввода. Было бы замечательно, если кто-нибудь знает, что не так.Спасибо.
<?xml version="1.0" encoding="UTF-8"?>
<aiml version="2.0">
<category>
<pattern># Product engine #</pattern>
<template>
<think><set name="topic">step001</set></think>
What is your age bracket?
A: less than 17
B: 18-30
C: 31-60
D: more than 61
</template>
</category>
<topic name = "step001">
<category>
<pattern>#</pattern>
<template>
What is your income bracket per year?
A: less than 12000
B: 12001-30000
C: 30001-60000
D: more than 60000
<think><set name="agebracket"><star/></set><set name="topic">step002</set></think>
</template>
</category>
</topic>
<topic name = "step002">
<category>
<pattern>#</pattern>
<that> # less than 12000 # </that>
<template>
What is your total current loan ?
A: less than 100000
B: 100001-300000
C: 300001-600000
D: more than 600000
<think><set name="incbracket"><star/></set><set name="topic">step003</set></think>
</template>
</category>
</topic>
<topic name = "step003">
<category>
<pattern>#</pattern>
<template>
agebracket=<get name="agebracket"/>
incomebracket=<get name="incbracket"/>
gender=M
curloanbracket=<set name="loanbracket"><star/></set>
</template>
</category>
</topic>
</aiml>