极客学长谈“ChatGPT套壳”:我是如何从华强北“抄”到AI奖的

共 7310字,需浏览 15分钟

 ·

昨天

阳建,东莞蜗牛科技创始人,高级系统分析师。

知名区块链和AI技术博主,多个知名开源软件作者。

主要从事IT系统架构,底层技术框架研发。

曾主导负责CRM,供应链金融,数字货币交易所,数字钱包,AI大模型训练等项目的技术架构和开发。

个人主导开发的 GeekAI 智能助手开源项目,被开源中国评选为”2024中国最具价值的AI开源项目“。

目前从事大模型的微调训练,AI 应用开发架构以及AI技术培训工作。

对AI和区块链技术有深入的研究和理解,目前已申请相关发明专利4件。


程序员客栈 对话 极客学长


”我搞开源一分没赚,但看到有人用我的代码一个月收了5万,我觉得特别棒。”

说这话的人叫阳建,今年38岁。多年前,他还是华强北一名画电路板的硬件工程师;去年,他的开源项目被开源中国评为“2024最具价值的AI开源项目”。

这个故事的开端,简单得有点好笑——仅仅是因为他想同事能用上 ChatGPT。于是,他写脚本、搭服务,“套”了个壳。没想到,这个东西后来长成了高校的AI实训平台、创作者的变现工具,甚至推着他从一家公司的CTO,变成了一名“下午四点必须接孩子放学”的一人公司创始人。

从区块链到AI,从团队作战到单打独斗,他踩过的坑远不止技术。我们来聊一聊:当一个程序员决定把生活“开源”,会写下怎样的代码?

01 起点:从华强北的电路板到开源的星辰大海

我的技术起点不在硅谷或中关村,而是在深圳华强北。大学学的是电子信息工程,第一份工作是“抄板”——整天与PCB电路板打交道。那段时间让我对底层逻辑有了更深的理解,但是调试硬件也很辛苦,经常要加班到深夜。这也为后来转向软件开发埋下了伏笔。


我并非计算机科班,转行软件后,一切从解决问题开始。我做开源算比较早的,2013年左右,我在学PHP时,为了自己用着顺手,写了一个类似ThinkPHP的Web开发框架叫做HerosPHP,并随手开源到了GitHub。

没想到,这个无心之举成了我职业生涯的第一个拐点。


一次我去东莞一家集团公司面试,没有过多说自己会什么,只是展示了这个开源项目。技术主管一看,觉得项目的架构设计得很轻巧,运行效率很高,直接省去了很多技术面试环节,最后我也如愿拿到了offer。我入职后,公司的新项目就采用了我这个框架。我就一边用、一边改、一边继续维护开源版本,形成了不错的正向循环。


其实我最初做开源,多多少少是受我一位朋友的影响——他是我的老乡,我们在同一所大学上学。他的网名叫做“狮子的魂”,在中国开源界小有名气。他在大学期间就开始做开源,有几个项目都是社区的明星项目。后来去了开源中国当了首席架构师,重构了Gitee平台搜索引擎。

02 转折:区块链浪潮中的“开源习惯”

离开那家公司后,我投身到区块链领域,但始终没有离开过开源圈子。


2017-2018年区块链火热的时候,我在深圳参与交易所和供应链相关的开发。后来也和几个朋友合伙创业,做过一阵Filecoin挖矿优化。那时我们写了不少挖矿工具,也都坚持开源。我还用Java为 Filecoin 官方写了一个钱包API,因为当时官方只提供了JS和Go版本,后来这个项目也贡献给了社区。


对我来说,开源渐渐成为一种习惯。我做的项目,往往都是从解决自己的实际问题出发——不管是早期的PHP框架,还是后来的挖矿工具、钱包接口,都是先自己用起来,再分享出去。或许正因为这样,它们才真的能帮到别人,也能让我持续保持迭代的动力。


