程序聚合 软件案例 text2sql前后端搭建

text2sql前后端搭建

2025-08-29 00:26:29
行业:出行、人工智能
载体:网站、算法模型
技术:JavaScript、Python、FastAPI、React

业务背景

1.解决了非专业人员可操作数据库的痛点
2.根据甲方需求增加了前端直接操作sql的工作台、历史数据等

功能介绍

1.借用prompt、模式识别,基于开源llm实现了text2sql
2.text2sql后的sql结果直接与后台pgsql数据库相连并输出结果
3.可增减基座llm,有管理llm页面
4.在会话时可动态切换已有模型
5.支持多轮对话,可根据历史会话调整sql
6.有“历史”页面存储曾经生成的sql结果

项目实现

独立开发项目,使用较为成熟的前后端技术栈,前端采用React + TypeScript + Vite + shadcn/ui,后端采用python+fastapi,并且接入了本地自建llm,实现了text2sql的全流程功能

示例图片视频


chjers
24小时内活跃
方向: 人工智能-自然语言处理、人工智能-计算机视觉与图像处理、
交付率:100.00%
相似推荐
企业内部MES系统
工厂建模 工艺管理 质量管理 生产管理 排产管理 设备管理 系统管理 包含以上系统模块。并包括各系统接口对接和设备对接。实现了信息系统与关键设备、关键工序的信息对接。并可以通过数据形成系统相关报表大屏
安全管控平台
系统规划与功能设计: 深入调研化工企业的安全管理需求,量身定制平台功能框架与业务流程。 设计并实施双重预防机制,形成风险辨识、评估、管控及隐患排查治理的闭环管理流程。 开发智能巡检系统,利用物联网技术自动分配巡检任务并实时监控执行情况,提高巡检效率与准确性。 制定特殊作业管理流程,严格把控作业许可、安全措施审批及现场监管,确保作业安全。 引入GIS技术,实现人员定位与追踪功能,实时掌握人员位置与移动轨迹,提升应急响应速度。 建立重大危险源监控系统,采用influxdb存储关键数据,结合AI识别技术分析危险源,实现实时监测与预警。
魔镜系统
处理银行系统的业务逻辑,实现租赁合同的发起,到租赁合同变更,租赁合同的起租,以及起租后的还款资金计划,付款,凭证的生成,涉及模块众多。 后台管理系统:实现查询商品信息,分页显示。新增商品信息,商品详情入库,用AOP实现 ,redis储存商品分类数据等功能。 商品详情实现:负责显示指定的商品详细信息,包括图片、名字、价格、数量等,当一个商品被点击之后,通过返回的id查询到这个数据集合,跳转到商品详细信息的页面,将对应的信息显示出来,并且提供加入到购物车的功能。 购物车系统: 显示用户加入购物车的商品,计算总的价格,提供全选和取消全选的按钮,从后台获取商品的单价,判断当前剩余的数量,当用户点击数量添加或者减少之后,更新数据库操作,对于总价要实时刷新,采用jQuery对数据进行修改,当用户取消选中其中的某一个商品,要相应的减少价格并且刷新,提供选择收货地址,对收获地址进行管理,选好收货地址之后,结算购物车,弹出支付页面,让用户选择付款方式,并且提交。
某国企内部ERP系统-智享支付
登录模块:负责用户身份验证(用户名/密码等)、建立安全会话,并在登录后进行权限认证,确定用户可访问的资源和功能。 费用模块:管理企业各项费用的申请、报销、审批、支付及核算流程,实现费用的规范化和透明化管理。 合同模块:管理合同的全生命周期,包括合同创建、审批、签订、履行、变更、归档以及相关风险预警。 预算模块:负责预算的编制、审批、下达、执行控制、调整及分析,监控实际支出与预算的差异,辅助财务决策。 流程处理模块:提供工作流引擎,用于定义、执行、监控和优化各类业务审批流程(如请假、报销、采购等),实现流程自动化。 权限模块:集中管理系统用户、角色及其访问权限,控制用户对系统功能、数据和操作的访问范围,保障系统安全。 系统管理模块:负责系统的基础配置与维护,包括参数设置、日志管理、数据备份与恢复、系统监控、通知管理等,确保系统稳定运行。
数据资产登记与交易系统
项目概述 基于Python和Vue3开发的数据资产全流程管理平台,涵盖数据资产的登记、审核、交易等核心功能,服务于数据资产提供方、运营方和消费方三类用户角色。 核心功能 用户体系:用户注册登录、实名认证(集成阿里认证服务)、权限管理 资产管理:数据资产登记发布、信息完善、分类管理 审核流程:运营方资产审核、合规性验证、状态管理 交易服务:资产展示、在线交易、合同管理、短信通知(集成阿里短信) 企业中心:企业信息管理、资产列表、交易记录查询 技术架构 后端:Python + FastAPI + PostgreSQL + Elasticsearch + Redis + JWT 前端:Vue3 + TailwindCSS 第三方服务:阿里短信、阿里实名认证 项目亮点 完整的业务流程闭环设计 基于AI辅助编程实现高效开发 响应式前端界面,良好的用户体验 微服务架构设计,系统扩展性强
帮助文档   Copyright @ 2021-2024 程序聚合 | 浙ICP备2021014372号
人工客服