背景
刘宇帅

不忘初心

不断打破认知盲区,看到事物的本质。让家人幸福,帮助他人。

用心学习 用心工作 用心生活
向下探索

博客文章

记录技术成长与思考

杂谈

AI Coding 搞了一年,我才认准真正的护城河是知识库

AI Coding 时代最大的护城河,不是模型,不是 Agent,也不是工作流。 而是知识库。 这是我折腾了一整年 AI Coding,到最后才慢慢看明白的事。 可一开始,我和大多数人一样,劲儿全使在另一个地方——工作流。 怎么把写 PRD、出方案、写代码、生成测试串成一条链路,让 AI 一步步往下跑。 工作流跑通了,下一个问题马上冒出来—— AI 跑这些命令的时候,到底读什么? 光给它代码,不够。 于是所有人又一窝蜂去搞知识库。研发在搞,产品在搞,业务也在搞。 可搞着搞着我发现一件事:几乎没人能说清,知识库到底该是什么。 先说说,知识库不该是什么 很多人理解的知识库,是"把代码翻

2026-05-31 20:29:54 查看全文
杂谈

从个人提速到团队提效:我们这半年的AI Coding工程化实践

去年开始,团队里每个人都用上 AI 写代码了。 按理说,效率该起飞了。 可折腾了大半年,我才慢慢看清:每个人都明显变强了,但团队的合力却没跟着强起来。 会用 AI 的人,效率飞涨。 用得浅的人,被甩在后面。 几十个开发,几十套打法——各自的 prompt 习惯、各自的提示词、各自摸索出的一套方法。 这本来不是坏事。 坏就坏在,大家的产出开始对不上了。 同一个功能,不同人让 AI 写出来的代码,风格能差出十万八千里。 某个同事摸到一个好用的技巧,群里截图一发,热闹两句,然后就沉底了。 下一个新人进来,还是从零开始踩。 文档呢?散在各个服务的 README 里,或者干脆躺在某个人的电脑里。 遇到跨

2026-05-31 12:56:55 查看全文
工具

做着做着,发现自己在做 Agent

前两天周末我又给 YuAI Tools 新增了好几个功能,备忘录、定时器等。 其中最重要最牛的一个功能,是我在 AI 语音输入法的基础上做的,叫语音指令。就是通过语音控制 YuAI Tools 里所有功能。 比如语音记录待办、语音记录备忘录、语音设置定时器或闹钟等。 加完之后,我坐在那儿测试,突然愣了一下。 我意识到一件事:这不就是一个 Agent 吗? 说话就能控制电脑,我还以为这只是个工具 YuAI Tools 是我自己做的一个 macOS 效率工具,最开始的动机很简单——Alfred 太不思进取了,自从买了终身会员后感觉它就没怎么更新过,所以我想还是自己写一个吧。 后来慢慢加功能,加了全

2026-04-13 23:59:59 查看全文
杂谈

以后可能不需要工具软件了

今天中午去吃饭的路上,脑子里冒出来一个想法。 我在想,怎么能让写文章这件事变得简单一点? 一个老问题 其实这个问题困扰我挺久了。 经常是这样:脑子里有个东西想写,但当时没有顺手的工具记下来,等回到电脑前,那个感觉就散了。 然后就放弃了。 这样被放掉的想法,可能有成千上百个。 所以我一直在想,有没有办法把整个流程打通——从有想法的那一刻,到最后文章写完,中间不要有断点。 研究工具的成本 最开始我想的是,找个现成的工具来组合。 但是感觉还得去研究一个或多个工具,也挺费劲的。 每个工具都有自己的逻辑、自己的配置方式,光是搞懂怎么用就要花不少时间。更别说还要把几个工具串起来,让它们按你想要的方式工作。

2026-04-13 13:26:57 查看全文
工具

30美元/月的AI语音输入,我用2小时平替了,顺便把Alfred也干掉了

