Telegram 自动回复不同问题机器人能学习新问题和答案吗?

蜂蜜松饼蜂蜜松饼09月27日558

我刚刚做了一个Telegram自动回复机器人,不过好像它只能回答我设定的问题。我想知道它能不能自己学习新的问题和答案?比如用户问了一个新的问题,它能不能记住,下次再遇到就能回答了?

1 个回答

奶味糖
奶味糖回答于 09 月 27 日
最佳答案

你现在用的这个机器人,应该是按照你设定好的问题和回答来运行的,所以只能回答你之前设置过的问题。你说的“可以自己学新问题”,其实是让机器人具备一定的机器学习能力。

要实现这个功能,可以试试以下几种方法:

1. 增加一个反馈功能。当用户问了一个新问题,机器人记录下来,然后告诉你“你想要添加这个问答吗”。

2. 用数据库来存新问题和新回答,然后每次启动机器人的时候加载进来。

3. 如果想更高级一点,可以用Python的一些库(比如transformers)训练一个简单的模型,让它能理解相似的问题并给出相似的回答。

总之,如果只是想让机器人“记住”新问题,那还好办;如果想让它“理解”新问题,那就要费点脑筋了。

希望对你有所帮助。

您的答案