一文看懂|数据智能体 AskTable 技术架构

简介: 察言观数 AskTable 是一款 AI 数据智能体,通过自然语言实现企业数据问答与智能分析。其四层架构涵盖应用层、AI 引擎、核心技术与数据基础,支持 AI 问答查数与 AI 分析报表,可嵌入主流办公系统及各类大模型,助力企业高效决策。

今天,我们首次公开察言观数 AskTable 的完整技术架构,向大家分享我们是如何从底层存储到 AI 引擎再到业务能力层,完整构建起一个可扩展、可落地的 AI 数据智能体(AI Table Agent)。

AskTable 提供两个核心功能:AI 问答查数和 AI 分析报表。
2.0设计理念_画板 1.png

核心功能1:AI 问答查数

作为企业软件的 AI 插件,察言观数 AskTable 能嵌入企业微信、飞书、钉钉、CRM 等系统,用自然语言直查核心数据库,快速返回精准结果。同时,它也是 Dify、FastGPT、Coze、HiAgent 等智能体的结构化伙伴,补足非结构化知识库的查数能力。

image.png

核心功能2:AI 分析报告

一句话即可生成报表,分钟级完成原本数天的分析工作;还能自动发现数据表间的关联,解释数据变化成因;并基于历史数据做趋势预测,辅助更优决策。
image.png

四层技术架构

image.png

察言观数 AskTable 架构全景解析

为实现以上能力,AskTable 整体设计采用 四层分层架构,自上而下分别是:

AskTable Core Abilities:用户直达的应用力

Core Abilities 层是直接面向用户的体验层,它将复杂的数据交互抽象为简单易用的功能入口。通过智能问答、实时计算、可视化等方式,用户可以用自然语言快速完成查数和分析。它同时支持数据挖掘、自动报告生成和洞察提取,并能灵活嵌入企业微信、飞书或 SaaS 系统中。AskTable 的设计理念是“内核强大、界面轻量”,让智能分析能力随处可插、随时可用。

AskTable AI Engines:智能驱动的分析大脑

AI Engines 层是 AskTable 的核心大脑,负责将自然语言问题转化为完整的数据分析过程。它包含语义理解、Agent 决策、多步推理、SQL 生成、Python 执行、React 组件生成以及洞察分析等引擎。这一层实现了从用户意图到数据操作的自动化编排,使 AskTable 能够像一位智能分析师一样,理解问题、制定计划、生成代码,并最终给出可视化结果与关键洞察。

AskTable Core Tech:智能化的基础设施

Core Tech 层是驱动 AskTable 智能化的底座。它通过多数据源适配器统一封装 20+ 数据库访问能力,屏蔽差异;通过元数据智能发现自动构建数据知识图谱;通过权限控制与监控追踪保障安全与合规;同时支持 Python 科学计算包管理和图表推荐算法。这一层为上层引擎提供了稳定而强大的技术支撑,让数据访问、权限隔离和算法执行都变得高效而可靠。

AskTable Data Foundation:一切数据的承载基石

Data Foundation 层是 AskTable 的存储与缓存体系,承载着所有结构化与半结构化数据。它以 MySQL/PostgreSQL 为核心事务存储,Qdrant 向量数据库提供语义搜索,Meilisearch 负责全文检索,同时具备结果缓存与代码缓存以提升性能。除此之外,它还支持 DataFrame、文件和分析报告的持久化存储。Data Foundation 就像 AskTable 的地基,保障了数据的高效访问、持久保存和快速调用。

核心功能架构图

为了让大家更直观,我们简单看两个核心流程:

1、AI 问答查数

下图展示了用户一句话提问后,系统如何一步步解析、生成 SQL、执行并返回答案。

image.png


AI 问答查数流程图

当用户提出问题(如“上个月的销售情况如何?”),AskTable 会经过四层智能处理流程:首先在 AI 智能理解层,系统会进行语义分析与意图识别,结合历史对话和用户偏好,精准理解问题。接着进入 智能检索层,通过向量语义搜索、元数据匹配和全文检索,从表结构、字段关系和关键词内容中定位最相关的数据。然后在 智能生成层,系统会自动生成 SQL 并进行权限过滤和脱敏处理,同时执行查询优化以提升性能。最后进入 智能分析层,对结果进行趋势识别与统计分析,推荐合适的图表并生成洞察,从而输出类似“上个月销售额为 1,250 万元,同比增加 15%”这样的自然语言答案。整个过程实现了从自然语言提问到数据驱动洞察的全自动闭环。

2、AI 分析报告

下图展示了从分析需求到数据挖掘、Python 深度分析、可视化生成,再到专业报告输出的完整链路。

image.png

AI 分析报告流程图


当用户提出“分析销售情况并生成专业报告”的需求时,AskTable 会经历五个层次的智能化流程:首先在 智能规划层,系统基于数据和大模型通识,理解用户意图,制定分析计划并分解任务;接着进入 数据挖掘层,通过元数据检索和语义匹配找到相关数据,生成 SQL 并在权限控制下完成查询和清洗;随后在 深度分析层,利用 Python 环境中的 pandas、numpy、scipy 等工具进行统计分析和机器学习建模,实现趋势识别、预测和异常检测;然后在 可视化生成层,系统基于 React 框架自动推荐合适的图表类型,并通过 Recharts 等组件生成可交互的可视化界面,支持动态效果与交互设计;最后在 专业报告层,AskTable 将图表与洞察整合为逻辑清晰、排版专业的完整报告,提炼关键发现并输出业务建议。整个过程实现了从数据到洞察再到报告的全链路自动化。

