请问一下自动回复机器人

想问一下各位佬佬们 如果想要做一款识别文字然后自动回复的机器人应该怎么做

  1. 怎样的识别方式?听觉,视觉还是键盘录入。
  2. 怎样的回复方式?屏幕文字,语音还是动作。
  3. 机器人是软件还是实物?应用在什么样的场景?

如果是简单一点的程序的话,可以整一个列表,里面放上常用语,让机器人回答每个对应的句子;
但如果要难一点的话,可能得考虑一下人工智能方面的问题了,机器人需要自主识别文字后,经过爬虫爬取大量资料(当然也可以人工输入),不断学习聊天的基本方法,回复用户



if word=='':
   ..........