Как настроить базовый чат-бот c с использованием AIML в Python? - PullRequest
2 голосов
/ 03 августа 2020

Используя AIML и Python, я не могу правильно настроить файлы.

В настоящее время у меня есть это как мой python сценарий:

import aiml

# Create the kernel and learn AIML files
kernel = aiml.Kernel()
kernel.learn("startup.xml")
kernel.respond("LOAD AIML B")

while True:
    print (kernel.respond(input("Enter your message >> ")))

У меня есть только Установлен пакет python -aiml, поскольку он должен работать с Python 3 (сейчас используется версия 3.6.5). Итак, запуск. xml выглядит так:

<aiml version="1.0">

<!-- This category works with the Standard AIML Set -->
<category>
<pattern>LOAD AIML B</pattern>
<template>

<!-- Load standard AIML set -->
<learn>std-*.aiml</learn>

</template>
</category>

</aiml>

Это должно загрузить все файлы AIML, но независимо от того, что я набираю, я получаю ошибку «ВНИМАНИЕ: для ввода не найдено совпадений:». Я также шаг за шагом следовал этому решению: файлы AIML с Python. Итак, у меня есть стандартная папка в том же каталоге, что и мой скрипт. Я не уверен, что мне здесь не хватает, любая помощь приветствуется.

...