DATA AGENT / FULL STACK / 02

财政智能问数

用自然语言,连接真实业务数据。

  • TypeScript
  • Pi SDK
  • Fastify
  • Oracle
  • React

2026.03–2026.05 · 个人项目 · 真实 Oracle 10g 接入

THE CONTEXT

业务场景

个人项目。通过 React 数据工作台、TypeScript Agent 网关与 Spring Boot 数据服务,让自然语言问题转化为可以确认、执行和追溯的查询。已接入真实 Oracle 10g 数据库。

HOW IT CONNECTS

  1. 01自然语言
  2. 02QueryPlan
  3. 03用户确认
  4. 04只读 SQL

THE IMPLEMENTATION

我做了什么

01先规划,再查询

将自然语言解析为结构化 QueryPlan,经由业务语义层与白名单 SQL 模板执行查询。信息不足时先澄清,由用户确认后执行。

02确认内容与执行计划一致

使用计划哈希绑定用户确认与实际执行计划,避免确认后查询内容发生变化。执行层采用只读查询,并提供敏感字段保护。

03把复杂问题拆开

将复杂问题拆为多模板查询与计算步骤,汇总查询证据;通过 SSE 展示解析、执行和分析过程。

04保留可追溯的结果

支持查询审计与 CSV 导出,并区分真实数据与模拟结果,便于核查。

DELIVERY & SCOPE

交付与工程边界

个人工程项目,已打通真实 Oracle 10g 接入、智能问数与前端分析工作台。以只读查询、执行前确认和查询审计约束数据访问。

作者:王殿海 · 更新于 · 根据个人简历与项目实践整理

继续了解

全部项目

想聊聊类似的问题?

联系王殿海