我如何随机化响应?

问题描述 投票:0回答:1

我正在使用 NLTK 在 python 中创建聊天机器人,但正在考虑为 spaCy 重写。我正在寻找一种方法,为我的人工智能提供几个预先构建的句子,以便在响应用户时从成对的句子中随机选择。

例如;假设机器人说了些什么,用户问“你想讨论一下吗?”我希望它选择“是的,请!”和“不,谢谢!”随机的。

python python-3.x windows nltk
1个回答
0
投票

使用

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:避免无缘无故地投反对票。如果您反对,请评论原因。

© www.soinside.com 2019 - 2024. All rights reserved.