开发者社区 > 阿里云百炼 > 正文

阿里云百炼插件是否支持执行SQL查询?

我做了一个智能体,希望能让用户通过自然语言快速检索数据。目前已经将所需检索的数据上传至RDS,并且导入到百炼平台的知识索引中。
目前尝试让智能体查询RDS中的数据,但经常查询的结果不对。即使我让他同时返回查询SQL语句和数据结果,他返回的SQL执行结果也和他自身回答的数据不一致的。
是否可以通过插件,让智能体每次进行数据查询,都通过SQL查询来返回?如果可以的话,能否提供一个案例。

展开
收起
ravenz 2024-11-23 19:21:06 43 0
1 条回答
写回答
取消 提交回答
  • 或许你可以尝试自己建立一个后端api,这个后端用来接收大模型的sql语句并执行,并返回执行结果。
    如果场景确定你可以让agent 把query pairs 传到后端,后端根据query pairs来执行对应的sql操作并返回结果。比如你想查询上传时间为2023年的数据你的query pairs=[{'upload time':'2023'}]后端根据这个来执行sql操作并返回结果,这样agent就可以拿到相对正确的sql数据。

    2024-12-05 14:41:21
    赞同 177 展开评论 打赏

基于通义系列大模型和开源大模型的一站式大模型服务平台,提供「生成式大模型的全流程应用工具」和「企业大模型的全链路训练工具」。为大模型,也为小应用。 阿里云百炼官网网址:https://www.aliyun.com/product/bailian

相关产品

  • 大模型服务平台百炼
  • 热门讨论

    热门文章

    相关电子书

    更多
    SQL Server在电子商务中的应用与实践 立即下载
    GeoMesa on Spark SQL 立即下载
    原生SQL on Hadoop引擎- Apache HAWQ 2.x最新技术解密malili 立即下载