我也渐渐发现,把其中一部分开源出去成为了最好的“获客渠道”。如果能帮到别人,就会有人愿意为更深度的定制付费。对于当时我们这样只有两三个技术人员、没有销售团队的小团体,通过博客分享技术心得,通过GitHub发布实用工具,是最自然的吸引同道中人的方式。“将欲取之,必先予之”,当你持续地、无偿地分享有价值的解决方案,那些真正有复杂需求的客户,自然会带着信任找到你。


这首先证明了你的能力,其次也建立了一种信任感——我愿意无偿分享,合作起来自然不会太差。其次,这些技术内容帮他们解决了实际问题,当他们遇到搞不定的难题,很自然地就会想到我。而且,一个有用的技术博客,本身就带有传播属性:他们的朋友想了解时,直接转发我的文章就行。特别是现在的AI项目,在GitHub上持续维护一个高质量的开源项目,就是最好的技术背书。而渠道无外乎几个:技术博客、GitHub、社区口碑,以及最重要的——时间带来的复利。

03 爆点:一个被“分享”逼出来的AI项目

后来到了2022年,国内区块链行业逐渐规范,我们也慢慢淡出这个领域,转向了正在兴起的AI。不成想后面我的项目GeekAI被评选为 “2024中国最具价值的AI开源项目”,确实是件很意外也很有成就感的事。


3.1.一个“好东西”却无人分享的窘境


我最开始接触的是NLP方向,2020年GPT-3出来时,我偶然申请到了内测资格。当时就被它的强大震惊到了,它能写文章,能写诗,还会写代码。我用的最多还是用它写代码,我当时就把它当“技术手册”用,再也不用在搜索引擎里面搜索某个函数的用法了。


2022年OpenAI 发布了AI对话应用——ChatGPT,当时我特别兴奋,迫不及待想分享给身边的同事和朋友。但一开口就卡住了:他们第一反应是懵的——“怎么注册?我没有国外手机号。”“科学上网?那是什么?” 我想分享一个好工具,却没人能和我一起用、一起聊。


3.2.从脚本到“套壳”,从“自己搭”到意外走红


那就一步步解决吧。


第一步,注册问题。我写了个注册脚本,一口气注册了 200 多个账号,发给大家。


第二步,网络问题。账号有了,还是用不了。还好我作为早期开发者,手上有一些 API Key,每个新账号也有赠送的额度。我就把这些资源池化,自己做了一个中转服务,相当于给 ChatGPT 套了个壳,把最核心的聊天功能搬了过来,让大家直接在本地环境里使用。


就这么个简单的工具,周围的同事朋友用上后反响特别好。那时国内的 AI 产品体验还没跟上,ChatGPT 的能力对他们帮助很大。我当时就想,既然我身边这群人有这个痛点,网络上应该会有更多人需要。



于是,我把项目开源开源到了GitHub,还搭了个演示站免费给大家体验(反正用的都是赠送额度)。最早我是在罗振宇的“得到”平台的圈子里发的,结果好多同学来加我微信,找我要邀请码或密钥。手动分发实在太麻烦,我索性说:“你们想要的话,自己搭一套吧!”就把完整代码和部署方式都开放了。没想到很快被转到Twitter上,突然就火了起来,关注的人越来越多,找我的人也络绎不绝。再后来,随着Coze、Dify、阿里云、元器这些智能体平台兴起,很多用户开始推着我往前走。于是我又开发一个新的项目GeekAI-Agent——一个给AI智能体创作者变现的平台。


3.3.不止于“壳”:我做了什么不同?


至于这个项目和其它套壳工具的区别,我觉得主要有两点:


一是它从个人工具演化成了支持多用户的 SaaS 形态。早期很多工具是给自己用的,但我后来加入了用户系统。很多人发现,他们可以用它搭建自己的平台,服务自己的客户甚至实现盈利。印象最深的是,有个哥们用我这套代码搭了平台收会员费,最多一个月收了 5 万——我搞开源一分没赚,但看到有人能靠它发挥价值,我觉得特别棒。


