当前位置: 首页 > news >正文

LangChain-结合GLM+SQL+函数调用实现数据库查询(二)

LangChain-结合GLM+SQL+函数调用实现数据库查询-CSDN博客

针对运行的结果,代码进行的处理,最后将结果输出,那么如何结合大模型,通过函数调用实现自主输出呢?下面构建完整的调用链

使用管道操作符 | 将多个步骤组合成一个完整的链:
使用 LLM 生成 SQL 查询语句。
去除生成的 SQL 中的 Markdown 格式标记(如```、```sql)


create_sql = create_sql_query_chain(llm=llm,db=db
)execute_sql = QuerySQLDataBaseTool(db=db)
chain = create_sql |(lambda x:x.replace('```sql', '').replace('```', '')) |execute_sql
resp = chain.invoke({"question":"member表中lf租户下体系id为152867且deleted=0的会员,一共有多少人?"})

解析返回结果,并提取最终统计值

result_list

相关文章:

  • 3D Gaussian splatting 06: 代码阅读-训练参数
  • AI视频工具和推荐
  • Linux系统配置网络优先级
  • NodeJS全栈开发面试题讲解——P6安全与鉴权
  • Android studio进阶开发(七)---做一个完整的登录系统(前后端连接)
  • 论文阅读笔记——Quo Vadis, Action Recognition? A New Model and the Kinetics Dataset
  • vscode实用配置
  • 基于SpringBoot+Redis实现RabbitMQ幂等性设计,解决MQ重复消费问题
  • 获取 HTTP 请求从发送到接收响应所花费的总时间
  • GpuGeek如何成为AI基础设施市场的中坚力量
  • uni-app学习笔记二十一--pages.json中tabBar设置底部菜单项和图标
  • 组件化:软件工程化的基础
  • 工作流引擎-11-开源 BPM 项目 jbpm
  • Spring Boot对一些技术框架进行了统一版本号管理
  • 【AI面试秘籍】| 第25期:RAG的关键痛点及解决方案深度解析
  • 「数据采集与网络爬虫(使用Python工具)」【数据分析全栈攻略:爬虫+处理+可视化+报告】
  • 【前端】Vue中使用CKeditor作为富文本编辑器
  • [网页五子棋][对战模块]处理连接成功,通知玩家就绪,逻辑问题(线程安全,先手判定错误)
  • [Windows]在Win上安装bash和zsh - 一个脚本搞定
  • openssl 怎么生成吊销列表
  • 没网站怎么做二维码扫描连接/哈尔滨网站建设
  • 建自己的个人网站/深圳市网络营销推广服务公司
  • 上海高端建站网站/seo网络推广专员
  • 深圳个人网站建设/做引流的公司是正规的吗
  • 淘宝网站做超链接/公众号推广费用一般多少
  • 临沂网站建设设计公司/seo中文