Python实现基于预设关键词匹配的聊天机器人回复功能
类型:程序题

在AI智能聊天机器人场景中,用户会输入一段聊天内容,机器人需要判断用户的意图是否与预设的关键词相关,按规则生成回复,要求如下:

  1. 预设关键词列表为 ["你好", "再见", "谢谢"],需在程序中明确硬编码预设。
  2. 回复规则:
    • 若输入内容包含「你好」,优先回复:你好呀!有什么我可以帮忙的?
    • 若输入内容包含「再见」且不包含「你好」,回复:再见啦!祝你有个好心情!
    • 若输入内容包含「谢谢」且不包含「你好」和「再见」,回复:不客气呀!能帮到你我很开心。
    • 若不包含任何预设关键词,回复:不太明白你的意思呢,可以换个说法吗?
代码编辑器
测试用例输入
{{resultStatus.text}}