生产,工作,劳动......本质上就是创造价值,解决问题。

我要解决的问题具体而真实:郊区,校区,撮合两万人拼车。不盈利,纯公益。

这不是大创里纸上谈兵的玩具,而是我给自己的一个挑战。

我想证明,在这个AI与媒体的新时代,一个人也能做得到。


我的学校坐落于六环外的郊区。

地区非常偏,校门口不是那种有人行道,有绿化带,铺着平整沥青,画着交通标识的路,而是水泥为主,崎岖不平,两边也没有商店。最近的聚落离学校约1km+:龙虎台村和虎裕村。

学校不准骑电瓶车。到地铁站约4km,到最近的商场约4km+,同学们出行几乎全部依靠打车。

目的地一般分为两种:

10km内的有地铁站,万达,昌平镇(包含悦荟,昌平火车站,昌平医院)价格在10-30左右。

远的有各个火车站和机场,价格在100-300元不等

人多的时候,例如假期、周五下午往往会涨价,而且要等好几分钟。

地铁站和学校门口都有喊“地铁10块”,“化工10块”的黑车司机。他们没有在打车平台注册,而是把自己的车开过来,吆喝拉客。

好处是,同学确实可以省下一点钱,也不需要等车。

缺点是:司机没有任何注册和认证,随便一个人开车过来就能拉走一群大学生。这其中安全隐患极高。

而且3个学生有时候都不肯发车,非得等到4个学生才走,4个人就是40——滴滴打车才15不到。

我也坐过“地铁十块”,开学真的不好打车。4个人,4个大箱子,40块,超级挤。

为什么学生要这么憋屈呢?为什么我不能站出来帮大家解决这个问题?

调查

拼车是最优解。

如果大家都拼车,只要拼到一个人一起走,金额立马打5折,只要5-7元。

与此同时,总呼叫的车也会少一辆,如果很多人都拼车,叫车的压力也会降低。

而且放假或者返校时,打车去机场/火车站价格极高,要100-200。拼车立省一半。

但问题在于,同学们基本都通过校园墙发帖,或者一些拼车群进行拼车。校园墙帖子易沉,效率很低,而微信群只能有500人,基本找不到一起走的同学。

我先做的是调查。我设计了一份问卷。见百花同行调研问卷

投放到校园墙、各个微信拼车群,还发了几十块钱的微信红包。最终领了红包的有三四百人,收回了136份问卷。问卷和结果都在文件形式存到了我的电脑里。

经过数据分析,我确认了真实的需求。

代码与小程序

当时是26年4月。vibecoding是一个新潮概念,但还没有火起来。

无论是提出各类问题,还是设计代码,我最早用的是网页版的Gemini 3.1pro。当时这是全方面最强的模型,我用起来几乎不会出现幻觉,而且智力极高,理解力和gpt不是一个层次的。当时有活动,我用美国大学生身份白嫖了一年的Gemini Pro会员。

无论是应用软件的运行原理,还是各类审核的流程,乃至于前后端的区别,api的作用,我都一无所知。

在这个前提下,我先进行了一周的学习:我让AI给我写学习提纲,再新开对话让AI在不同的方面分别教我知识。

写学习提纲的提示词,我用了一个自定义Gem——提示词助手。谷歌官方有教用户写提示词的文档,我直接把文档下载下来喂给AI,喂出一个提示词助手。用这个提示词助手帮我写提示词,再喂给其他对话。

我很快就对一个软件产品的完整运行原理有了初步了解。

UI设计

ai的审美能力真是一塌糊涂。

于是我自己在草稿本上设计了前端界面——同行大厅/我的/发布行程/行程详情/关于/我的行程...然后一个一个元素描述给AI,再让它改。效果往往不尽人意,一般都要改好几次。

但没办法,我懒得一个一个字符敲。代码这种东西,我10年前就在写了,深知其难度。

Coding与Agent

我通过对话,让Gemini把.css,.js,.wxml等等文件一个一个写出来给我。

我发现网页版的对话AI在开发过程中非常难用,用久了就会失忆,丢失上下文,然后忘记项目细节。我不得不手动总结,然后开一个新的对话跟它解释,但我自己也会忘记一些细节。结果就是代码勉强可以运行,但是漏洞百出,bug一大堆。

直到我在抖音看到了Cursor和codex。这些agent为我打开了新世界的大门。虽然用的模型智力更差,不如网页的gemini,但它们可以随时读取本地的文件夹,然后手动操作一整个文件夹。直接修改代码,而不是让我手动复制。最重要的是可以实时读取整个本地项目,而不用一个个文件上传。

