Искусственный интеллект - внедрить распознавание именованных объектов в AIML

Всем добрый день. Итак, я нашел документ, который реализует распознавание именованных сущностей как шаблон в AIML. Насколько я знаю, в AIML должны быть прописные буквы и не должно быть знаков препинания. Но в статье, о которой я упоминал ранее, они используют свой шаблон с сущностью и их значением, например, вопрос:DIMANA, другие:LOKASI и т. Д. Итак, я просто хочу спросить парней, можно ли так писать внутри? Вот пример кода, который был предоставлен в статье.

<aiml version="2.0" encoding="UTF-8"?>
    <category>
        <pattern>
            Question:DIMANA,Others:LOKASI,Organization:ITHB
        </pattern>
        <template>
            Lokasi Universitas berada di Jalan....
        </template>
    </category>
</aiml> 

Кстати, я использую Python AIML для интерпретатора AIML. Вот ссылка на статью: https://journal.ithb.ac.id/telematika/article/view/130 (статья в Бахасе)

1 ответ

Невозможно сказать, не читая полный текст статьи. Но:

Question:DIMANA,Others:LOKASI,Organization:ITHB

не является допустимым шаблоном AIML, так как он не должен содержать запятых или двоеточий, и он должен быть в верхнем регистре. Я предполагаю, что авторы статьи используют некоторый препроцессор для вставки допустимых строк шаблона AIML вместо элементов Question, Others и Organization.

Другие вопросы по тегам