如何在考虑过去的问题的同时产生回应?

人工智能 自然语言处理 Python 变压器 问答
2021-10-27 09:28:08
User: What is the tallest mountain?
Agent: Everest
User: Where is it located? # Agent hears: "Where is Everest located?"
Agent: Nepal

我希望能够生成使用用户当前查询以及过去对话生成的序列。

更具体地说,我使用谷歌的 T5 进行闭卷问答,但是,我们使用用户的常见问题而不是琐碎的问题。

我希望能够对他们过去的问题和代理过去的答案进行编码,然后使用它们来生成代理的下一个答案。我怎样才能做到这一点?

1个回答

您要查找的内容称为照应分辨率您基本上保留了过去对话的记录,并尝试找到任何出现的前件/她她/他等。您可能希望有一个预处理步骤,在传递输入之前替换前件判给代理人。