怎样让 Telegram 机器人能准确识别复杂多变的问题?

俎淑静俎淑静09月27日1012

我的机器人怎么才能听懂各种各样的问题,比如换个说法、加个表情、加个语气词也能正确回答?有啥好办法?

1 个回答

章佳枫
章佳枫回答于 09 月 27 日
最佳答案

你希望机器人能听懂各种说法,关键在于“理解”能力。

1. 可以接入像 Dialogflow、Rasa 这类 NLP 引擎,它们可以帮你处理各种说法相似的问题,比如“今天天气怎么样”和“外面冷不冷”都可以识别成一个意图。

2. 不要忘记训练模型,多给它喂一些不同的表达方式,让它知道“咋整”、“咋办”都属于“怎么办”。

3. 还可以加个情绪识别模块,比如用户发个“我好烦啊 🤒”,你的机器人也能知道是心情不好,做出相应回应。

4. 最后提醒一句,不要只用关键词匹配,太死板了。要让机器人“听懂”,而不是“找到”。

您的答案