当前位置: 首页 > 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
http://www.dtcms.com/a/225235.html

相关文章:

  • 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 怎么生成吊销列表
  • Docker容器创建Redis主从集群
  • 如何排查Redis单个Key命中率骤降?
  • 【Linux系统编程】Ext系列文件系统
  • Ansible 剧本精粹 - 编写你的第一个 Playbook
  • 告别手动绘图!基于AI的Smart Mermaid自动可视化图表工具搭建与使用指南
  • Vue拖拽组件:vue-draggable-plus
  • 如何设计一个支持线上线下的通用订单模块 —— 面向本地生活服务行业的架构思路
  • Portainer安装指南:多节点监控的docker管理面板-家庭云计算专家
  • docker 部署 gin
  • 模型训练相关的问题