最近很多财务朋友问我:你零基础,怎么能让AI帮你写出能用的Python财报工具?
实话实说:不是我的AI更强,是大部分人用AI的方式完全错了。(讲真,我目前用的大模型都是国内主流的deepseek、豆包之类的,和大家没什么太大的区别,也就是之前发的文章下有人告诉我可以试试trae或者workbuddy,我才开始尝试用这些)
绝大多数财务人用AI,只有一个动作:直接丢需求、等结果、报错就放弃。
想要自动下载财报→让AI写代码
报错跑不通→换个prompt继续怼
反复失败→最后感叹:AI编程没用、太难了、普通人学不会
这也是我前段时间的真实状态。
直到我踩了无数坑之后,彻底悟透一个道理:
AI能解决技术问题,但解决不了我“不懂底层逻辑”的问题。
纯业务不懂技术,AI就是瞎忙;业务+一点点技术认知,AI才是开挂。
我的真实心路历程
我是纯财务出身,零编程基础(也不能说完全没有,但之前学的是VF,而且好长时间没应用了,几乎等于零)。
前段时间为了减轻同事工作量,我想做一个工具:一键下载单家上市公司财报、自动计算财务指标。
最开始,我完全躺平式地用AI:
啥也不懂,就直接把excel表发过去然后把需求丢给AI:帮我写Python代码,自动下载财报。
AI挺快,想了一会马上出代码,看起来完美无缺。(对于我来说,出了代码就是完美,毕竟我之前都没见过这么长的代码)
但在运行时就狠狠打脸了:跑不通。
运行之后结果就在报错、拦截、数据空白之间来回切换,有一次甚至直接让新浪网站把我的ip封锁了!
然后就这么陷入无限死循环。
我和所有人一样疑惑:需求明明说清楚了,为什么AI写的代码就是用不了?
后来我反思之后才明白原因:
AI只懂代码,但它不懂真实的互联网规则、不懂财报网站的风控逻辑,不会像人一样寻找别的窍门。
它不知道网站有反爬机制,不知道哪些路径是死路,只会按照常规逻辑写。
想要跳出死循环,只能是我自己补短板。
于是我刻意去学了python基础原理,搞懂了能解决我问题的两个技术逻辑:
1.动态网页反爬原理
2.AKshare专业财经数据源逻辑
就这两个小小的认知突破,直接让我的工具从“永远报错”变成“完美落地可用”。
两个概念科普
我不用晦涩的技术术语,用大多数小伙伴能听懂的逻辑,给大家讲透这两个概念。
1、什么是动态网页反爬?
我们可以把它理解为:各大财经网站、交易所的“智能风控系统”。
那我们日常工作来说,就像是我们的数电票平台,网站是不会让你随便批量复制、批量导出、机器无脑刷数据。
它会校验:是不是真人操作、操作频率是否异常、是否存在批量抓取风险。
反爬,就是网站的“防机器人、防批量薅数据”的风控规则。
普通AI写的爬虫代码,就是最标准的“机器人行为”。
速度快、重复、无真人操作痕迹,所以会被网站直接拦截、屏蔽。
这就是我之前成功用AI写代码但却又运行失败的根本原因。
2、什么是AKshare数据源?
弄懂反爬之后,我后来也终于找到了正确解法。AKshare
这个东西我们可以直接理解为:财务Python专属的“官方合规数据直连通道”。
它不是我们自己去暴力爬网站,而是有大神已经帮我们对接好了交易所、财经平台的合规数据源,
绕过所有反爬、处理好所有数据格式、清洗好所有脏数据。
有了它,我们可以不用折腾爬虫、不用破解网站反爬,直接通过它来拿干净财报数据。
当我懂了这两个底层逻辑,我对AI的指令瞬间精准了:
不再让AI瞎写通用爬虫,而是精准指令:
“基于akshare库,编写公司财报下载、财务指标计算代码,适配办公使用。”
结果很成功的就下载下来了,剩下的小瑕疵我稍微让ai调试一下就能用了!
这件小事,让我彻底颠覆了对AI的认知。以前我以为:AI越强,人越懒。
现在我明白了,AI越强,其实越考验人的认知。
当我没有相应知识储备的时候,AI很难反馈给我们超出知识储备的结果;只有拥有相应的知识储备,才能驾驭AI。
很多财务人学AI,总想着找捷径:只要prompt写得好,一切都能搞定。但真实职场、真实落地,根本不是这样。
Prompt是术,底层认知是道。财务人的核心竞争力,从来不是会用AI,而是在懂财务的基础上懂一点点技术逻辑,然后会指挥AI的技巧。
AI是工具,工具绝大多数时候是无法超越使用者的认知上限。
对普通财务人来说,我们不需要学会编程,不需要成为程序员。但我们一定要去弄懂底层逻辑,弄懂你要做的事情的原理,不用精通,只要略懂,你就能让AI反馈和之前完全不一样的结果。
以后我会持续把我零基础财务人驾驭AI的落地心得、可用工具、避坑思路,持续分享给大家。
如果你也是零基础,想轻松、无门槛玩转AI财务自动化,欢迎持续关注。

夜雨聆风