聊天機械人 AIML檔案 標籤解釋(一)

2021-08-02 20:49:04 字數 558 閱讀 4935

網上找了一堆資料,發現英文的寫的還比較詳細,中文的都是寥寥幾字,所以想自己整理下自己對於aiml文件的見解。

aiml檔案其實和xml檔案是類似的,是聊天機械人回答問題的乙個模板,機械人根據文件中內容回答我們輸入的問題。

和xml檔案一樣,aiml檔案開始也需要定義編碼方式,如下:

<?xml version="1.0" encoding="iso-8859-1"?>

常用的編碼方式有:encoding="iso-8859-1"、encoding="utf-8"、encoding="gb2312"等。

乙個最簡單的aiml檔案示例如下:

<?xml version="1.0" encoding="utf-8"?>   --設定編碼方式

-- aiml標籤(必填)

--類別(必填)

am i judge    ---這裡匹配你的提問

you be the judge of that.   --這裡匹配機械人的回答

這樣如果你向機械人輸入:am i judge

機械人會回答:you be the judge of that.

聊天機械人

我你好!小愛同學 小愛你好,很高興認識你!charset utf 8 css document 休息一會 sleep 1 獲取 使用者傳送的 訊息 可選 後端 對於 使用者發過來的 時候 是否 使用 可選 根據 傳送 過來的 訊息 返回 不同的內容 messagelist array 床前明月光,有...

機械人聊天軟體c C 聊天機械人

例項簡介 c 聊天機械人 例項截圖 核心 3181078聊天機械人 原始碼必讀.pdf 聊天機械人 1.ico 聊天機械人 1.ico form1.designer.cs form1.cs form1.resx program.cs properties assemblyinfo.cs resour...

聊天機械人ELIZA

1 在 自然語言理解 這本書的緒論中曾分析了聊天機械人eliza的設計機理,表明這是一種語言變換的技巧,而不是真正的 自然語言理解 午間休息時檢索了一下,找到了乙個它的連線 它並不如書中所舉的例子那樣的 聰明 也許因為這是第乙個聊天機械人,以及它並沒有真正採取 自然語言理解 的技術有關。下面是筆者與...