二是因为它诞生于真实的分享和协作场景,功能上更贴近“让人用起来”的需求,不仅全面,也考虑了实际运营的需要。对于有私域流量、有客户群,或者想把自己 AI 能力产品化的人来说,它提供了一个轻量且可控的起点。


说到底,它就是一个因需求而生的套壳项目。只不过在解决自己问题的路上,顺便点亮了一小片市场空白。


3.4.没有高深算法,只有琐碎功夫


而针对项目本身而言,在核心技术上没有那种“高不可攀”的挑战。真正的难度,都藏在细节里——这也是大部分应用开发的常态:没有惊天动地的算法突破,更多的是“程序员多做一些,让用户少麻烦一点”。


具体来说,我们花了最多心思在三个地方:


第一,流式输出的体验。


为了让回复能像真正的 ChatGPT 那样一个字一个字“流”出来,而不是等整段生成完才一次性显示,我们早期纠结了很久。最后选择了 WebSocket 做双向连接,替代传统的 HTTP 请求。这样一次连接就能持续对话,响应更快,体验也更自然。



第二,资源调度与防封策略。


你用 OpenAI 的 API 可能知道,免费额度有并发限制,而且账号用着用着可能突然被封。我们早期自己池子里有 200 多个账号和 API Key,一旦用户量上来——比如演示站短时间内涌进上万人——大家就会排队等响应,体验非常差。

于是我们做了一套负载均衡与轮询调度机制。把几百个 API Key 放进资源池,自动绕过被封的账号,平衡各个 Key 的调用频率和并发压力。这样一来,用户获得了丝滑流畅的体验,其实背后是我们在不停地做资源调度和故障转移。


第三,连接与性能优化。


除了用 WebSocket 减少重复连接开销,我们还建立了连接池,复用已有链路,避免频繁握手。这些细节用户看不见,但能直接感受到“速度更快了”、“等待更短了”。


所以回头来看,最大的困难从来不是“能不能做”,而是“怎么做得顺、做得稳”。在真实用户涌入的场景下,每一个小问题都会被放大。封号、限流、并发、延迟……这些看似琐碎的点,恰恰决定了产品能不能活下来,能不能让人愿意一直用。


这也印证了我一直相信的那句话:好的工具,是帮用户把事情变简单,哪怕背后需要我们多做很多事。


3.5.当项目开始自己“长”出生命


说实话,获奖之后,最让我意外也最受启发的,是看到大家用这个项目的方式——很多场景我压根没想过。


最初我只是做了个给自己和朋友用的工具,结果很快就有人用它搭建了自己的平台,开始对外售卖会员服务。甚至有人把我早期版本的访问验证码拿到二手平台上去卖,变成了一种“ChatGPT 体验券”。这是我第一次意识到:工具一旦开源,它的生命轨迹就不再完全由作者决定了。


更没想到的是,教育领域成了主要应用场景之一。很多高校和培训机构联系我,说他们需要一套合规、完整的 AI 实训平台——用于AI通识课教学。我们的项目恰好解决了学生注册、付费和管理的全套难题。像我们最近就在给一所高校做定制版,把它打造成真正的 AI 实训环境。此外,不少企业用它搭建内部 AI 助手,统一为员工提供生产力支持;培训机构和开发者则用它集成多种模型,做成“一站式 AI 工具站”,用于教学或演示。



这些需求也直接推动了产品的进化。比如我们后来加入的「工作流」功能,就是因为很多用户反馈:智能体的核心是流程编排,能不能直接把这个能力开放出来?问的人多了,我们就把它做进了通用版本。


这也让我更坚信一点:好的开源项目,不是作者一个人的作品,而是所有使用者共同塑造的生态。你只需要提供一个可靠的起点,剩下的创造性,永远来自那些真正在用的人。


3.6.生态延伸:从工具到“创作者经济”


