Spcodhu的个人博客网站

技术更新太快,能沉淀下来的是思考的方式。我在这里整理实践中的经验与反思,也记录代码之外的生活片段,希望每篇文章都言之有物。

全部 后端架构AI技术生活Linux学习

记录一下我在开发Agent时踩到的坑

本文复盘了开发AI数据库助手DB-Genius时踩过的六个典型技术坑:多模型接入必须动态配置并流式计量token与思考内容;SSE推送需逐层消除缓存与线程池阻塞,避免打字机效果卡顿;Agent执行轨迹要借OpenTelemetry打点实现可观测与成本归因;上下文控制不能简单按条数截断,应基于token计量并配合分层压缩与前端引导;多模型协同需通过路由和能力元数据让视觉、推理等模型各司其职;模型降级输出异常标记时,需用反解析恢复真实调用并加空参护栏,而非一味过滤。文章提炼了一张自检清单,强调Agent开发需融合流式传输、成本工程与兜底防御。

分享一副本人的手迹,自我感觉良好!

分享一副本人的手迹,自我感觉良好!

Tau 内部原理:从一条命令到上下文压缩

Tau 是 Pi 极简 coding-agent 架构的 Python 移植(github.com/huggingface/tau)。这份笔记自下而上读了一遍代码,回答四个问题:`tau` 命令怎么启动、代码怎么分层、多模型供应商怎么接入和切换、上下文压缩怎么工作。文中引用均为 `文件:行号`,可直接跳过去对照。

Vue&Vite Conf 2026 参会快闪/ Plog

Vue&Vite Conf 2026 于 2026 年 7 月 18 日在上海举行,是第十届 Vue Conf ,也是国内第一届 Vite Conf。以下笔记受限于笔者水平和现场记忆,可能会有不充分或者错误的部分,读者海涵。

上下文窗口和消耗的 Token 有什么区别?

上下文窗口和消耗的 Token 有什么区别?

Cloudflare Turnstile 人机验证的并发竞态问题解决

Cloudflare Turnstile 人机验证的并发竞态问题解决

【最佳实践】Linux上部署openclaw并对接钉钉

本文介绍了在云服务器上部署 OpenClaw 并对接钉钉的教程。文章推荐 2 核 4GB 配置,通过 NVM 安装 Node.js 22,使用官方脚本安装 OpenClaw,安装钉钉插件后修改配置文件填入钉钉凭证和百炼 API 密钥即可完成部署。

Linux 上截取大文件日志信息并下载到本地的脚本

本文展示了一个 sh 脚本,可以在 Linux 从大日志文件中截取一部分并下载到本地。

Windows上重置MySQL密码

Windows上重置MySQL密码

Linux上结合Nginx配置域名证书并自动续期

文档介绍了在Linux环境使用Nginx、Certbot给已经部署好了的站点配置SSL证书并自动化续期的一种便捷方案,仅需几行命令就可以成功部署,近乎一劳永逸!