簡體   English   中英

帶有 Python 的 AIML 文件

[英]AIML files with Python

所以我想使用 python 創建一個聊天機器人,我是,我試過這段代碼

這是代碼和問題的屏幕截圖:

這是代碼和問題的屏幕截圖

...但我總是有這個警告,我不知道為什么:警告:找不到輸入匹配:加載 AIML B

您需要將botdata\standard與在 Python 腳本中運行的路徑相同。

我建議你使用python-aiml ,因為它是最新的。 舊的PyAIML最后一次更新大約是 10 年前,鏈接到 Github 以下步驟假設您是 Windows 用戶並啟用了 Anaconda 環境。

  1. 安裝pip install python-aiml
  2. C:\Users\your-username\Anaconda3\envs\env-name\Lib\site-packages\aiml\botdata\standard復制文件,並在 Python 腳本的根目錄中創建一個standard文件夾並粘貼所有這些文件。

您需要的代碼:

import aiml
k = aiml.Kernel()
k.learn("startup.xml")
k.respond("LOAD AIML B")
while True:
    k.respond(input("Enter your message: "))
  1. 否則,只需cd到那個aiml位置並將您的 python 腳本保留在那里。 下面的屏幕截圖顯示了我如何在終端中加載和工作證明。

python-aiml 在行動

它正在工作

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM