我正在使用 NLTK 在 python 中创建聊天机器人,但正在考虑为 spaCy 重写。我正在寻找一种方法,为我的人工智能提供几个预先构建的句子,以便在响应用户时从成对的句子中随机选择。
例如;假设机器人说了些什么,用户问“你想讨论一下吗?”我希望它选择“是的,请!”和“不,谢谢!”随机的。
使用
random
模块,这是一个标准库(您不必安装它)。
使用方法如下:
import random
if (your if statement):
random_value = random.randint(1, 2)
match random_value:
case 1:
print(“yes please!”)
case 2:
print(“no thank you!”)
PS:避免无缘无故地投反对票。如果您反对,请评论原因。