大家好,我是芋仔。
这篇想和大家分享一下,一个抠门的程序员和一个免费的AI大模型的故事。
“抠门程序员<–>免费大模型”,让我看看,能擦出什么火花。
故事的开始
不知道有没有程序员和我一样,付费的东西,都会省着点开。什么 chatgpt, copilot, cursor,只要到了付费的环节,基本都会迟疑一下。
但是有句话咋说来着,早买早享受。但是我们等等党,永远不会输。
这不,慢慢的,ai 大模型的价格越来越低,很多比如 chatgpt,豆包,免费的客户端都够用了。但是 api 依旧是收费的,虽然价格一直在降。
那咋办,继续等啊,终归是有一些完全免费的 api 模型出现了。这里我用的是百度的: https://cloud.baidu.com/doc/WENXINWORKSHOP/s/6ltgkzya5
不得不说,BAT,B这次相当大气:大家都不要卷啦,我免费,你们随意。
AI初体验:聊天机器人
有了免费的 api,第一个尝试的,就是聊天机器人了。
迅速用 vite 和 koa 搭了一套出来。
为什么要用到后端?一方面是提供用户的历史信息保存,另一方面,浏览器直接调百度的接口,必然是存在跨域问题的。
索性就搞了个后端出来,也算是一个完整的产品了。
效果大概是这样:
这里面的核心,就还是 sse 相关的一些技术了,也不是什么新鲜事。
从功能上讲,和市面上的 AI 工具太雷同啦,而且能力上更弱。是没有什么实际价值的,更多的就是一个玩具项目,就算是 AI 初体验吧。
AI搞代码:爱码市
初步尝试之后,也该搞点有技术含量的了。
所以我就做了个类似于收集代码片段的网页:热爱写代码的代码集市,就叫它:爱马(码)仕(市)吧。说实话,有时候我自己都佩服我自己起名字的功底。
既然名字碰瓷了奢侈品,那配色,必须得跟上爱马仕,有一说一,我让我的聊天机器人,给我输出了 antd 的一套爱马仕橙的配色。
你别说,你还真别说,antd + 爱马仕橙,有奢侈品那个味道了:
而所谓的 AI加注释,AI起标题,AI讲解代码,不过就是提示词罢了。也算是统一对这些工具”祛魅”了。
这个作品,其实一开始是看到鱼皮的代码小抄的,核心区别就在于前端 react 组件的预览了,借助 es6 module,其实实现一个 react 组件的浏览器编译和预览,并不是什么难事。
从市场定位来看,这个产品并没有太多的实际价值,更多的还是属于程序员的自嗨,不过也算是初体验了AI对代码的处理:哪有什么魔法,不过就是提(主)示(人)词(的)罢(玩)了(具)。
AI+产品:我的小程序接入AI预测
既然凭空想出来的有点自嗨,那么如果和现有的产品结合呢?比如我的小程序:今天你拉了么
理论上这个小程序记录了你拉粑粑的时间,那么这个时间序列,是不是可以被用来做预测?
当然,我也可以选择自己写算法什么的,什么聚类,拟合啥的,但是我也可以把时间序列全部告诉 AI,让他给我算啊。
总算有点当老板的感觉了:“过程我不关心,你给我算一个时间就对了”。
但是 AI 罢工了,因为涉及到医疗相关的事情,他拒绝回答,只让你去看医生。(喂,我炒了你啊)。
那么我隐去粑粑相关的事情,直接告诉一个时间序列,让他找规律,输出下一个时间序列,就好了呀。
果不其然,顺利输出。
随着数据的增加,我自己的预测也越来越准,真的让我”更了解自己了呢”。
广告语我也想好了:“掌控你的大号时间,让你的大事更从容。拉粑粑,认准今天你拉了么,神预测,超准!”。
甚至我让 AI 帮我出一个分镜脚本:
两个候选人,候选人A到面试了想上大号,错失宝贵机会。
候选人B,从容打开我的小程序,AI预测,好,跟面试官协商一下时间。
下一个镜头就是候选人B成为CEO,迎娶白富美。
而村头也多了一个老人,逢人就说:年轻人啊,快上小程序搜今天你拉了么,真的能扭转命运啊。
也算是用 AI 赚到了第一桶”金(粑粑)”。
AI+浏览器:我的私人助手
但是这样的产品,还是有成本呀。小程序不需要部署静态资源,但是数据,AI预测,都还是需要服务器的呀,对应的域名啥的,都是成本。
那人家模型api这么复杂的东西都免费了,我能做一款产品,把除了研发之外的成本降到0吗?
回到最初的问题,为什么我需要服务器,除了存储历史记录,关键在于跨域,那么,如果不需要存储历史记录。
如果仅仅只是绕过跨域的话,用 chrome 扩展呀,妥妥解决跨域的问题。
那这么多人,用我一个人的 apiKey 也撑不住啊,免费羊毛也不是这么薅的,但是这简单啊,整个 form 表单,让用户自己填不就完事了?
那我做什么功能呢?
熟悉我的应该都知道我最近一直在分析各种程序员大佬,这里就有一些需求(很多人说我做了爬虫,但是我哪敢啊,我书香门第,我爷爷对我就一个要求:坚决不做违法的事情)。我需要分析文章的内容,大佬的标题文风,我可以复制文章,粘贴到其他平台,但是他有图片啊。
那我既然做了 chrome 扩展,它的优势,不就是我天然能够拿到网页内容吗?
哎不对,我现在想总结文风,我下回还想总结标题风格,我下回还想翻译一下呢!
不过就是一个提示词呗,整个 form 表单,存起来。网页内容用 ‘${}’ 替换。
至此,一个可以自定义提示词,天然具备网页内容,0成本的 chrome 扩展就诞生了。
我马不停蹄,给我和神光讲了个笑话:
有点冷,但是 whatever,我做的扩展,我想干什么,就干什么。ps:你也可以,不就是提示词那些事嘛。
等等,我可以在扩展里用AI对话了。
那是不是意味着,我可以不切屏,就可以完成和AI对话的辅助功能了?
等等,我记得我牛客笔试的时候,会提示我切屏次数太多?
那,我有一个不成熟的想法~~~~~carl哥,有时候,颠覆一个行业的,可能是另一个行业哦~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
最后
以上,就是一个抠门程序员和免费AI大模型的故事了。
从聊天机器人,到夭折的爱码市,到AI预测拉粑粑,再到我绝对0成本的私人助手。
喜欢就点个赞吧!
也要记得关注我公众号:程序员芋仔。每周更新一篇程序员大佬分析。
后互联网时代,我也组建了一个前端抱团取暖群,欢迎加我微信来撩:mxb151,加群备注简单的自我介绍和加群哦。