ai-data-analyst-agent logo

ai-data-analyst-agent

免费

面向生产环境的 AI 数据分析工具,使用 Streamlit、Amazon Bedrock、DuckDB 和安全的 SQL 校验。

访问官网
generative-aiai-data-analystamazon-bedrockdata-analyticsdockeraiai assistantautomation

工具概览

AI Data Analyst Agent 是一款 AI 驱动的数据分析应用,用户可以上传 CSV 数据集,并用自然语言提出分析问题。应用使用 Groq 把自然语言问题转换为兼容 DuckDB 的 SQL,通过独立的安全层校验生成的 SQL,用 DuckDB 执行通过校验的查询,并以表格、可视化和 AI 生成的解释呈现结果。应用遵循受控的流水线,将数据处理、AI 推理、安全校验、SQL 执行和结果呈现分开。生成的 SQL 被视为不可信输入。在执行之前,每条生成的查询都要经过专门的 SQL 安全校验层。安全层使用 SQLGlot 把 SQL 解析为抽象语法树(AST),并依据应用的安全规则校验查询。校验器会检查 SQL 语句类型、表引用、函数使用、多条 SQL 语句、危险的 SQL 操作、查询结果限制、只读执行、类型转换、允许的 SQL 函数,并且只允许不带限定的数据集表引用。不安全的 SQL 在到达 DuckDB 之前就会被拒绝。这在 LLM 与数据库之间建立了一道安全边界。DuckDB 也被配置为第二道防线:禁用外部文件/网络访问和临时磁盘溢写,同时用内存、线程、结果大小和查询时间限制来约束执行资源。该应用专为只读的分析型工作负载设计。

定价

免费

目录尚未确认完整价格档位,请到官网查看当前额度、限制及计费方式。

访问官网

价格与限制可能变化,请以官网为准,并确认币种、付款周期、最低席位数和用量上限。

应用场景

  • 团队用 AI Data Analyst Agent 用简单的英语对上传的数据集提问,而不必手写 SQL。
  • 团队用 AI Data Analyst Agent 在会话中继续追问,例如细化之前的查询。
  • 团队用 AI Data Analyst Agent 生成用于记录计数、带聚合的排名、金额筛选以及分组计数的 SQL。
  • 团队用 AI Data Analyst Agent 处理以文本形式存储的数值,包括带货币格式的值和百分比。

功能特性

AI 助手

自然语言界面

工作流自动化

用户评论

还没有评论,来分享你的使用体验吧

相关榜单与专题