一.前言
现在大模型聊天很厉害,但不会本地读表格、不会自动统计数据。今天教你用极简 Python 代码,给普通大模型装上数据分析技能:自动读取 CSV 销售表格 → 按省份汇总统计 → 自动排序 → 交给大模型生成专业分析报告,零基础也能看懂、直接复制就能跑。
二.项目介绍
本项目包含3个文件:sales_data.csv、skill_sales.py、qwen_chat.py
以下为sales_data.csv 销售明细表,需要写一个python脚本skill_sales.py处理这个csv文件,按照省份汇总金额字段,最后将汇总数据传给大模型做分析。实现按照“省份”来汇总“金额”,并将汇总数据发给大模型做数据分析这是项目入口脚本,python调用大模型,实现对话功能。在与大模型对话过程中,如果用户输入的问题包含“销售额”和“省份”等关键字,则调用上面的skill_sales.py并执行。如果未包含相关关键字,则进行普通的对话。通过上面的例子,我们体会到AI大模型不仅能够用来对话,而且可以借助python汇总csv数据,对汇总后的数据自动给出分析结论。存在问题,按照省份汇总销售额的逻辑写死在skill_sales.py中,如果想汇总其它维度的销售额,比如产品维度、时间维度,那么得继续新增skill python脚本。当有多个人开发技能脚本,就会存在口径不一致问题,比如有人汇总销售额,会把退货金额剔除掉,有人不会剔除,导致同名不同义问题。