0

今天是个好日子。所以我找到了一篇论文,将命名实体识别实现为 AIML 中的模式。据我所知,在 AIML 中必须是大写的并且没有标点符号。但是在我之前提到的论文中,他们将它们的模式与实体及其值一起使用,例如 Question:DIMANA,Others: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 (论文是在Bahasa)

4

1 回答 1

0

不阅读全文是无法判断的。但:

Question:DIMANA,Others:LOKASI,Organization:ITHB

不是有效的 AIML 模式,因为它不应包含逗号或冒号,并且应为大写。我的猜测是论文的作者使用一些预处理器来插入有效的 AIML 模式字符串来代替QuestionOthersOrganization元素。

于 2018-06-22T13:39:04.770 回答