根据用户输入动态选择数据库或 PDF 的聊天机器人

问题描述 投票:0回答:1

我开发了两个独立的聊天机器人:一个从我的数据库中搜索数据,另一个从 PDF 文档中搜索数据。现在,我想创建一个统一的聊天机器人,它可以根据用户的输入智能地决定搜索位置。

有人可以建议在聊天机器人中实现此决策功能的方法或算法吗?

例如:

User Question --> Do some analysis --> (Search from PDF OR Search from DB) --> Provide output.

artificial-intelligence chatbot openai-api azure-ai azure-ai-search
1个回答
0
投票

你可以考虑函数调用,模型能够触发它们。 您可能需要以这种方法运行两次。好吧,您还可以考虑使用嵌入来定义用户到底需要什么。

为 PDF 和 DB 创建两个列表,在其中放入一些示例问题。生成嵌入。一旦您收到用户问题,请比较哪个列表更接近的嵌入。然后运行模型。

© www.soinside.com 2019 - 2024. All rights reserved.