我想象,当我想知道在多伦多,哪里有最好吃的煎饼果子或者绵绵冰, 哪里有最好玩的酒吧和密室,鲸语能给我最好的答案。
鲸语是我过去几个月用业余时间开发出来的作品,每天推送多伦多城市生活,校园生活的最新资讯,实时追踪着主流媒体平台的本地报道,涵盖微信公众号,微博,知乎,Facebook及各大潮流杂志等等。结合全面的搜索功能,每一个话题,都可以关注到最实用和最及时的回答,从浪漫的约会地点到实惠的报税攻略……如果能省下些平时刷公众号的时间,少些急用时又搜不到的焦虑,也是我最大的愿望。
鲸语也同步了近期多伦多周边最热门的活动,一键加入日历或者开始导航。
同时,诞生于多伦多大学校园的鲸语,也聚合了大部分华人社团的动态,在此基础上,打通了UTADA社团旗下的UT助手平台的数据库,引入自动化聊天机器人,希望以最快捷的方式提供实时校园服务,包括各图书馆开放时间查询,期末考时间查询,课程课本乃至建筑物的查询等等等等…
纷乱嘈杂的媒体环境,掩盖了许多不被分享的美好。而鲸语想实现的,是想把这些优质的本土内容攻略,沉淀下来,分享出去。用最自动化的方式。
一个没有编辑部的媒体平台 - 鲸语是什么
曾经接触过许多优秀的学生开发者的作品,可每当发现作品的内容终止更新的时候,总会感到些许惋惜。
的确,作为学生,难以取舍的运营成本抑或突如其来的人情世故,太容易放弃作品背后的冲动。也或许是这样,在我有开发鲸语的计划时,自动化成为了我最重要的目标。
自动地收集,自动地提取分析归类,自动地推荐。这会是一个完整的媒体平台,实时追踪着多伦多最有趣的动态,由算法决定文章消息的过滤,概括,标签和分类,由用户的阅读和收藏权衡热度,由地理位置产生推荐……而唯独不依赖于我的编辑。哪怕一年之后我从多伦多大学毕业了,鲸语也可以长久地运营下去,推送本地最酷的内容,服务所有多伦多华人。
向今日头条和湾区日报致敬。
被更多人所熟知的今日头条在技术上给了我很多启发,我也尝试着按照我的理解来打造内容特征分析和协同推荐的流程。在体量上,鲸语有接近200个内容源,涵盖了诸如微信、微博、知乎、Facebook及各大本地优质杂志等等的热门媒体平台。
而湾区日报,则更让我亲切。一个人每天分享文章的业余项目,近3年写了近90万字的简评。阅读并收集优秀的资源是一个很好的习惯,而让我印象深刻的并不是作者这一坚持的习惯本身,而是,作为一名工程师,将整个习惯流程完全自动化的地步。而我也采用类似的技术栈为鲸语开发了自动化的审核系统,各类存在争议的文章和活动,能够在与聊天机器人的交互中完成审核,后续的发布也依旧交给程序。而近期也将开放接口给各合作社团及第三方,提供更多内容发布上的便利。
讲不清楚自己对自动化的执着。或许就是懒吧,但更多也是对鲸语更长远的期待。打造一个没有编辑部的媒体平台,我还想尝试更多可能。
连接更多优质的服务与人 - 鲸语的下一步
鲸语的下一步,会和许多优质的服务第三方和个人合作。会有很酷的东西更新,这里抿一下嘴哈哈。
连点成线 - 记鲸语的诞生日记
生命里的每一个点都会最终连成线。乔布斯
很难说现在回头看能望见什么,但这半年来的经历都在我计划鲸语的时候给了特别多的启发。从开发校园服务开始,集成UT助手过去几百篇文章的推荐系统,自动文本概括,聊天机器人和先后开发的四五个未上架的App原型等等等等……于是乎,鲸语的出现就仿佛是一张拼图慢慢浮现出了形状,与其说是我开发出了这个作品,不如说是我认出了它。
就像突然发现一条绷紧的风筝线,牵扯起背后风尘仆仆的过往。
以前很喜欢普鲁斯特的一句话,“每个读者只能读到已然存于他内心的东西。书籍只不过是一种光学仪器,帮助读者发现自己的内心。”。它告诉我,不同的人怀揣着不同的心事往昔,会看见不同的风景。那些被骄傲着的想法,那个在软件背后所规划的世界,都不过唯心而已;也渐渐发现,在世界兜了一大圈,最后不过和自己对话。
可越是如此,也想拼命问出来,自己想象里这个世界的样子,那些还没被串联起的可能。
镜头慢慢转回来,鲸语因为这些经历慢慢出现了雏形,开始下一个阶段更细致地规划和开发。这过程也不是一帆风顺。
曾经道听途说过一些创业故事,而终于轮到自己,才发现,曾经那些被争吵着的,被争分夺秒的,都是最血淋淋的事实。作为开发者,诚心而论,这个过程里最大的瓶颈却同样最大的动力就是技术。商业化作品的架构的稳定性和延展性远不同于平时随手玩玩的项目,从运算的效率改进到数据库优化,再加上跨平台的开发考量……无数个选择,都推动我去不断理解和尝试不同企业面临相似问题的时候所做出的选择。作为管理者,从产品定位到市场营销等方方面面,那些陌生的海域,是不能再真实的未知和试探。小到logo的色差,某个板块少覆盖了哪个网站,大到屏幕的布局和动画,和第三方合作的条条款款……和伙伴们一遍遍修改,拍板再推倒重来,也成为鲸语现在依旧青涩却最真实的样子。
谁没有些从陌生到渐渐开窍的故事呢,或许没有那么多理所当然和信手拈来,不过举重若轻罢了。
写了这么多,其实鲸语没有那么复杂,就是一个本地的媒体平台,实验着我自己对数据分析上的,语义分析上的很多想法。而对鲸语真正可贵的,是那些海量被标签的数据,作为媒体,对机器推荐的改进怎么都不为过不是吗。等自己空闲下来,还有很多在机器学习上更有趣的事情可以尝试!
在你看到这里的时候,鲸语的第一版已经稳定地发布了。看过那些关于鲸语诞生的故事,那些开发时候的尝试,翻过篇章,鲸语也将迎来新的冒险。而我,也将尝试些更多的东西,纪录下更多的故事。或许不是每个故事都有完整的起承转合,但能够想清楚写清楚那些婉转和遗憾,也很有意思。
就好像有一段和自己一起成长的故事,一场陪伴。
或许就是陶立夏笔下写到的,仿佛蜗牛与它的壳,人嘛,总想要一些熟悉的东西陪伴着去看这个世界的繁华与荒凉。也算是写给自己间隔一年的回忆吧。
期待下一章。
关于伙伴和小幸运 - 比心
来多伦多的这一年半发生了很多事情。搬了一次家,做出了全职一年的决定,第二遍去读加缪,各个打磨地或许依旧不会上架但仍然有趣的作品,以及那可能还未亲近的冬天……其中印象最深刻的,或许就是那误打误撞地加入了一个社团UTADA,误打误撞地认识了现在最要好的朋友和室友。曾经一直以为自己会单打独斗下去,但一路上的小伙伴慢慢多了起来,深感起伙伴的意义和陪伴。
谢谢Ajax,很天才的设计师和学习速度特别快的开发者,鲸语里很多细节都很有你的风格。谢谢Gloria,作为社长给一个年轻而懵懂的社团带来了太多的改变,产品方面特别有想法,激情和执行力。你们的加入,给鲸语带来了太多太多。
谢谢AirLoft的成员,去年暑假每个周末的hackerthon为社团捣鼓各种奇怪的东西,或许只有你们能陪我这么折腾。谢谢很默契的室友还有办公室里经常抱团的五小只,一起上课一起上班的各种帮忙打掩护。还有多大中文,虽然很少有交集但每每看到他们的文字总觉得很亲切,同样很酷的作品Klido和很有才艺的开发者;觅迷,很精致的作品,给了鲸语启发;还有EZ4,刚来多大时还以为是普通社团参加的破冰活动到现在已经发展得规模如此之大,虽然带有争议,但团队里有我特别尊敬的人。
身边有很多很有趣的伙伴,无论学术还是业界,和他们的相遇和合作本身就值得感激。也想多做点什么,对得起时光,也对得起运气。
最后引用多大中文一篇文章里很有感触的一句话结尾,“二十多岁的大学生绝对是迷茫、恐惧和无聊的,但却真的可以做很多事情、影响很多人。”
也致21岁的上半场。
鲸语来自多伦多盛大而无常的生活,也希望带给大家这座城市更精致的一面。