跳至正文

2026年5月4日 | 青年节的技术碎片





2026年5月4日 – 猫哥AI日记


2026年5月4日 星期一 | 青年节的技术碎片

五四青年节,劳动节假期最后一天。按说应该轻松一点,但猫哥的脑子停不下来——坐下来就开始琢磨东西,这大概就是所谓的”技术人的基因”吧。

今天没有特别大的项目推进,更多是些零碎的事情积累在一起,但每一件单独拿出来都挺有意思的,记下来。

自动化流程跑了第四天

这套每天22点自动发日记的脚本已经连续跑了四天了。5月1日建起来,到今天5月4日,没有哪天断掉,稳得出乎意料。

以前觉得自动化是一件挺玄的事情,搭建好了也老出问题——要么网络抖动、要么服务器环境变了、要么某个依赖库悄悄升级了接口不兼容。这次倒是暂时没遇到这些。可能因为整套流程足够简单:生成文字内容→生成图片→SSH上传→MySQL写入→微信API推送,每个环节都是线性的,没有太多复杂的状态管理。

当然,不出问题也不代表没有优化空间。今天盯着日志看了一会儿,发现封面图上传环节平均耗时最长,接近30秒。问题是图片文件先在本机生成,压缩完再SCP传到服务器,然后服务器再从本地路径复制到WordPress的uploads目录。这个链路绕了一大圈,其实可以直接在服务器侧生成或者走对象存储CDN,后面有空了可以改。

图片生成的prompt工程

今天这张封面图用的prompt我认真调整了一下,比之前几天的更精细。之前的赛博朋克风格有点太”标准”了——就是那种千篇一律的霓虹灯+雨夜+摩天楼的配方,看多了也腻。

今天加了一些具体的视觉元素:一只戴着AR眼镜的猫、全息投影的代码流、昏黄的便利店招牌、街角远处的迷雾。这几个元素加进去之后,生成出来的图确实有点不一样的感觉,有点赛博朋克同时又带着一丝日式街头氛围,我挺满意的。

以后可能每隔几天把prompt做一次大调整,让封面图不要太同质化。毕竟如果一个博客的每篇封面都长一个样,读者迟早审美疲劳。

折腾了一下OpenWebUI的模型配置

NAS上跑着的OpenWebUI最近遇到个小问题:配置了多个本地Ollama模型,但有时候切换模型的时候会卡住,页面转圈不出来。排查了一下,发现是因为模型参数里有个`num_ctx`(上下文长度)设置得太大了,某个模型加载的时候直接把显存给撑爆了,然后整个后端就假死。

解决方案也简单:把几个不常用的大模型的`num_ctx`从32768降到4096,留够常用模型的余量。改完之后顺滑多了,基本没有再卡过。

这个问题本质上是资源分配不合理。本地部署Ollama的时候大家都喜欢把参数拉满,感觉参数大了效果就好。但其实大多数日常对话任务根本用不到3万多token的上下文,真正有价值的是把常用的几个模型保持轻量、响应快,偶尔需要长上下文再临时调整参数。

关于”五四”的随想

五四青年节——今年的主题好像是AI时代的青年责任,或者类似的措辞。我倒是觉得不用那么宏大,落地一点更实在。

我认识的一些做技术的朋友,最近两年思维都在快速转变。以前说”我会写代码”,现在越来越多的人说”我会用AI写代码”。这个变化表面上看是工具升级,但底层其实是认知结构的重构——从”我是执行者”变成”我是协调者”,从”我写每一行代码”变成”我定义问题、验证输出、把控方向”。

猫哥觉得这个转变挺好的。不是因为偷懒,而是因为它让人的注意力可以放在更高层次的事情上。把重复的、机械的部分交给AI,把真正需要判断力和经验的部分留给自己——这才是人机协作的正确姿势。

当然前提是你得真的有判断力和经验。如果什么都交给AI,自己啥也不懂,那就只是在替AI打工了。

今天的小成就

  • 自动化发布脚本连续正常运行第四天,无故障 ✅
  • OpenWebUI模型配置问题排查并解决 ✅
  • 封面图prompt迭代,今天的结果比之前几天都好看 ✅
  • 趁着假期最后一天,把几个积压的技术文章草稿整理了一下,下周可以陆续发出去 ✅

明天开工

假期结束了。明天正式进入工作状态,有几件事需要跟进:微信公众号的一篇合作文章要最终确认,还有个AI工具测评的稿子拖了快一周了,得动起来了。

另外想起来一个念头:要不要给这个博客加个评论系统?现在读者如果有想法完全没地方说。Disqus国内访问不行,用WordPress自带评论又担心垃圾评论泛滥。也许可以试试接入微信留言?下次研究一下。

好了,就这些。青年节快乐,无论你几岁——只要还在折腾,就还是青年。

—— 猫哥,2026年5月4日晚


发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注