之前抖音上出现了一批做AI科普、教人搭建智能体的博主,他们有几十万甚至上百万粉丝,但除了培训外缺乏变现方式。有人就来问我:能不能把他们设计好的智能体——比如帮HR筛简历、生成视频脚本、设计海报这类流程较复杂的功能——做成可销售的产品? 那时候的AI还没现在这么强,生成海报可能需要先生成底图,再添加文字,整个流程需要多个步骤串联。很多博主缺乏技术实现能力,但拥有好的创意和受众。


于是我们接着开发了智能体平台GeekAI-Agent,专为这些创作者提供变现路径。他们可以把智能体发布到平台(或自己部署),用户使用或购买后,创作者能通过积分提现。这样一来,工具、流量、变现就形成了一个闭环。


这个项目,与其说是我在规划,不如说是用户推着它在生长。我很少提前规划“产品未来要做什么”,而是保持倾听,看大家实际需要什么。路走着走着,同路的人自然会告诉你方向。


回顾下来,我做的几个开源项目都是这样一步步长起来的:从自己的需求出发——不管是早期的PHP框架,还是后来的挖矿工具、钱包接口,都是先做出雏形,自己用起来,分享出去后,有人用了就收到反馈,再基于真实场景迭代。或许正因为这样,它们才真的能帮到别人,也能让我持续保持迭代的动力。

04 选择:从CTO到“一人公司”创始人


随着年岁的增长,我个人的价值观也在变化着。从一家公司的 CTO 到出来做一人公司,这个选择背后,其实更多是今年我 38 岁了。在人生的不同阶段,你觉得最重要的事是不一样的。对我来说,现阶段家庭与健康的权重,已远远超过一个高薪高压的职位。


4.1. 38岁,对人生优先级的一次“重新排序”


22岁刚出校门时,我觉得技术就是一切,拼命学。后来做管理,发现理解人性、带团队、沟通协作变得更重要。到了现在,我有两个孩子,一个上小学,一个上幼儿园。以前做技术加班多,陪他们的时间很少。忽然有一天感觉,孩子长大真的就是一转眼的事,如果再不参与他们的童年,可能就错过了。所以对我来说,现阶段家庭是最重要。钱是赚不完的,但能陪伴家人的时间其实很有限。


另一方面,身体也在发出信号:20多岁通宵加班,第二天照样精神;30岁后,一次通宵加班需要好几天才能恢复。像前段时间还有热搜讲一位程序员猝死。不得不服老,这个年纪确实不适合再拼那种高强度的工作了。

对我来说,我渴望的是一种能自主掌控节奏、时间相对自由的生活。


4.2.技术人的底气:一台笔记本,和将想法快速变现的能力


选择这条路,我最大的底气来自于技术人特有的优势:启动成本极低。对于想做互联网产品的人来说,最大的投入往往是开发。但如果你自己就是技术人员,这一块成本几乎为零。一台笔记本就是我的全部生产资料,随时随地都能开工,任何想法都可以快速做出原型,丢到市场里验证,行就继续,不行就调整,试错速度非常快。

但挑战同样真实:


通常来说营销和运营是我们的短板。技术人员薪资不低,创业后收入可能断崖式下跌,从月入两三万变成两三千,心理落差很大。如果没有一定的积累或准备,很容易焦虑。


我的解法不是单打独斗,而是 “轻量协作” 。比如我有两个伙伴,也是独立开发者,一个擅长做智能体培训,为企业定制智能体解决方案。另一个专注于新媒体解决方案。我们各自独立,但客户相互推荐,能力互补。这种松散耦合的合作,既灵活,又能以此缓解一人扛下所有的压力。


05 节奏:我如何掌控我的时间

选择做一人公司,很大程度上是为了找回对时间的掌控感。以前在大公司做CTO,形式上自由,但心理上总有根弦绷着,反而常感消耗。现在,我建立起一套属于自己的节奏。



5.1.工作心法:分层处理、善用AI与轻量协作


