用户注册



邮箱:

密码:

用户登录


邮箱:

密码:
记住登录一个月忘记密码?

发表随想


还能输入:200字
云代码 - python代码库

python聊天机器人

2023-07-07 作者: Python自学举报

[python]代码库

# 与聊天机器人交互
while True:
    message = input("You: ")
    if message == "quit":
        break

    # 预处理消息
    message_words = tokenize_words(message)
    message_words = lemmatize_words(message_words)

    # 将消息转换为词袋向量
    message_bag = bag_of_words(message_words, words)

    # 预测意图
    results = model.predict(np.array([message_bag]))[0]
    results_index = np.argmax(results)
    tag = classes[results_index]

    # 随机选择一个回答
    if results[results_index] > 0.7:
        for intent in intents['intents']:
            if intent['tag'] == tag:
                print("Bot:", random.choice(intent['responses']))
                break
    else:
        print("Bot: Sorry, I didn't understand that. Please try again.")


网友评论    (发表评论)

共2 条评论 1/1页

发表评论:

评论须知:

  • 1、评论每次加2分,每天上限为30;
  • 2、请文明用语,共同创建干净的技术交流环境;
  • 3、若被发现提交非法信息,评论将会被删除,并且给予扣分处理,严重者给予封号处理;
  • 4、请勿发布广告信息或其他无关评论,否则将会删除评论并扣分,严重者给予封号处理。


扫码下载

加载中,请稍后...

输入口令后可复制整站源码

加载中,请稍后...