用AI自动整理微信收藏:Python+OpenAI实现智能分类系统
你的微信收藏夹是不是也变成了”赛博垃圾堆”?几百条收藏,想找的时候永远找不到。今天我手把手教你用Python+OpenAI API搭建一个智能收藏分类系统,5分钟搞定。
准备工作
- Python 3.8+ 环境
- OpenAI API Key(或其他大模型API)
- 微信收藏导出的HTML文件(微信电脑端可导出)
第一步:导出微信收藏
微信电脑版 → 收藏 → 右上角菜单 → 导出收藏。会得到一个包含所有收藏内容的HTML文件。
第二步:解析HTML提取内容
用BeautifulSoup解析HTML文件,提取每条收藏的标题、摘要和链接。关键选择器需要根据实际HTML结构调整。
第三步:调用AI进行智能分类
核心思路:先定义好分类体系(技术开发、AI工具、产品设计、商业思维、个人成长、生活技巧、读书笔记、行业资讯、其他),然后逐条调用AI进行归类。使用GPT-3.5-turbo即可,temperature设为0.1以保证一致性。
第四步:生成分类报告
用pandas统计每个分类的数量和占比,保存为CSV文件方便查阅。还可以生成可视化图表,直观了解自己的知识结构。
进阶技巧
批量处理:用asyncio并发调用API,100条收藏2分钟处理完。
本地模型替代:可以用Ollama跑Qwen2.5等本地模型,速度稍慢但隐私无忧。
自动标签:除了分类,还可以让AI生成3-5个标签,构建更细粒度的检索体系。
定期维护:设置每周定时任务自动处理新增收藏,保持分类系统常新。
效果展示
我自己用这个方案处理了327条微信收藏,分类准确率约85%。最惊喜的是翻出了好多”收藏即忘记”的好文章——技术开发类108条占了33%,AI工具类52条,过去半年我居然收集了这么多资源却从来没系统利用过。
完整代码已上传到我的GitHub,需要的留言区自取。有问题欢迎在评论区交流!