我下载了codex,cursor,antigravity,trae国际版和CN版......每把一个软件的免费额度全用完,我就换下一个软件。

最后我不得不用trae cn,它免费,但是居然要排队,对话一句要排半小时以上。于是我半夜一两点还坐在书桌前改代码,这个时段没人用,也就无需排队。

半夜坐在桌前,一边对照我画的UI,一边写prompt告诉蠢AI如何改代码的画面,我还历历在目。

而决策我还是交给聪明的Gemini。为了不丢失记忆,我手动创建了一个txt文件,把细节要点全部存进去,新开对话就把文件发给它,我扮演了人力agent的角色。

后端与服务器

为了把它做成一个真正的应用,我买了2年的域名prom1se.cn和1年的腾讯云VPS。

我也学了很多知识:ssh链接,docker,linux命令,nginx反代理,mongoDB,nodejs......

AI并不知道我服务器上的文件结构,而我只能ls,cd.....然后copy给它,还要忍受幻觉的骚扰。

后来终于跑通了数据的闭环。

对了,我还设计了一套邮箱验证系统,通过随机6位密码验证北化在校生身份。经过认证才能发帖或者复制别人的联系方式。

备案与审核

我的策略是先去申请备案再写代码,要是写完代码再申请,都不知道结果什么时候才能上市。

于是我一边要沉浸在coding中,一边还要实时记得国家备案,公安备案等等流程。

ICP备案,微信小程序审核,微信认证,公安备案,HTTPS证书......这些常规的内容就不说了。

我写代码的时候也一直在防止无法过审:例如自由输入文本框必须接入微信文本审查api,防止用户发布敏感词汇。还有很多很多我现在记不起来的细节。

不过,总体还是顺利的。

也就备案了三次,有一次没接到电话导致审核失败,(广电在村子里信号不行,我电话都没响,而且还多扣了我话费,气得我去10099和12300投诉了很多次,最后好不容易把多扣的30块还给我)一次我父亲没接一个我告诉他一定要接的电话。因为忘记了公安备案被警察打电话三次,而且我还怀疑警察是网络诈骗,因为他用个人微信加的我,而且浙江公安备案小程序太烂了,点进去还以为是骗个人信息的。

说句题外话,浙江省公安备案的小程序就是一坨。它无法被分享,无法被搜索,说明没有进行微信认证(一年才几十块钱,大概率外包的)。而且界面bug百出:我填个邮箱,.com输入不完整只能输入.co,结果发现是字符串长度不够。我邮箱就是电话号码@163com,并不是什么很长的字符串,而设计者连这都没考虑到。

发布与宣传

我计划在五一前上线小程序,吃一波流量。
我的运气很好,4.27就通过了最后一道微信小程序审核。

马上联系了各个此前在问卷里留下联系方式的同学,然后发贴到校园墙,小红书,抖音......可惜的是流量都很低,校园墙的管理员把我的帖子和回复全删了,还私信叫我别发这种广告,否则封号——我做的内容实际上在跟校园墙小程序抢流量,他们肯定不会给我机会。

找了导员,跟她说明了这件事情,并且表示我完全无盈利地做公益项目,希望得到学校的支持。结果可想而知,学校不可能为一个普通的开发者背书。导员也只能给我几句鼓励的话语。

打印了很多张宣传海报,贴到校园的外卖柜,食堂,教学楼门口,宿舍楼一楼,校门口公交车站——第二天全被保安撕了。导员还从保卫处那里听说了这件事情,叫我不许再贴。我又偷偷做了很多尝试,均无果。

五一当天我亲自上阵,在学校门口快到校门的地方站了一整天,把海报打印下来贴在硬纸板上,每有同学经过就宣传吆喝。

多数人并没有停下来看我一眼,完全无视了我。但是一些同学还是扫了我的二维码,并且说好用就推荐给同学。印象最深的是几个白人女生,我用蹩脚而结巴的英语向她们介绍我的项目——carpool,station,save money...还有两个同学说自己是计算机专业的,想跟我聊聊,加了微信。

这个学期,总共有1300+用户,100多次复制联系方式次数。但这也只有全校同学的6%。而且1300只是点进来过的数量,实际用过的不知道有几个。

下学期,我准备进行扫楼+自媒体宣传。前者就跟推销驾校广告一样,一间间宿舍敲门过去宣传。反正我又不盈利,纯公益项目。后者我准备找同学拍一个关于黑车司机的剧本,然后发到抖音,小红书和b站。看看能不能给我带来一点热度。

学期开始前,我准备先更新一下软件:百花同行v2.0

需求是真的、模式已经跑通,而94%的同学还没被我触达。

相关