文章摘要
原本为团队内部监控行业热点的飞书机器人AIHOT,经七个多月迭代已拥有百万月活。因多行业用户有定制专属热点监控系统的需求,开发者借助GPT、Claude等AI工具完成全面重构后,将其正式开源至GitHub,支持各行业从业者搭建专属热点工具。

一款从内部工具成长为百万月活的AI热点资讯平台,终于完成了全面重构并正式开源。这款名为AIHOT的产品,原本只是团队内部用于监控行业热点、辅助选题的飞书机器人,从年前借助AI开发第一版至今,已经走过了七个多月的迭代历程,目前拥有百万级月活用户、近十万的Skill用户,还有大量基于其API进行二次开发的外部分发项目。

在项目运营的过程中,经常有用户好奇为什么不进行商业化,一直保持免费运营,甚至猜测未来是否会有收费计划。对此我总是觉得有些哭笑不得,其实我只是单纯热爱做产品,用户的鼓励和正向反馈,是我无数个深夜坚持开发的最大动力。

一直以来,都有来自法律、人力资源、金融、贵金属等多个行业的用户提出需求,希望能基于这套工具搭建属于自己行业的热点监控系统。但作为项目的维护者,我无法覆盖所有行业的专业需求,既没有足够的精力,也缺乏各行业的专业知识,无法精准筛选出每个领域真正有价值的信息源。因此,将工具开源,让每个行业的从业者自己掌握核心能力,成为了很早就萌生的想法。

不过这个念头却被搁置了很久——因为最初的AIHOT代码架构存在大量问题,作为一个从零开始学习开发的外行,最初的版本更像是一团难以维护的代码,修改一处功能常常会引发其他模块的bug,每天都会收到大量的告警和报错信息,每次打开后台都需要鼓起勇气。这样的代码基础,实在不好意思拿出来公开分享。

直到今年中秋假期,终于拥有了三天完全可以专注投入的独处时间,可以安心重构这个项目。搁置已久的开源念头再次清晰起来,于是决定彻底重写AIHOT,再将其公开分享给所有人。

作为一个非专业开发者,直接重写整个项目几乎是不可能的,因此我借助了当前最顶尖的AI工具完成了这次重构。首先花了一天时间解决了稳定使用Claude的问题,随后同时使用Claude Opus 5.5和GPT-6 Astra作为核心开发助手。考虑到直接基于旧代码重构会被原有架构的问题所限制,我选择了第一性原理的思路:跳过历史代码,从产品的核心功能出发,将旧系统的所有能力拆解为完整的功能文档,再基于这个文档重新搭建整个项目。

我先通过Codex向GPT-6 Astra提交了需求,生成了初步的功能梳理和开发指引,随后又用Claude Fable 5.1对文档进行了优化,确保逻辑更加清晰合理。最终由Claude Opus 5.5作为主力完成了全部的开发工作,这款模型在代码编写、需求理解、界面设计等多个维度都展现了极强的能力。

整个重写过程我整理了完整的步骤,虽然我并非专业开发者,只是从设计师转型的外行,但这套基于AI辅助重构的流程或许能给其他爱好者带来一些参考。

重构完成后的AIHOT 2.0版本,架构更加清晰简洁,模块化程度大幅提升,对于Agent开发非常友好,开发者只需要少量上下文就能快速定位功能模块。前端页面全部完成了组件化重构,视觉风格也进行了统一优化,多个页面都焕然一新,同时整体性能和加载速度也有了显著提升。

现在,我终于可以将重构后的AIHOT正式开源了。本次开源的内容包括完整的采集流程、内容精选评分机制、信息聚簇逻辑,以及生产环境中使用的全部Prompt模板。由于行业资讯站点的特殊性,具体的原始信源无法公开,主要是为了避免潜在的争议,同时这些信源对于其他行业的用户来说也没有直接的参考价值。

开源仓库地址为:https://github.com/KKKKhazix/AIHOT,你可以基于这个框架快速搭建属于自己行业的热点资讯工具。需要说明的是,由于我后续的更新会偏向AI行业的特化需求,且更新频率较高,无法保证每次迭代都同步更新到仓库中,但我会尽力保持同步。

对于法律、人力资源、金融、贵金属等各个行业的从业者来说,你或许并不熟悉技术开发,但这套框架可以帮助你快速搭建专属的热点监控系统。只需要将信源替换为你所在行业的专业渠道,将内容筛选标准调整为符合你行业需求的规则,剩下的工作就可以交给这套系统自动完成。

半年前,我还完全不懂代码是什么;半年后,我终于可以将这个从无数个深夜中诞生的小项目,交给更多愿意探索的人。我无法预知这个项目最终会演变成什么样子,会被应用在哪些领域,但这或许就是开源最浪漫的意义:将一个私人的小工具,变成属于所有人的公共资源。

AIHOT曾经只是一个渺小的念头,如今它终于走出了我的工作台,希望它能帮助更多人用AI把专业资讯监控的能力,从少数人的专属技能变成普通人都能拥有的工具。

愿我们都能在技术的浪潮中坚守本心,稳步前行,未来一路顺风。

也愿诸君,乾坤既大,草木尤青。本心择路,笃志前行。

以上内容不代表本平台立场,仅供读者参考