1
我正在嘗試使用AIML和PyAIML創建聊天機器人並使用簡單的腳本開始。但是我得到一個PyAIML中沒有編譯的設置/地圖標記
解析錯誤:意外的標記(4號線,列23)
,當我嘗試執行
<?xml version="1.0" encoding="UTF-8"?>
<aiml>
<category>
<pattern>WHAT DOES A <set>ANIMAL</set> SAY</pattern>
<template>Sound of the animal</template>
</category>
</aiml>
設置標籤從AIML版本2和pyaiml0.8.6(支持我正在使用)是最新版本。我有一個animal.set文件在同一個目錄中。 <map>
標記存在類似問題。
那麼我在編譯aiml文件時缺少什麼?有關aiml的更多信息可能有用嗎?
經過詳盡的搜索,我發現PyAIML與AIML2.0不兼容。現在我切換到了ProgramAB進行解析。 和我不在C#上工作。感謝您的幫助:) – 2015-05-19 07:51:20