终于搞完了。第一版开源出来了。
GitHub地址:https://github.com/TechTerryDev/amazon-ad-ai-kanban
先说结论:第一版应该挺垃圾的,但能用。
为什么要做这个东西
元旦放假回来,打开ERP后台数据,整个人是懵的。
每个产品下面几十组广告,再乘以多店铺数量,直接上千组广告扑脸而来。那一刻真手足无措。
当数据体量起来后,人根本看不过来,也判断不过来。
传统ERP只能呈现数据,但它不能分析。看着密密麻麻的数字,你根本不知道该先调哪个,该怎么调。
市面上也有类似ChatExcel的工具,可以导入数据做AI分析。我测了一下,店铺全量数据几十兆、几万条,第一次缓存就卡死了,内存直线上涨,最后直接爆掉。后续问问题调用数据时算力消耗更大,内存照样炸。
根本原因是AI和大数据交互没处理好,尤其是大体量数据下的缓存和上下文问题。
而且运营提问的能力也有限,来回问的话效率也很低。
所以我决定自己做一个。
这个工具是干什么的
核心诉求就一句话:当数据已经多到爆炸时,让人能快速找到关键信息、算出核心指标、给出可执行的建议。
具体来说,它做了这几件事:
运营看板
不用自己在Excel里抠指标了,直接出一份传统报表,门槛低很多。
包括:
- 店铺整体诊断
- 单品级深度诊断
- 动态生命周期分析(这是核心亮点)
- 滑动环比对比
- 关键指标汇总
AI分析报告
提炼核心指标喂给AI,让AI写分析报告和行动建议。
这样避开了从全量数据里硬找的坑,也绕过了缓存和上下文的瓶颈。
动态生命周期
这是最大的亮点。
传统ERP只能按自然时间切:7天、14天、30天。如果你想真正按单个产品的真实生命周期去看数据、做判断,传统工具基本做不到。
我这里是用硬编码+规则,把每个产品的生命周期切分成清晰的阶段:引入期、爆发期、成熟期、衰退期。
然后基于当前所处的阶段+核心指标,喂给AI,让它结合业务常识,给出针对性的、可执行的建议。
综合判断
广告调整这件事,从来不是只看广告数据就能决定的。
必须把产品本身的销量曲线、利润情况、库存压力、流量阶段、成本结构全部揉在一起,才能做出靠谱的判断。
所以这个工具结合了:
- 产品利润数据
- 店铺流量数据
- 广告数据
- 库存情况
- 历史表现
综合判断后,才给出建议。
否定词n-gram
这个功能比较简单,用n-gram去找到高频但没转化的搜索词,辅助你去添加否定词。
技术实现
全程用AI写的代码,但不是简单的vibe coding。
现在做项目光靠简单vibe已经不够了,得有框架支撑。我用的是Multi Agent长上下文框架,把目标给AI,让它判断阶段、拆功能、逐步构建,确保逻辑不散。
为什么不用复杂的机器学习模型?
因为广告数据如果太少的话,用模型的话,效果反而不好,只是为了自嗨。如果你有足够大的数据量,你肯定也用不到这个东西。所以这本身就是悖论。
整体都是很基础的概念:动态生命周期、滑动环比、n-gram,没有什么复杂的东西。
核心的需求还是:快速给出要做的事情。
谁适合用这个工具
说实话,本质上就是自用的。
数据源要求比较多:
- 需要ERP能导出全量数据(我用的是积加ERP)
- 需要包含产品数据、广告数据、流量数据、利润数据
- 数据格式有一定要求
所以不一定每个人都适合。
如果你:
- 是中小卖家,店铺数据体量不大不小(几十个产品,几百组广告)
- 用的ERP能导出全量数据
- 对广告优化有需求,但没时间盯着看
- 想要一份基础的分析报告,而不是自己抠数据
那这个工具可能对你有用。
如果你只有几个产品,几组广告,其实不需要这个工具,直接看ERP就行了。
如果你有几百个产品,几千组广告,有专门的数据团队,那你也用不着这个工具。
这个工具就是给中间这批人用的。
为什么开源
几个原因:
我也没做大量测试
第一版发布出来,肯定有很多bug,有相似需求的话,我们一起测试,一起更新这个东西。
定制化需求强
每个人的数据源不一样,ERP不一样,业务规则也不一样。
如果要复刻的话,用到其他数据源,可能就是另外一个做法了。所以公开的形式是最合适的,大家可以根据自己的需求去改。
希望不断改善迭代
我前几个月才学会用git版本控制。如果有其他人想协作的话,可以一起把这个东西做得更完善一些。
发布出来就是希望不断去改善跟进,因为我一个人的视角和需求是有限的。
AI本质会忘掉上下文
代码肯定是用AI写的,只不过中间加了一些框架控制。AI本质会去忘掉一些上下文,用框架去让它强制更新文档,如果后面有需求,可以继续迭代。
如何使用
详细的安装和使用说明在GitHub的README里。
简单说就是:
- 克隆仓库
- 安装依赖
- 从ERP导出数据(按照模板格式)
- 配置AI API key(支持多种模型)
- 运行脚本
- 查看生成的运营看板和AI报告
数据格式要求、配置说明、使用案例,都在README里写清楚了。
如果有问题,可以提issue,或者直接联系我。
后续计划
短期:
- 修复第一版的bug(肯定有很多)
- 完善文档和使用说明
- 增加更多数据源的支持
长期:
- 把建议直接写进PPC上传表格 → 一键批量执行
- 也就是传说中的”AI调广告”
- 形成闭环:AI给建议 → 人工审核+决策 → 执行 → 再看新数据 → AI再给下一轮建议
当然,要让AI真能靠谱地调广告,光靠广告数据本身是远远不够的。必须把产品立体画像(生命周期、成本、利润、库存、历史表现)全部拉进来一起看,才有可能做出相对靠谱的决策。