我正在研究如何创建一个聊天机器人,通过 API 或数据库向用户提供信息,而不是某些文档。
我在 Youtube 上观看了一些关于 langchain 和 GPT 机器人的视频。
这是我收集的:
GPT 机器人需要提示。他们需要一个可以回答问题的数据集。
我需要什么:
简而言之,我不需要机器人在某些文档上进行训练,我只需要 GPT API 来理解用户输入的意图,并进行对话。我只需要它从数据库/API 动态获取数据。
------示例------ 输入 - 告诉我昨天收到了哪些订单?
意图 - 获取订单 数据 - 从昨天开始
网络服务调用 - www.example.com/orders?dateStart=${YESTERDAY}&dateToday=${TODAY}
答案 - 以下是订单列表:-
--------示例---------
早些时候我以为我可以利用 langchain 来实现这一点,但我不确定。并且对如何在互联网上搜索我的要求感到困惑。我真的需要指导。
我可能为此寻找了错误的技术。如果不是这个,那又是什么?
非常感谢!
看起来您的数据可以作为 API 访问。
您是否检查过 AI-Dapter(请参阅 AI 适配器),它会自动为您执行以下 3 件事?如果没有,请访问 https://aidapter.web.app.
查看它们从预定义的 API 存储库中识别正确的 API 端点, 从已识别的 API 端点获取实时数据,以及 使用所选的 LLM 模型生成响应。 该适配器基本上完成了 API 编排和提示工程的繁重工作。