分层处理:首先你要找到你工作最高效的时间段,集中处理高认知任务(如架构设计、学习),比如我一般是在造成5点半到7点半;熟练型任务(如编码)放在上午;协作沟通放在下午,然后运动可以利用碎片时间解决,比如上午写一个小时的代码,我会做30个俯卧撑,等电梯的时候我会做几组深蹲等。


善用AI:它不只是写代码的工具,更是思维脚手架,更能帮我梳理技术方案、润色文档,将我从重复性脑力劳动中解放。


轻量协作:我不亲自做培训,而是介绍给专门做培训的合作伙伴,从中分佣。


技术人创业,优势是能快速将想法产品化,难点往往在持续营销和心态管理。我觉得像是和时间做朋友,恒定地提供价值。别急着变现,有人今天看了一眼走了,可能两年后回来,发现你还在维护,那时信任自然就建立了。


5.2.一个“非典型”创始人的日常


据此,我的日常,或许和很多人想象中“忙碌的创始人”不太一样:


06 未来:在AI时代,做个”有趣“的人

说来有意思,我年轻时的爱好反而没现在丰富。可能是年纪渐长,对世界的好奇心倒越来越强了。


6.1. 在代码之外,保持对世界的好奇


现在花时间最多的算是运动。我经常徒步、越野跑,也跑马拉松——今年已经报了三个全马。以前跑过半马,后来觉得不过瘾,还是全程更有挑战。除了跑步,游泳、登山这些需要耐力和专注的活动,我也特别喜欢。在我最艰难的时候,运动和冥想帮助我走出了困境,完成了自我救赎。


最近两年还开始和朋友一起玩音乐,弹弹吉他、唱唱歌。音乐和写代码有点像,都有节奏和结构,但表达方式完全不同,挺解压的。


阅读和看电影也算我的日常“输入”方式。谈不上什么高深的品味,就是觉得通过别人的创作去体验不同的视角和生活,本身是件很有趣的事。


总的来说,我觉得自己一直保持着一种“好奇”的状态。无论是通过运动去探索身体的边界,还是通过音乐、书籍去感受思维的辽阔,都让我觉得生活挺饱满的。或许对技术人员来说,这种对世界持续的好奇,本身就是一种重要的驱动力吧。


6.2.未来,当工作逐渐被AI接管,人还剩下什么?


其实我还有个更深的感受:在AI时代,人或许更需要成为一个“有趣”的人。


未来我们手头很多工作可能会逐渐被AI替代。如果工作都交给AI了,人还剩下什么?


我觉得,正是那些AI无法真正“体验”的事情——比如你亲手学会一项技能、感受一段旋律、享受与人真实互动的温度。


AI可以教你骑自行车的理论,但没法替你感受平衡瞬间的快乐;它能生成一首歌,但无法替代你和朋友即兴弹唱时的那种情绪共鸣。这些需要身体参与、需要情感投入、需要时间沉淀的“人的事”,才是我们区别于工具的底色。



技能必须亲身去学,快乐必须亲身去经历。AI能给我们信息、效率、甚至创作,但给不了那种“亲手做到”的踏实感和与人共享时刻的温度。所以,无论是现在还是将来,保持对世界的好奇,去做那些需要“人”去感受、去碰撞、去沉浸的事,或许才是我们最值得投资的部分。


毕竟,没人想只做一个“工具人”——有趣,有温度,有亲手创造的能力,大概就是我们送给未来自己最好的礼物。


=故事征集=

《LaunchBox》是程序员客栈推出的技术项目孵化平台,致力于为全球顶尖技术创业者与极客开发者提供项目展示、推广与孵化服务。无论您的项目专注于AI、区块链、开源技术,还是其他颠覆性创新领域,LaunchBox都欢迎在此首发。

欢迎大家推荐朋友或自己来参加我们的节目,分享与对话是一件利他又利己的事。主持人小何微信:Hh9420452

浏览 222
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报