Tensorflow:从问题中获取手册的一部分的最佳做法是什么?

Tensorflow: What's the best practice to get a section of a manual from a question?

我想使用 Tensorflow 创建智能常见问题解答。我看过如何管理聊天机器人,但我的需求是让用户搜索帮助,结果必须是手册中最可能的章节。

例如用户可以问:

"What are the O.S. supported?"

回复必须是手册所有可能部分的列表,其中可能是正确答案。 我为培训程序设置的文本记录只是手册本身。我遵循了文本分类示例,但我认为这不是我需要的,因为在那种情况下它只会理解给定文本是属于一个类别还是另一个类别。

完成此任务的最佳做法是什么(我使用 Python)?

提前致谢

一个想法可能是构建 embeddings of your text using Bert or other pretrained models (take a look to transformers),然后将此类嵌入与您的查询(问题)进行比较(例如使用余弦距离),并将最相似的嵌入解释为包含它们的部分或章节。