使用python实现机器人聊天功能 Python 聊天机器人

主机教程 建站分享 2年前 (2022-11-19) 186次浏览

文章摘要:使用python实现机器人聊天功能 Python 聊天机器人

利用python实现一个机器人聊天功能,具体方法如下: import aiml import sys impo […]

利用python实现一个机器人聊天功能,具体方法如下:

import aiml

import sys

import os

def get_module_dir(name):

print("module", sys.modules[name])

path = getattr(sys.modules[name], 'file', None)

print(path)

if not path:

raise AttributeError('module %s has not attribute file' % name)

return os.path.dirname(os.path.abspath(path))

alice_path = get_module_dir('aiml') + 'otdataalice'

os.chdir(alice_path) # 切换到语料库所在工作目录

alice = aiml.Kernel() # 创建机器人alice对象

alice.learn("startup.xml")

alice.respond('LOAD ALICE')

while True:

message = input("Enter your message >> ")

if("exit" == message):

exit()

response = alice.respond(message) # 机器人应答

print(response)


声明:
若非注明,本站文章源于互联网收集整理和网友分享发布,如有侵权,请联系站长处理。
文章名称:使用python实现机器人聊天功能 Python 聊天机器人
文章链接:http://www.7966.org/post/13665.html
转载请注明出处

喜欢 (0)