gpt4 book ai didi

c# - 在 Microsoft LUIS 中定义实体/意图以从 MySQL 数据库中获取正确的数据

转载 作者:行者123 更新时间:2023-11-30 21:48:04 25 4
gpt4 key购买 nike

我们正在用 C# 为一个大学项目创建一个聊天机器人,它应该能够接收来自用户的自然语言查询,尝试使用 Microsoft 的 LUIS.ai 服务来理解它们,将 JSON 响应从 LUIS 转换为MySQL 查询,从数据库(osTicket 系统)中获取想要的信息,并将最终结果以文本、表格或图表的形式提供给用户。

MySQl 数据库有许多表,其中包含有关用户、门票和员工等信息。简而言之,支持票证系统所需的一切。

我们现在面临的问题是,我们不知道正确训练 LUIS 以帮助我们从数据库中获取正确数据的正确方法是什么。

我们首先尝试将所有内容(如表和表列,例如 ost_ticket.number)定义为 LUIS 中的简单实体,以便我们直接获得想要的列(经过足够的训练),但我们遇到了 limitation problem使用 LUIS。

现在我们完全感到困惑,因为我们不知道应该如何定义实体和意图以充分利用 LUIS。

有没有人有想法可以帮助我们在不超出限制的情况下以合理的方式定义实体和意图?

谢谢你的帮助

最佳答案

使用规范化。

据我了解您的问题,我的答案是使用更多具有属性的实体并简化它们。我的意思是,只将最需要的数据存储在表或实体中。通过主键和外键使用关系。

也可以用erd(实体关系图)来设计数据库。

关于c# - 在 Microsoft LUIS 中定义实体/意图以从 MySQL 数据库中获取正确的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48537579/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com