← 返回观测站

04 · 大模型应用平台

Chat2Excel

围绕 Schema 感知 NL2SQL、异步导出与可观测流式交互构建的自然语言表格和数据库助手。

● 全栈系统Spring AINL2SQL分布式系统

01

问题

业务用户需要在不了解 SQL 的情况下查询持续变化的数据库 Schema,同时长时间运行的生成与交付任务必须安全、响应及时。

02

个人职责

负责大模型工作流、微服务集成、导出管线和流式交互的后端实现。

03

系统架构

  1. 01
    Spring Cloud Alibaba 微服务
  2. 02
    Schema 感知的 NL2SQL 提示词构建
  3. 03
    Redis 锁保证导出任务幂等
  4. 04
    SSE 持续返回状态与结果

04

关键贡献

  • 从 MySQL 实时 Schema 元数据生成模型上下文,提高 SQL 落地性。
  • 基于 EasyExcel、POI、Pinyin4j 实现导出与工具触发邮件附件。
  • 用 Redis 锁保护分布式任务,并通过 SSE 暴露进度。

05

评测

  • 功能场景覆盖 Schema 检查、SQL 生成、导出并发与流式交付,不发布缺乏依据的准确率。

06

技术栈

JavaSpring BootSpring AISpring Cloud AlibabaMySQLRedisSSEEasyExcel

07

证据与链接