Skip to main content

场景介绍

在数字化的大背景下,企业面临着海量数据处理和分析的挑战。传统的数据分析流程往往需要手动导入Excel、编写复杂公式、制作图表,不仅耗时费力,还容易出现人为错误。特别是面对多维度数据对比、利润率计算、月度账单波动分析等复杂任务时,传统方式的局限性更加明显。 随着智能化办公需求的增长,企业迫切需要一种能够自动化处理数据分析任务的解决方案,既要保证计算精度,又要提供直观的可视化展示。

业务需求

在实际推进中,企业对这类解决方案的期望非常明确。一方面,他们希望从手工处理中彻底解放出来,特别是在利润率、占比、同比环比等财务常规计算上,系统应该具备自动运算能力,不仅提升效率,更减少人为出错。另一方面,数据本身不能只是堆叠在表格里,而要通过图表、指标和趋势曲线清晰呈现,帮助使用者快速掌握业务脉络。财务、运营人员也希望系统具备一定的语义理解力,能看懂括号表示负值、自动识别币种符号等细节,避免格式混乱带来的误判。 在兼顾计算能力和可视化的同时,这个系统还要能处理多种数据格式,比如 Excel 或 CSV,最好还能嵌入现有的业务平台之中,减少切换成本。对于一些技术能力强的团队来说,他们还会关注底层是否支持代码执行,以满足定制化的数据处理逻辑。

解决方案

方案背景

GLM-4-AllTools 是专门为支持智能体和相关任务而进一步优化的模型版本。代码沙盒 Code Interpreter 工具很大程度加强 GLM-4-AllTools 模型的数据计算能力,处理日常的数据分析已经完全没有问题。

1、分析行业收入数据

这个案例中,我们想要对 2024 年上半年各行业企业统计数据做图表分析。

收入数据可视化

首先,根据各行业营收统计数据,绘制成可视化的图表。代码示例:
绘制图表如下: Description

利润数据可视化

同样的,我们也可以将行业利润数据绘制可视化图表,prompt修改为:
可以看到,财务数据的(数字)表示负利润,GLM-4-AllTools 无需额外指令,模型也能够准确理解:

计算利润率并排序

最后,我们让 GLM-4-AllTools 模型计算出各行业利润率,按照利润率从高到低生成图表。
绘制图表如下,数据结果计算非常准确: Description

2、统计平台月度账单

智谱开放平台的账单数据一直都困扰着大家,可以尝试用 GLM-4-AllTools 来帮助我们统计。 下面的示例中,用我的 7 月和 8 月账单数据,如果想要统计您的平台账单,可以从平台的费用明细 导出月度明细数据。 注意删除明细数据中把自己的 API key 列,防止泄漏给别人!

上传账单给沙盒

首先需要用上传文件的 API 把 7 月和 8 月的明细账单上传并得到 fileid。代码示例如下:

统计 7 月账单数据

将两个文件的 fileid 提供给 GLM-4-AllTools 模型,让模型统计 7 月的账单数据和用量。为了让模型更好的理解账单明细含义,我们可以将数据说明作为背景提供给模型参考。代码示例如下:
看下模型的统计结果,再对比下 Excel 的统计,全部一致!

统计 8 月账单数据

使用同样方式,我们统计了 8 月份的账单金额和用量:

分析账单数据波动

最后我需要 GLM-4-AllTools 帮我对比两个月的账单,找出哪些产品消费数据显著增加或降低。prompt 修改为:
由于任务复杂,模型推理花了会时间,最终为我找出来 8 月相对 7 月的波动产品,经过验证变化百分比准确!

写在最后的 TIPS

代码沙盒 Code Interpreter 工具很大程度加强了模型的计算能力,可以看到 GLM-4-AllTools 处理日常的数据分析已经完全没有问题了! 但使用过程中仍然有些限制,在这里分享下:
  • GLM-4-AllTools模型建议在 user message 中增加指令要求,在 System 指令中容易和模型自身工具指令冲突。
  • 处理数据分析的任务,数据字段的描述务必准确,虽然模型自身会去理解,也具备在代码出错时反思的能力,但是会额外消耗tokens。
  • 尽量每个任务只做一种数据分析,比如案例中的两个月账单统计完成后,可以直接给 GLM-4-AllTools模型分析波动,而不用 COT 多步骤完成。
毕竟 AllTools模型中间使用工具过程的tokens都会计费,单价也比较贵,能省则省。

方案亮点

此方案最大的优势在于,它不是一个需要用户学习的工具,而是一个能适应用户语言、理解用户意图的“分析型助手”。用户不再需要掌握公式或写查询语句,只需要提出问题,系统就能基于原始数据完成计算和图表生成。这种自然交互方式,大幅降低了使用门槛,尤其适合业务团队直接使用。 更关键的是,它对财务语境的适配能力远超普通数据工具。它能准确识别诸如“括号表示负值”这类行业约定俗成的写法,避免错误解释带来的误导。在图表呈现方面,它不仅能自动选择合适的可视化方式,还支持格式自定义和模板套用,方便用于内部沟通和对外汇报。 此外,该助手具备强大的集成能力,能嵌入现有的BI系统或OA流程,无需另起一套工具体系,也不会打断现有工作方式。这种”无缝接入+深度理解”的组合,让它不仅是一款工具,更像是一位懂业务的团队成员,帮您做事,替您思考。