最近 AI 语音输入法突然火了起来,朋友圈和技术群里到处都在讨论。程序员们在 AI 的帮助下,继不自己动手写代码之后,连字都懒的打了,用 AI 语音输入法动动嘴就把代码写了。 我也心动了。但看完一圈价格之后,感觉都挺贵的。 最近,发现自己除了模型的钱随便花以外,其他的钱都不舍得花了,所以我决定自己写一个。 起因:不想写代码了,也不想打字了 事情是这样的。 最近这段时间,在 AI 的辅助下,我对写代码的热情越来越高了。打字打的也越来越多,手都打疼了,而且有时候总是感觉自己的手速跟不上脑子的思路。 前面试过用搜狗等输入法的语音输入,效果都不是很好。 直到昨天,我实在是不想再打字了。 于是我就又去找

2026-04-11 00:34:34 查看全文
120个人生目标

完成我的第14个人生目标:重构我的博客网站,感谢AI的加持!

在读《吸引力法则》这本书的时候,书里提到要给自己制定 101 个人生目标,我当时感触很深。后来,我也给自己定下了一个【120 个人生目标】📋。今天,我完成了其中第 14 个目标:重构我的博客网站。 当时定下这个目标的时候,我心里其实是没底的。写代码对我来说当然不是问题,真正让我发怵的是审美。 我的博客是 2018 年自己一行一行敲出来的。服务端用的是 PHP + Phalcon,前端是 UIkit 组件库嵌套 Phalcon 模板,管理后台用的是 Ant Design。 这次想优化的,主要是博客前台页面,以及管理后台里的一些 bug。老版本的前台样式和布局只能算中规中矩,说不上丑,但也绝对

2026-03-16 00:59:07 查看全文

专栏内容

深度技术专题与实践总结

七十二变变架构法:为什么需要架构?

什么是架构 架构是一系列高层次的设计决策,用来平衡系统在功能与非功能上的需求。 这句话包含几个关键点: 高层次决策:架构并不是细枝末节的代码实现,而是决定系统整体形态的核心选择。例如,选单体还是微服务

七十二变架构法 查看全文

什么是规则模版引擎

在企业系统中,业务逻辑往往不是一成不变的。 今天是“满100减10”,明天可能要改成“满200减20”; 昨天风控规则是“连续3次登录失败锁账号”,明天可能要调成“5次”。 如果每次改动都要工程师去改代码、发版本、回归测

常见技术问题 查看全文

针对我的博客网站的SEO、GEO、AEO整体优化的方案

一、SEO(传统搜索优化,保障基础流量) 目标:让博客在百度/Google 搜索里有稳定曝光,获得自然流量。 1. 基础优化 ✅ 站点地图(sitemap.xml) + robots.txt 提交到百度/Google Search Console ✅ 页面加载速度优化(启用 CDN、压缩 CSS/JS

常见技术问题 查看全文

URL 参数为什么被序列化了两次?一次 IOS 与浏览器标准差异的排查

在我们 iOS 客户端的开发中,有一个长期困扰的问题:部分链接打开后,URL 里的参数被序列化了两次。 比如一个原始链接是这样的: /path?fff[]=jjj ll 结果在 iOS 里打开后,变成了: /path?fff%255B%255D=jjj%2520ll 注意看: %5B 又变成了 %

常见技术问题 查看全文

开源项目

用代码创造价值,用开源回馈社区

gorename

项目

A simple tool to help you change golang package name.

go-algorithm

项目

Go实现经典算法及一些面试算法。

polardoc

项目

基于 hexo 写的主题,可以用来做开源项目的文档。

关于我

刘宇帅

刘宇帅

非著名程序员,全栈开发工程师

长期专注系统开发与架构设计

希望用技术解决真实问题,也希望它能让生活更美好

分享技术,分享思考

努力写代码,也努力写好文字

系统架构设计 分布式系统 微服务架构 可观测性建设 服务治理 DevOps 实践 复杂业务建模 技术选型与方案设计 长期主义技术实践者