微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

aws 技术查询是否可以智能到足以理解上下文,而不仅仅是字面意思?

如何解决aws 技术查询是否可以智能到足以理解上下文,而不仅仅是字面意思?

我的目标是让用户搜索字段中输入“show me top providers for 'gopro'”,他将看到 5 个顶级列表。

在一天结束时,我希望上述查询执行以下 sql

SELECT  "customername" AS "CustomerName","last1yearspend" AS "Last1YearSpend" 
FROM "xx"."spend" AS "supplierModel"
WHERE "supplierModel"."supplierid" = 333 
ORDER BY "supplierModel"."rank" ASC 
LIMIT 5;

我不只是在这里谈论“文本”搜索

连肯德拉都不确定能不能做到这一点。 Kendra 可以理解 NLP,所以“show me ~”也许可以正确处理。但是,请注意,我不是在这里寻找“顶级供应商”字符串。相反,它需要了解如何获得“顶级供应商”。为此,它需要像上面一样运行 sql 查询。不仅仅是从索引数据中搜索文字”值。

不理解,因为它只能提取实体和情感。

不是 ES,因为它只是没有/有 NLP 的简单字符串匹配。

这甚至可行吗?还有其他技术吗?

解决方法

你看过速览吗? Quicksight Q 支持自然语言查询数据集,可以建立quicksight 与RDS 数据库的连接。

或者,您可以构建一个 lex bot,并结合 sql 查询创建意图分类。您可能希望迭代多个意图以随着时间的推移提高准确性。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。