概括来说,这背后,AskTable 并不仅仅是调用 LLM,而是通过 Agent 框架 + 工具链 + 元数据感知 + 权限控制 + 业务知识,让 AI 能够像一个真正的“数据助理”一样工作。

设计原则

  • AI Native:从设计开始就是面向大语言模型的,SQL、Python、React 代码均由 AI 自动生成。
  • Table-Centric:所有能力围绕“表”展开,天然贴合企业结构化数据场景。
  • Plug & Play:内核轻量、能力丰富,可以无缝嵌入各种业务系统。
  • 全链路可控:从数据接入、语义解析、权限控制到结果脱敏,均有落地方案。

我们希望通过这篇文章帮助大家更好地理解和使用 AskTable。篇幅有限,后续我们还会逐步展开局部细节分享,欢迎持续关注,也期待大家的反馈。

相关文章
|
7月前
|
人工智能 API 开发工具
AskTable:可嵌入任何系统的 AI 数据智能体引擎
AskTable 是一款以 Table 为核心的数据 AI 基础设施。它通过标准化 API、SDK、iFrame 与智能体协议(MCP),让 AI 能直接理解、查询和分析表格数据,轻松嵌入企业现有系统。 AskTable 提供从数据接入、语义分析到可视化生成的完整能力,可无缝集成至网页、移动端、钉钉、企业微信或 Dify/HiAgent 等智能体平台。
787 157
|
6月前
|
SQL 自然语言处理 BI
万字长文解析 NLQ 破局 Text2SQL,兼得灵活复杂准确
润乾NLQ创新采用“规范文本”作中间层,兼顾问题灵活性与查询准确性。通过人类可读的规范文本确认意图,结合规则引擎生成精确SQL,并支持复杂查询,以低成本实现企业级Text2SQL的可靠落地,突破传统三难困境。
|
6月前
|
人工智能 自然语言处理 数据可视化
2025 ChatBI 产品选型推荐:智能问数+归因分析+报告生成
当企业站在 ChatBI 选型的十字路口,技术架构的先进性、场景适配的完整性、落地实践的可验证性应成为核心考量标准。
|
8月前
|
存储 人工智能 搜索推荐
如何打造更懂表格的智能体
察言观数 AskTable 给了回答,并非简单地将大型语言模型(LLM)直接连接到数据库,相反构建了一套严谨、可靠且高效的智能体(Agent)系统。其核心思想是:让 AI 发挥其所长,并将其置于一个可控、可验证的“笼子”里。确保数据分析准确、稳定、无幻觉。支持即时问答与深度探索,配备三层记忆系统与双重评估体系,让AI真正懂业务、可追溯、能进化。
489 155
|
6月前
|
人工智能 自然语言处理 数据可视化
AI 数据分析产品推荐:更高效、更可控的智能报告解决方案
在与客户的共创中,我们发现数据团队仍被困在周报、月报的重复劳动中,AI 生成的报告往往结构松散、缺乏深度,无法直接使用。这引发我们对智能分析范式的重新思考,推出了 「智能融合报告」,确立了一种新的协作方式:您作为“总设计师”编排思路,AI 作为“超级工匠”精准执行。通过这种方式,您能够将业务经验融入分析框架,全程掌控生成过程,获得结构严谨、洞察深入且可复用的分析成果。如果您在寻找更高效、更可控的智能报告解决方案,这篇凝结我们实践思考的文章值得一读。
|
4月前
|
SQL 人工智能 Java
告别传统 Text-to-SQL:基于 Spring AI Alibaba 的数据分析智能体 DataAgent 深度解析
DataAgent是基于Spring AI Alibaba生态构建的企业级AI数据分析师,融合NL2SQL、多智能体协作与RAG技术,支持多数据源分析、自动纠错与可视化报告生成,让业务人员零代码获取深度数据洞察。
2580 42
告别传统 Text-to-SQL:基于 Spring AI Alibaba 的数据分析智能体 DataAgent 深度解析
|
7月前
|
人工智能 数据管理 关系型数据库
从零开始:手把手教你在 AskTable 中连接和管理数据源
本文介绍如何在 AskTable 中连接并管理数据源,支持 20+ 数据库与文件类型。通过配置字段语义、AI搜索与脱敏加密,提升分析准确率与安全性,为智能问数打下坚实“数据地基”。
508 161
|
9月前
|
SQL 机器学习/深度学习 人工智能
从“写SQL”到“聊数据”:NL2SQL如何用自然语言解锁数据库?
本文系统性地阐述了自然语言转SQL(NL2SQL) 技术如何让非技术背景的业务分析师实现数据自助查询,从而提升数据驱动决策的效率与准确性。
从“写SQL”到“聊数据”:NL2SQL如何用自然语言解锁数据库?