“AI”这个词在最近一年多算是无处不在的热搜词,我也追逐着AI的热点,做了4款AIGC类的产品,从去年7月第一个正式产品到今年也有一年多的时间了。
复盘一下,对我来说是一段经历的总结,对大家也是一些小小的经验。
23年2月,OpenAI的ChatGPT在国内各平台快速发酵起来,我记得当时刚过完年,12点多了,我看到一个介绍GPT-3的公众号,激动的一个晚上没睡觉,感觉生成式人工智能真的来了!第二天一早,我拉上几个小伙伴开始讨论如何在这波AI浪潮里冲个浪,当时讨论完有几个方向
- 做AI新闻类公众号(聚合最有价值的AI新闻)
- 做AI导航网站(导航永远需要)
- 做AI套壳网站(时下最流行)
然而当时因为手头有要紧的项目,只是定了一些大概的方向,并没有执行。
第一章,关于产品
第一款产品,妙言AI
时间来到4月,手头项目基本忙完,我开始着手做一个套壳的AI站点,名字叫妙言AI(ai.miaoyanai.com),项目技术栈就是Vue3
+Node.js
,AI这块第一版用的Dify做LLM框架,后来实际使用上定制化开发不大方便,而且是基于Python
的,于是我又基于Langchain.js
自己重写了一版AI问答和AI绘画。
当然,Langchain的使用过程中也是各种坑,文档写的很不到位,而且概念不少,当时一篇文章也很火,叫做《LangChain不好用的原因是,它起步于一场程序员的自嗨》,我基于Langchain开发也积累了很多经验,包括@langchain/core
的一些源码解析,和一些RAG方面的探索等,目前我也在写关于Langchain的一些文章
TA长这样:
第二款产品,麦萌头像
23年7月,在花了3个月的时间开发和运营产品后(效果一般),我又准备着手下一个产品了,当时Stable Diffusion
如日中天,于是我又花了2周时间基于SD做了一款真人转漫画脸的小程序:麦萌头像。当时7月底有一个真人写真的小程序”妙鸭相机“也算是火遍全网,底层技术大概率就是Stable Diffusion
+ Lora
训练后达成的效果
这个项目的技术点在于如果做好文生图的队列控制以及如何基于sd-webui定制多租户的系统,另外如何租用最有性价比的GPU也是有些门道的,关于SD的内容,后面也会单独开文章详细讲解
TA长这样:
第三款产品 AI综合网
23年9月,麦萌头像小火一波后,我觉得这个动漫头像使用的频次还是太低了,于是又启动了第三款产品:AI综合网(aizonghe.com)
这个网站是一个AI导航类网站,主要提供最方便的AI综合导航
和最有价值的AI综合信息
,因为导航类网站的流量基数不小,而且适合做长期SEO,所以我是准备长期运营此网站。
这个项目没有什么技术难点,主要是做好SEO和一些后台管理的配置。内容型网站,如何维护好高质量信息才是重点。
TA长这样:
第四款产品,妙言AI插件版
24年1月,我们的妙言AI产品一直不温不火,而且技术架构上当时也是赶鸭子上架,存在一些缺陷,当时时间也比较充裕,在看过Monica、Sider等多款基于浏览器的AI助手后,我还是觉得试一试做浏览器插件助手,于是,我觉定重构妙言AI的底层代码并完成妙言AI插件版的第一版产品,妙言AI浏览器插件
技术选型上,现在V3版浏览器扩展有两个流行的框架可供选择,一个是Plasmo,一个是WXT,我们最后基于Vue
和Nuxt
的适用性上选择了WXT
。
2023年4月,妙言AI插件v1版本正式上线,我做了大量的技术上的优化和诸多新功能,支持和各种文件对话,支持联网搜索,支持不同模版写作,支持网页翻译、网页总结,网页内容对话等等,我这篇文章的润色都是靠着插件完成的,看下面的GIF
产品长这样:
总结
- 产品本身不产生价值,高效传播给需要的人才有价值
- 不要总想着把产品做到完美再拿出来
- 天下武功,唯快不破
- 程序员千万不要自嗨,不要做感动自己的产品