我正在尝试训练我的 Wit.ai 机器人以识别某人的名字。我不太确定我是否完全理解 NLP 的工作原理,所以我给你举个例子。
- 我定义了很多表达方式,比如“我叫 XXXX”、“大家都叫我 XXXX”
- 在“了解”表中,我添加了一个名为“contact_name”的实体,并添加了近 50 个关键字,例如“Michel, John, Mary...”。
- 我把这个特征作为“自由文本”和“关键词”。
我不确定这个过程是否正确。所以,我问你:
- 对于 NLP 来说,像“我的名字是……”这样的上下文是否重要?我的意思是......它会帮助机器人预测在这个表达式之后可能会出现一个拳头名字吗?
- 向实体添加 50 个值是正确的还是完全错误的?
- 你建议作为一个培训过程来获得某人的名字?